src/share/classes/com/sun/tools/javac/parser/EndPosParser.java

changeset 1113
d346ab55031b
parent 581
f2fdd52e4e87
equal deleted inserted replaced
1112:b4021c520e40 1113:d346ab55031b
65 } 65 }
66 66
67 /** {@inheritDoc} */ 67 /** {@inheritDoc} */
68 @Override 68 @Override
69 protected <T extends JCTree> T to(T t) { 69 protected <T extends JCTree> T to(T t) {
70 storeEnd(t, S.endPos()); 70 storeEnd(t, token.endPos);
71 return t; 71 return t;
72 } 72 }
73 73
74 /** {@inheritDoc} */ 74 /** {@inheritDoc} */
75 @Override 75 @Override
76 protected <T extends JCTree> T toP(T t) { 76 protected <T extends JCTree> T toP(T t) {
77 storeEnd(t, S.prevEndPos()); 77 storeEnd(t, S.prevToken().endPos);
78 return t; 78 return t;
79 } 79 }
80 80
81 @Override 81 @Override
82 public JCCompilationUnit parseCompilationUnit() { 82 public JCCompilationUnit parseCompilationUnit() {
86 } 86 }
87 87
88 /** {@inheritDoc} */ 88 /** {@inheritDoc} */
89 @Override 89 @Override
90 JCExpression parExpression() { 90 JCExpression parExpression() {
91 int pos = S.pos(); 91 int pos = token.pos;
92 JCExpression t = super.parExpression(); 92 JCExpression t = super.parExpression();
93 return toP(F.at(pos).Parens(t)); 93 return toP(F.at(pos).Parens(t));
94 } 94 }
95 95
96 /** {@inheritDoc} */ 96 /** {@inheritDoc} */

mercurial