org.incava.analysis
public class Analyzer extends Object
Constructor Summary | |
---|---|
Analyzer(Report r)
Creates an analyzer with a report.
|
Method Summary | |
---|---|
void | addViolation(String message, Token token)
Adds a violation with a single token.
|
void | addViolation(String message, Token firstToken, Token lastToken)
Adds a violation spanning from one token to another.
|
void | addViolation(String message, Location start, Location end)
Adds a violation from one location to another.
|
void | addViolation(String message, int beginLine, int beginColumn, int endLine, int endColumn)
Adds a violation from a beginning position to an ending position.
|
protected Report | getReport()
Returns the report used by this analyzer. |
Parameters: r The report that this analyzer sends violations to.
Parameters: message The violation message. token The token to which the violation applies.
Parameters: message The violation message. firstToken The first token this violation spans. lastToken The last token this violation spans, inclusive.
Parameters: message The violation message. start Where this violation begins. end Where this violation ends, inclusive.
Parameters: message The violation message. beginLine The line where this violation begins. beginColumn The column where this violation begins. endLine The line where this violation ends. endColumn The column where this violation ends.