- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- //目标:属性,方法,参数的注释
- @Target({ElementType.FIELD,ElementType.METHOD,ElementType.PARAMETER})
- //运行时
- @Retention(RetentionPolicy.RUNTIME)
- public @interface Type_Method_Parameter_Annotation{
- //用来描述属性|方法|参数
- String describe();
- //用于定义属性、方法、参数的引用类型
- Class type()default void.class;
- }
复制代码 |