public class SourceText extends Object
Constructor | 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 | Description |
---|---|---|
int |
getNormalizedColumn(int line,
int column) |
Returns the column in getNormalizedText() corresponding
to the given line and column in the original source text.
|
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 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