Skip to content

Commit 54520fb

Browse files
lgxbslgxmcimadamore
authored andcommitted
8267580: The method JavacParser#peekToken is wrong when the first parameter is not zero
Reviewed-by: mcimadamore
1 parent 3113910 commit 54520fb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,8 @@ protected boolean peekToken(Predicate<TokenKind>... kinds) {
309309

310310
@SuppressWarnings("unchecked")
311311
protected boolean peekToken(int lookahead, Predicate<TokenKind>... kinds) {
312-
for (; lookahead < kinds.length ; lookahead++) {
313-
if (!kinds[lookahead].test(S.token(lookahead + 1).kind)) {
312+
for (Predicate<TokenKind> kind : kinds) {
313+
if (!kind.test(S.token(++lookahead).kind)) {
314314
return false;
315315
}
316316
}

0 commit comments

Comments
 (0)