@AnnotationLogicClass

Target: Primary and non-primary annotations.

Description: Defines the class that contains the validation and code generation logic to the annotated class.

JavaDoc: Click here

Attributes:

Name Description Data type Required Default value
value The FQN of the class that defines the validation and enhancement logic for the annotation String No "pt.digitalis.dif.dem.DEMAnnotationLogic"

Example:

@AnnotationLogicClass("my.package.MyEnhancementClass")
public @interface MyAnnotation {
    ...
}

Back to meta-annotation reference