public class SourceText
extends java.lang.Object
Constructor and Description |
---|
SourceText(AssertStatement stat,
SourceUnit sourceUnit,
Janitor janitor)
Constructs a SourceText by reading the given assertion's source
text from the given source unit.
|
Modifier and Type | Method and Description |
---|---|
int |
getNormalizedColumn(int line,
int column)
Returns the column in getNormalizedText() corresponding
to the given line and column in the original source text.
|
java.lang.String |
getNormalizedText()
Returns the assertion's source text after removing line breaks.
|
public SourceText(AssertStatement stat, SourceUnit sourceUnit, Janitor janitor)
stat
- an assertion statementsourceUnit
- the source unit containing the assertion statementjanitor
- a Janitor for cleaning up reader sourcespublic java.lang.String getNormalizedText()
Limitation: Line comments within the assertion's source text are not handled.
public int getNormalizedColumn(int line, int column)
line
- a line numbercolumn
- a column number