public abstract class BaseProcessor extends Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
BaseProcessor(RoundEnvironment env) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Set<JcaClass> |
getJcaClasses(Class<? extends Annotation> annotationClass)
获取带有指定注解的类
|
protected Set<JcaField> |
getJcaFields(Class<? extends Annotation> annotationClass)
获取带有指定注解的字段
|
protected Set<JcaMethod> |
getJcaMethods(Class<? extends Annotation> annotationClass)
获取带有指定注解的方法
|
protected abstract void |
process()
处理方法
|
protected BaseProcessor(RoundEnvironment env)
protected abstract void process()
protected Set<JcaMethod> getJcaMethods(Class<? extends Annotation> annotationClass)
annotationClass - 注解类protected Set<JcaClass> getJcaClasses(Class<? extends Annotation> annotationClass)
annotationClass - 注解类protected Set<JcaField> getJcaFields(Class<? extends Annotation> annotationClass)
annotationClass - 注解类Copyright © 2018. All rights reserved.