Represents a source code analysis rule .
| Type | Name and description |
|---|---|
List<Violation> |
applyTo(SourceCode sourceCode)Apply this rule to the specified source and return a list of violations (or an empty List) |
int |
getCompilerPhase()@return the required compiler phase (as in org.codehaus.groovy.control.Phases) of the AST of the SourceCode handed to the rule via applyTo(SourceCode sourceCode) |
String |
getName()@return the unique id for this rule |
int |
getPriority()@return the priority of this rule; must be 1, 2 or 3 |
Apply this rule to the specified source and return a list of violations (or an empty List)
sourceCode - - the source to apply this rule to