@SupportedSourceVersion(value=RELEASE_8) @SupportedAnnotationTypes(value="javax.annotation.Nonnull") @SupportedOptions(value="log") public class Jsr305Processor extends JavacProcessor
elementUtils, javac, logger, names, treeMaker, trees| 构造器和说明 |
|---|
Jsr305Processor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doInit(javax.annotation.processing.ProcessingEnvironment processingEnv)
Do init.
|
boolean |
process(java.util.Set<? extends javax.lang.model.element.TypeElement> set,
javax.annotation.processing.RoundEnvironment roundEnvironment) |
public void doInit(@Nonnull
javax.annotation.processing.ProcessingEnvironment processingEnv)
JavacProcessordoInit 在类中 JavacProcessorprocessingEnv - the processing envpublic boolean process(java.util.Set<? extends javax.lang.model.element.TypeElement> set,
javax.annotation.processing.RoundEnvironment roundEnvironment)
process 在接口中 javax.annotation.processing.Processorprocess 在类中 javax.annotation.processing.AbstractProcessor