Annotation Type NodeFieldsSignature
-
@Target(METHOD) @Retention(SOURCE) public @interface NodeFieldsSignature
AnnotationNodeFieldsSignature
enables theControlSignatureProcessor
annotation processor to issue a compile error if the user visitors' visit methods are not coded against the last nodes definitions.
The user nodes signatures are generated in theNodeConstants
class,
the default visitors' visit methods are generated with theNodeFieldsSignature
annotation, with the 3 valuesvalue()
,
and the user visitors' visit methods can be annotated with the same annotation.Note: the fully qualified name of this class is a parameter in the
SupportedAnnotationTypes
annotation inControlSignatureProcessor
.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description int[]
value
The array of the "old" (usually copied) node fields signature the "new" (newly generated) node fields signature the JTB node index (in NodeConstants)
-