Class GenerateHotRodEntityImplementationsProcessor
- java.lang.Object
-
- javax.annotation.processing.AbstractProcessor
-
- org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessor
-
- org.keycloak.models.map.processor.GenerateHotRodEntityImplementationsProcessor
-
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("org.keycloak.models.map.annotations.GenerateHotRodEntityImplementation") @SupportedSourceVersion(RELEASE_8) public class GenerateHotRodEntityImplementationsProcessor extends AbstractGenerateEntityImplementationsProcessor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessor
AbstractGenerateEntityImplementationsProcessor.Generator, AbstractGenerateEntityImplementationsProcessor.NameFirstComparator
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessor
elements, FQN_DEEP_CLONER, FQN_ENTITY_FIELD, FQN_ENTITY_FIELD_DELEGATE, FQN_HAS_ENTITY_FIELD_DELEGATE, types
-
Fields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv
-
-
Constructor Summary
Constructors Constructor Description GenerateHotRodEntityImplementationsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterAnnotationProcessing()
protected AbstractGenerateEntityImplementationsProcessor.Generator[]
getGenerators()
-
Methods inherited from class org.keycloak.models.map.processor.AbstractGenerateEntityImplementationsProcessor
deepClone, determineAttributeFromMethodName, determineFieldType, fieldGetters, generatedAnnotation, getAllAbstractMethods, getCollectionKey, interfaceToImplementation, isBoxedPrimitiveType, isCollection, isEnumType, isImmutableFinalType, isKnownCollectionOfImmutableFinalTypes, isPrimitiveType, isUndefined, methodsPerAttributeMapping, process, removeUndefined, testAnnotationElement
-
Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized
-
-
-
-
Method Detail
-
getGenerators
protected AbstractGenerateEntityImplementationsProcessor.Generator[] getGenerators()
- Specified by:
getGenerators
in classAbstractGenerateEntityImplementationsProcessor
-
afterAnnotationProcessing
protected void afterAnnotationProcessing()
- Overrides:
afterAnnotationProcessing
in classAbstractGenerateEntityImplementationsProcessor
-
-