@Override
public String getText(Interval interval) {
int startIndex = interval.a;
int endIndexInclusive = interval.b;
if (currentSnapshotLine != null) {
if (startIndex >= currentSnapshotLineStartIndex && (endIndexInclusive + 1) <= currentSnapshotLineStartIndex + currentSnapshotLine.length()) {
return currentSnapshotLine.substring(startIndex - currentSnapshotLineStartIndex, endIndexInclusive - currentSnapshotLineStartIndex + 1);
}
}
try {
return document.getText(startIndex, endIndexInclusive - startIndex + 1).toString();
} catch (BadLocationException ex) {
LOGGER.log(Level.WARNING, ex.getMessage(), ex);
return null;
}
}
DocumentCharStreamV4.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:goworks
作者:
评论列表
文章目录