/** * Get the end position for a tree node. The end position is * defined to be the position of the last character of the last * token of the node's source text. Returns Position.NOPOS if end * positions are not generated or the position is otherwise not * found. * @param tree The tree node */ public int getEndPos(JCTree tree) { return endPosTable.getEndPos(tree); }
private void setErrorEndPos(int errPos) { endPosTable.setErrorEndPos(errPos); }
if (keepLineMap) toplevel.lineMap = S.getLineMap(); this.endPosTable.setParser(null); // remove reference to parser toplevel.endPositions = this.endPosTable; return toplevel;
if (keepLineMap) toplevel.lineMap = S.getLineMap(); this.endPosTable.setParser(null); // remove reference to parser toplevel.endPositions = this.endPosTable; return toplevel;
private <T extends JCTree> T to(T t) { return endPosTable.to(t); }
private void storeEnd(JCTree tree, int endpos) { endPosTable.storeEnd(tree, endpos); }
private <T extends JCTree> T to(T t) { return endPosTable.to(t); }
private void storeEnd(JCTree tree, int endpos) { endPosTable.storeEnd(tree, endpos); }
private void setErrorEndPos(int errPos) { endPosTable.setErrorEndPos(errPos); }
private <T extends JCTree> T toP(T t) { return endPosTable.toP(t); }
private <T extends JCTree> T toP(T t) { return endPosTable.toP(t); }
/** * Get the end position for a tree node. The end position is * defined to be the position of the last character of the last * token of the node's source text. Returns Position.NOPOS if end * positions are not generated or the position is otherwise not * found. * @param tree The tree node */ public int getEndPos(JCTree tree) { return endPosTable.getEndPos(tree); }