throw new SourceTextNotAvailableException(stat, sourceUnit, "Invalid source position"); firstLine = stat.getLineNumber(); textOffsets.add(0); StringBuilder normalizedTextBuffer = new StringBuilder(); for (int line = stat.getLineNumber(); line <= stat.getLastLineNumber(); line++) { String lineText = sourceUnit.getSample(line, 0, janitor); if (lineText == null) if (line == stat.getLineNumber()) { lineText = lineText.substring(stat.getColumnNumber() - 1); lineOffsets.add(stat.getColumnNumber() - 1);
public SourceTextNotAvailableException(AssertStatement stat, SourceUnit unit, String msg) { super(String.format("%s for %s at (%d,%d)-(%d,%d) in %s", msg, stat.getBooleanExpression().getText(), stat.getLineNumber(), stat.getColumnNumber(), stat.getLastLineNumber(), stat.getLastColumnNumber(), unit.getName())); } }
throw new SourceTextNotAvailableException(stat, sourceUnit, "Invalid source position"); firstLine = stat.getLineNumber(); textOffsets.add(0); normalizedText = ""; for (int line = stat.getLineNumber(); line <= stat.getLastLineNumber(); line++) { String lineText = sourceUnit.getSample(line, 0, janitor); if (lineText == null) if (line == stat.getLineNumber()) { lineText = lineText.substring(stat.getColumnNumber() - 1); lineOffsets.add(stat.getColumnNumber() - 1);
public SourceTextNotAvailableException(AssertStatement stat, SourceUnit unit, String msg) { super(String.format("%s for %s at (%d,%d)-(%d,%d) in %s", msg, stat.getBooleanExpression().getText(), stat.getLineNumber(), stat.getColumnNumber(), stat.getLastLineNumber(), stat.getLastColumnNumber(), unit.getName())); } }