@SupportedAnnotationTypes(value={"io.sundr.transform.annotations.VelocityTransformation","io.sundr.transform.annotations.VelocityTransformations"}) public class VelocityTransformationProcessor extends JavaGeneratingProcessor
context
processingEnv
Constructor and Description |
---|
VelocityTransformationProcessor() |
Modifier and Type | Method and Description |
---|---|
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment env) |
void |
selectAnnotated(RoundEnvironment env,
Types types,
AnnotationSelector selector,
Map<String,TypeDef> definitions) |
void |
selectFromResource(Elements elements,
Filer filer,
ResourceSelector selector,
Map<String,TypeDef> definitions) |
void |
selectPackages(Elements elements,
PackageSelector selector,
Map<String,TypeDef> definitions) |
createTypeFromTemplate, generateFromResources, generateFromResources, generateFromStringTemplate, generateFromStringTemplate, generateFromStringTemplate, generateFromStringTemplate
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment env)
process
in interface Processor
process
in class AbstractProcessor
public void selectFromResource(Elements elements, Filer filer, ResourceSelector selector, Map<String,TypeDef> definitions)
public void selectAnnotated(RoundEnvironment env, Types types, AnnotationSelector selector, Map<String,TypeDef> definitions)
public void selectPackages(Elements elements, PackageSelector selector, Map<String,TypeDef> definitions)
Copyright © 2019 JBoss by Red Hat. All rights reserved.