Class EntityViewAnnotationProcessor
java.lang.Object
javax.annotation.processing.AbstractProcessor
com.blazebit.persistence.view.processor.EntityViewAnnotationProcessor
- All Implemented Interfaces:
Processor
@SupportedAnnotationTypes("com.blazebit.persistence.view.EntityView")
@SupportedOptions({"debug","addGenerationDate","addGeneratedAnnotation","addSuppressWarningsAnnotation","strictCascadingCheck","defaultVersionAttributeName","defaultVersionAttributeType","generateImplementations","generateBuilders","createEmptyFlatViews","generateDeepConstants","optionalParameters","threads"})
public class EntityViewAnnotationProcessor
extends AbstractProcessor
- Since:
- 1.5.0
- Author:
- Christian Beikov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class javax.annotation.processing.AbstractProcessor
processingEnv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(ProcessingEnvironment processingEnvironment) booleanprocess(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) Methods inherited from class javax.annotation.processing.AbstractProcessor
getCompletions, getSupportedAnnotationTypes, getSupportedOptions, isInitialized
-
Field Details
-
DEBUG_OPTION
- See Also:
-
ADD_GENERATION_DATE
- See Also:
-
ADD_GENERATED_ANNOTATION
- See Also:
-
ADD_SUPPRESS_WARNINGS_ANNOTATION
- See Also:
-
STRICT_CASCADING_CHECK
- See Also:
-
DEFAULT_VERSION_ATTRIBUTE_NAME
- See Also:
-
DEFAULT_VERSION_ATTRIBUTE_TYPE
- See Also:
-
GENERATE_IMPLEMENTATIONS
- See Also:
-
GENERATE_BUILDERS
- See Also:
-
CREATE_EMPTY_FLAT_VIEWS
- See Also:
-
GENERATE_DEEP_CONSTANTS
- See Also:
-
OPTIONAL_PARAMETERS
- See Also:
-
THREADS
- See Also:
-
-
Constructor Details
-
EntityViewAnnotationProcessor
public EntityViewAnnotationProcessor()
-
-
Method Details
-
getSupportedSourceVersion
- Specified by:
getSupportedSourceVersionin interfaceProcessor- Overrides:
getSupportedSourceVersionin classAbstractProcessor
-
init
- Specified by:
initin interfaceProcessor- Overrides:
initin classAbstractProcessor
-
process
- Specified by:
processin interfaceProcessor- Specified by:
processin classAbstractProcessor
-