Represents a source code analysis rule .
Type Params | Return 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