public abstract class ProcessorEngine<T extends compozitor.template.core.interfaces.TemplateContextData<T>> extends AnnotationProcessor
context, repository| Constructor and Description |
|---|
ProcessorEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract CodeGenerationCategory |
category() |
protected void |
init(ProcessingContext context) |
protected void |
joinClassLoader(compozitor.template.core.infra.CompositeClassLoader classLoader) |
void |
listen(SourceCodeListener generatorListener) |
protected void |
postProcess() |
protected void |
process(FieldModel fieldModel) |
protected void |
process(MethodModel methodModel) |
protected void |
process(TypeModel typeModel) |
protected void |
processOver() |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, preProcess, processprotected void init(ProcessingContext context)
init in class AnnotationProcessorprotected final void process(FieldModel fieldModel)
process in class AnnotationProcessorprotected final void process(MethodModel methodModel)
process in class AnnotationProcessorprotected final void process(TypeModel typeModel)
process in class AnnotationProcessorprotected void postProcess()
postProcess in class AnnotationProcessorprotected void processOver()
processOver in class AnnotationProcessorpublic final void listen(SourceCodeListener generatorListener)
protected void joinClassLoader(compozitor.template.core.infra.CompositeClassLoader classLoader)
protected abstract CodeGenerationCategory category()
Copyright © 2020. All rights reserved.