public abstract class AbstractCodeGeneratingProcessor extends AbstractProcessor
| Modifier and Type | Field and Description |
|---|---|
protected CodeGenerator |
generator |
processingEnv| Constructor and Description |
|---|
AbstractCodeGeneratingProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
generate(io.sundr.model.TypeDef type) |
io.sundr.adapter.api.AdapterContext |
getAdapterContext() |
AptContext |
getAptContext() |
io.sundr.model.repo.DefinitionRepository |
getDefinitionRepository() |
SourceVersion |
getSupportedSourceVersion() |
void |
init(ProcessingEnvironment processingEnv) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized, processprotected CodeGenerator generator
public void init(ProcessingEnvironment processingEnv)
init in interface Processorinit in class AbstractProcessorpublic SourceVersion getSupportedSourceVersion()
getSupportedSourceVersion in interface ProcessorgetSupportedSourceVersion in class AbstractProcessorpublic void generate(io.sundr.model.TypeDef type)
public AptContext getAptContext()
public io.sundr.adapter.api.AdapterContext getAdapterContext()
public io.sundr.model.repo.DefinitionRepository getDefinitionRepository()
Copyright © 2023. All rights reserved.