Package EDU.purdue.jtb.parser.visitor.signature
package EDU.purdue.jtb.parser.visitor.signature
-
ClassDescriptionThe
ControlSignatureProcessor
annotation processor issues a compile error when the user visitors' visit methods annotatedNodeFieldsSignature
are not coded against the last nodes definitions.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 valuesNodeFieldsSignature.value()
,
and the user visitors' visit methods can be annotated with the same annotation.