文件名称:java7源码-AptDemo:演示版
文件大小:172KB
文件格式:ZIP
更新时间:2024-06-24 10:19:40
系统开源
java7 源码 android apt apt全称是annotation process tool是一种处理注解的工具,它对源代码文件进行检测找出其中的Annotation,对其进行额外处理。Annotation处理器在处理Annotation的时候可以根据注解生成额外的源文件和其他文件,并且apt还会编译生成的源文件和原来的源文件 AbstractProcessor 每一个注解处理器都必须继承自AbstractProcessor public class TestProcessor extends AbstractProcessor { @Override public synchronized void init(ProcessingEnvironment processingEnvironment) { super.init(processingEnvironment); } @Override public boolean process(Set<? extends TypeElement> set, RoundEnvironment roundEnvironment) {
【文件预览】:
AptDemo-master
----gradlew(5KB)
----settings.gradle(110B)
----my_processor()
--------src()
--------.gitignore(6B)
--------build.gradle(391B)
----view_injector()
--------src()
--------consumer-rules.pro(0B)
--------.gitignore(6B)
--------build.gradle(863B)
--------proguard-rules.pro(750B)
----.idea()
--------runConfigurations.xml(564B)
--------misc.xml(701B)
--------compiler.xml(1KB)
--------gradle.xml(1KB)
--------codeStyles()
--------jarRepositories.xml(1KB)
--------vcs.xml(180B)
----gradle()
--------wrapper()
----qyb_anno()
--------src()
--------.gitignore(6B)
--------build.gradle(164B)
----README.md(18KB)
----gradlew.bat(2KB)
----gradle.properties(1KB)
----.gitignore(208B)
----app()
--------src()
--------.gitignore(6B)
--------build.gradle(1KB)
--------proguard-rules.pro(750B)
----build.gradle(530B)