Class |
Description |
AbstractAstVisitor
|
Abstract superclass for Groovy AST Visitors used with Rules |
AbstractAstVisitorRule
|
Abstract superclass for Rules that use a Groovy AST Visitor.
|
AbstractConstructorCallAstVisitor
|
Abstract superclass for AST Visitor classes that deal with constructor calls |
AbstractEnhanceableAstVisitorRule
|
Abstract superclass for Rules that use a Groovy AST Visitor and can optionally run in enhanced mode. |
AbstractFieldVisitor
|
This is the base class for AST Visitors that only need to visit the fields of
a class. |
AbstractMethodCallExpressionVisitor
|
This is the base class for AST Visitors that only need to visit the MethodCallExpressions of
a class. |
AbstractMethodVisitor
|
This is the base class for AST Visitors that only need to visit the methods of
a class. |
AbstractRule
|
Abstract superclass for Rules.
|
AbstractRuleTestCase
|
Abstract generic superclass for tests of Rule classes |
AbstractSharedAstVisitorRule
|
Abstract superclass for Rules that use a single, shared AstVisitor across all ClassNodes in a source (file). |
ClassReferenceAstVisitor
|
AstVisitor that check for references for a named class |
ConstructorsSkippingFieldReferenceAstVisitor
|
AstVisitor that checks for references to fields outside of constructors |
FieldReferenceAstVisitor
|
AST Visitor that searches for references to the fields specified on the constructor |
InlineViolationsParser
|
Parser for inline violation metadata within Rule test classes |
InlineViolationsParser.ParseResult
|
|
NullReturnTracker
|
Helper AST visitor that adds rule violation if a return statement is encountered that returns a null constant. |
StubRule
|
Stub implementation of the Rule interface for testing |
Violation
|
Represents a single instance of a rule violation |