AbstractList of dependent visits, which is empty by default
Visit name, defaults to class name
AbstractapplyApplies the transformation to the given node
The node to transform
Transformation result
AbstractinitialInitial value stored in the shared context
AbstractmatchChecks if the joinpoint violates the guideline
Joinpoint to analyze
[logErrors=false] - Whether to log errors if a violation is detected
Returns true if the joinpoint violates the guideline, false otherwise
Represents a standard guideline that detects and corrects violations in the code according to a particular coding standard.
Need to implement/define: