@SupportedAnnotationTypes(value="io.fabric8.kubernetes.model.annotation.Version") public class CustomResourceAnnotationProcessor extends AbstractProcessor
processingEnv| Constructor and Description |
|---|
CustomResourceAnnotationProcessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
process(Set<? extends TypeElement> annotations,
RoundEnvironment roundEnv) |
io.sundr.codegen.model.TypeDef |
projectDefinition(io.sundr.codegen.model.ClassRef ref)
Gets the definition of the
ClassRef but projects type arguments to the definiton. |
static Stream<io.sundr.codegen.model.ClassRef> |
superClassStream(io.sundr.codegen.model.TypeDef typeDef) |
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitializedpublic boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv)
process in interface Processorprocess in class AbstractProcessorpublic io.sundr.codegen.model.TypeDef projectDefinition(io.sundr.codegen.model.ClassRef ref)
ClassRef but projects type arguments to the definiton.public static Stream<io.sundr.codegen.model.ClassRef> superClassStream(io.sundr.codegen.model.TypeDef typeDef)
Copyright © 2015–2021 Red Hat. All rights reserved.