Class GenerateEntityImplementationsProcessor
- java.lang.Object
- 
- javax.annotation.processing.AbstractProcessor
- 
- org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessor
- 
- org.keycloak.models.map.processor.GenerateEntityImplementationsProcessor
 
 
 
- 
- All Implemented Interfaces:
- Processor
 
 @SupportedAnnotationTypes("org.keycloak.models.map.annotations.GenerateEntityImplementations") @SupportedSourceVersion(RELEASE_11) public class GenerateEntityImplementationsProcessor extends AbstractGenerateEntityImplementationsProcessor - Author:
- hmlnarik
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessorAbstractGenerateEntityImplementationsProcessor.Generator, AbstractGenerateEntityImplementationsProcessor.NameFirstComparator
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessorelements, FQN_DEEP_CLONER, FQN_ENTITY_FIELD, FQN_ENTITY_FIELD_DELEGATE, FQN_HAS_ENTITY_FIELD_DELEGATE, types
 - 
Fields inherited from class javax.annotation.processing.AbstractProcessorprocessingEnv
 
- 
 - 
Constructor SummaryConstructors Constructor Description GenerateEntityImplementationsProcessor()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterAnnotationProcessing()protected AbstractGenerateEntityImplementationsProcessor.Generator[]getGenerators()protected voidprintMethodHeader(PrintWriter pw, ExecutableElement ee)protected booleantestAnnotationElement(TypeElement e)protected static StringtoEnumConstant(String key)- 
Methods inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessordeepClone, determineAttributeFromMethodName, determineFieldType, fieldGetters, generatedAnnotation, getAllAbstractMethods, getCollectionKey, interfaceToImplementation, isBoxedPrimitiveType, isCollection, isEnumType, isImmutableFinalType, isKnownCollectionOfImmutableFinalTypes, isPrimitiveType, isUndefined, methodsPerAttributeMapping, process, removeUndefined
 - 
Methods inherited from class javax.annotation.processing.AbstractProcessorgetCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized
 
- 
 
- 
- 
- 
Method Detail- 
afterAnnotationProcessingprotected void afterAnnotationProcessing() - Overrides:
- afterAnnotationProcessingin class- AbstractGenerateEntityImplementationsProcessor
 
 - 
getGeneratorsprotected AbstractGenerateEntityImplementationsProcessor.Generator[] getGenerators() - Specified by:
- getGeneratorsin class- AbstractGenerateEntityImplementationsProcessor
 
 - 
testAnnotationElementprotected boolean testAnnotationElement(TypeElement e) - Overrides:
- testAnnotationElementin class- AbstractGenerateEntityImplementationsProcessor
 
 - 
printMethodHeaderprotected void printMethodHeader(PrintWriter pw, ExecutableElement ee) 
 
- 
 
-