diff --git a/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java b/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java index 6ff91d543a8..3c59ece4945 100644 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java @@ -309,8 +309,8 @@ public class JavacParser implements Parser { @SuppressWarnings("unchecked") protected boolean peekToken(int lookahead, Predicate... kinds) { - for (; lookahead < kinds.length ; lookahead++) { - if (!kinds[lookahead].test(S.token(lookahead + 1).kind)) { + for (Predicate kind : kinds) { + if (!kind.test(S.token(++lookahead).kind)) { return false; } }