public FormatTokenPosition getNextPosition(TokenItem token, int offset) { return getNextPosition(token, offset, Position.Bias.Forward); }
public FormatTokenPosition getNextPosition(TokenItem token, int offset) { return getNextPosition(token, offset, Position.Bias.Forward); }
/** * Get the token-position preceeding the given one. * * @param bias * bias that the returned position will have. */ public FormatTokenPosition getNextPosition(FormatTokenPosition pos, Position.Bias bias) { return getNextPosition(pos.getToken(), pos.getOffset(), bias); }
/** Get the token-position preceeding the given one. * @param bias bias that the returned position will have. */ public FormatTokenPosition getNextPosition(FormatTokenPosition pos, Position.Bias bias) { return getNextPosition(pos.getToken(), pos.getOffset(), bias); }
/** * Get the next successive token-position after the given one. Use the same * bias like the given position has. */ public FormatTokenPosition getNextPosition(FormatTokenPosition pos) { return getNextPosition(pos.getToken(), pos.getOffset(), pos.getBias()); }
/** Get the next successive token-position after the given one. * Use the same bias like the given position has. */ public FormatTokenPosition getNextPosition(FormatTokenPosition pos) { return getNextPosition(pos.getToken(), pos.getOffset(), pos.getBias()); }
pos = getNextPosition(pos); if (pos == null) { return null;
pos = getNextPosition(pos); if (pos == null) { return null;
while (offset >= 0) { if (text.charAt(offset) == '\n') { return getNextPosition(token, offset);
&& ((text.charAt(offset) == '\n') || !isWhitespace(token, offset)) ) { return getNextPosition(token, offset);
while (offset >= 0) { if (offset < textLen && ((text.charAt(offset) == '\n') || !isWhitespace(token, offset))) { return getNextPosition(token, offset);
while (offset >= 0) { if (text.charAt(offset) == '\n') { return getNextPosition(token, offset);