private boolean eatFollowingWhitespace(int offset, int exclusiveEnd) { if (exclusiveEnd == DONE || offset == DONE) return false; if (isWhitespace(offset, exclusiveEnd)) return false; if (isDelimiter(offset, exclusiveEnd)) return false; return true; }
private boolean eatFollowingWhitespace(int offset, int exclusiveEnd) { if (exclusiveEnd == DONE || offset == DONE) return false; if (isWhitespace(offset, exclusiveEnd)) return false; if (isDelimiter(offset, exclusiveEnd)) return false; return true; }
private boolean eatFollowingWhitespace(int offset, int exclusiveEnd) { if (exclusiveEnd == DONE || offset == DONE) return false; if (isWhitespace(offset, exclusiveEnd)) return false; if (isDelimiter(offset, exclusiveEnd)) return false; return true; }
@Override public int preceding(int offset) { int first= fIterator.preceding(offset); if (isWhitespace(first, offset)) { int second= fIterator.preceding(first); if (second != DONE && !isDelimiter(second, first)) return second; } return first; }
public int preceding(int offset) { int first= fIterator.preceding(offset); if (isWhitespace(first, offset)) { int second= fIterator.preceding(first); if (second != DONE && !isDelimiter(second, first)) return second; } return first; }
@Override public int preceding(int offset) { int first= fIterator.preceding(offset); if (isWhitespace(first, offset)) { int second= fIterator.preceding(first); if (second != DONE && !isDelimiter(second, first)) return second; } return first; }