StringBuilder normalizedTextBuffer = new StringBuilder(); for (int line = stat.getLineNumber(); line <= stat.getLastLineNumber(); line++) { String lineText = sourceUnit.getSample(line, 0, janitor); if (lineText == null) throw new SourceTextNotAvailableException(stat, sourceUnit, "SourceUnit.getSample() returned null"); if (line == stat.getLastLineNumber()) lineText = lineText.substring(0, stat.getLastColumnNumber() - 1); if (line == stat.getLineNumber()) { if (line != stat.getLastLineNumber() && lineText.length() > 0) lineText += ' '; normalizedTextBuffer.append(lineText);
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())); } }
normalizedText = ""; for (int line = stat.getLineNumber(); line <= stat.getLastLineNumber(); line++) { String lineText = sourceUnit.getSample(line, 0, janitor); if (lineText == null) throw new SourceTextNotAvailableException(stat, sourceUnit, "SourceUnit.getSample() returned null"); if (line == stat.getLastLineNumber()) lineText = lineText.substring(0, stat.getLastColumnNumber() - 1); if (line == stat.getLineNumber()) { if (line != stat.getLastLineNumber() && lineText.length() > 0) lineText += ' '; normalizedText += lineText;
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())); } }