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