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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
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
-
Constructor Details
-
GenerateHotRodEntityImplementationsProcessor
public GenerateHotRodEntityImplementationsProcessor()
-
-
Method Details
-
getGenerators
- Specified by:
getGenerators
in classAbstractGenerateEntityImplementationsProcessor
-
afterAnnotationProcessing
protected void afterAnnotationProcessing()- Overrides:
afterAnnotationProcessing
in classAbstractGenerateEntityImplementationsProcessor
-