java8源码-APTDemo:自定义AnnotationProcessor处理自己的Annotation

时间:2024-06-24 13:09:49
【文件属性】:

文件名称:java8源码-APTDemo:自定义AnnotationProcessor处理自己的Annotation

文件大小:158KB

文件格式:ZIP

更新时间:2024-06-24 13:09:49

系统开源

java8 源码 注解框架 基础知识 元注解 所谓的元注解就是注解的注解。Java提供了4个元注解,分别是: @Target:用于描述注解的使用范围,如果自定义注解不存在@Target,则表示该注解可以使用在任何程序元素之上。接收参数ElementType,其值如下: /**接口、类、枚举、注解**/ ElementType.TYPE /**字段、枚举的常量**/ ElementType.FIELD /**方法**/ ElementType.METHOD /**方法参数**/ ElementType.PARAMETER /**构造方法**/ ElementType.CONSTRUCTOR /**局部变量**/ ElementType.LOCAL_VARIABLE /**注解**/ ElementType.ANNOTATION_TYPE /**包**/ ElementType.PACKAGE /**表示该注解能写在类型变量的声明语句中。 java8新增**/ ElementType.TYPE_PARAMETER /**表示该注解能写在使用类型的任何语句中。 java8新增**/ Elem


【文件预览】:
APTDemo-master
----gradlew.bat(2KB)
----gradlew(5KB)
----butterknife_api()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(851B)
----gradle.properties(730B)
----app()
--------proguard-rules.pro(751B)
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
----gradle()
--------wrapper()
----butterknife_annotation()
--------src()
--------.gitignore(7B)
--------build.gradle(165B)
----butterknife_compiler()
--------src()
--------.gitignore(7B)
--------build.gradle(334B)
----.gitignore(107B)
----README.md(6KB)
----settings.gradle(87B)
----build.gradle(554B)

网友评论