All Classes and Interfaces
Class
Description
Abstract superclass for Groovy AST Visitors used with Rules
Abstract superclass for Rules that use a Groovy AST Visitor.
Abstract superclass for Rules that use a Groovy AST Visitor and can optionally run in enhanced mode.
This is the base class for AST Visitors that only need to visit the fields of
a class.
This is the base class for AST Visitors that only need to visit the MethodCallExpressions of
a class.
This is the base class for AST Visitors that only need to visit the methods of
a class.
Abstract superclass for Rules.
Abstract superclass for Rules that use a single, shared AstVisitor across all ClassNodes in a source (file).
SourceAnalyzer implementation that gets source files from one or more Ant FileSets.
Contains static utility methods and constants related to Groovy AST.
Represents a source code analysis rule .
This class encapsulates all of the logic for determining if an rule is suppressed or not.
A value recorded during evaluation of an assertion, along with the column it
is associated with in the assertion's normalized source text.
Records values produced during evaluation of an assertion statement's truth
expression.