public abstract class AbstractProcessingStep extends Object implements BaseProcessor.ProcessingStep
| Modifier and Type | Field and Description |
|---|---|
protected Elements |
elements |
protected Filer |
filer |
protected Messager |
messager |
protected ProcessingEnvironment |
processingEnv |
protected ProcessorUtil |
processorUtil |
protected Types |
types |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProcessingStep(ProcessingEnvironment processingEnv) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
tryWriteSource(com.squareup.javapoet.JavaFile sourceFile) |
protected void |
tryWriteSources(List<com.squareup.javapoet.TypeSpec.Builder> builders,
String rootPackage) |
protected void |
writeSource(com.squareup.javapoet.JavaFile sourceFile) |
protected void |
writeSource(List<com.squareup.javapoet.TypeSpec.Builder> builders,
String rootPackage) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprocessprotected final Messager messager
protected final Filer filer
protected final Types types
protected final Elements elements
protected final ProcessingEnvironment processingEnv
protected final ProcessorUtil processorUtil
protected AbstractProcessingStep(ProcessingEnvironment processingEnv)
protected void writeSource(com.squareup.javapoet.JavaFile sourceFile)
protected void tryWriteSource(com.squareup.javapoet.JavaFile sourceFile)
throws IOException
IOExceptionprotected void writeSource(List<com.squareup.javapoet.TypeSpec.Builder> builders, String rootPackage)
protected void tryWriteSources(List<com.squareup.javapoet.TypeSpec.Builder> builders, String rootPackage) throws IOException
IOExceptionCopyright © 2020. All rights reserved.