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, typesFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidMethods 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, testAnnotationElementMethods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, getSupportedSourceVersion, init, isInitialized
-
Constructor Details
-
GenerateHotRodEntityImplementationsProcessor
public GenerateHotRodEntityImplementationsProcessor()
-
-
Method Details
-
getGenerators
- Specified by:
getGeneratorsin classAbstractGenerateEntityImplementationsProcessor
-
afterAnnotationProcessing
protected void afterAnnotationProcessing()- Overrides:
afterAnnotationProcessingin classAbstractGenerateEntityImplementationsProcessor
-