[google]AutoService简介

作者: 萧何奈我何 | 来源:发表于2019-09-28 21:15 被阅读0次

    AutoService

    官方文档

    引入

    compile 'com.google.auto.service:auto-service:1.0-rc4'
    

    官方示例说明

    package foo.bar;
    
    import javax.annotation.processing.Processor;
    
    @AutoService(Processor.class)
    final class MyProcessor implements Processor {
      // …
    }
    

    AutoService会自动在build/classes输入目录下生成文件META-INF/services/javax.annotation.processing.Processor,文件的内容如下

    foo.bar.MyProcessor
    

    在javax.annotation.processing.Processor的情况下,如果一个jar中包含metadata文件,并且在javac的classpath下,javac会自动加载这个jar,同时包含它的普通注解编译环境。

    API 详解

    示例

    相关文章

      网友评论

        本文标题:[google]AutoService简介

        本文链接:https://www.haomeiwen.com/subject/kvcgectx.html