8267580: The method JavacParser#peekToken is wrong when the first parameter is not zero
Reviewed-by: mcimadamore
This commit is contained in:
parent
31139108c1
commit
54520fbf49
@ -309,8 +309,8 @@ public class JavacParser implements Parser {
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
protected boolean peekToken(int lookahead, Predicate<TokenKind>... kinds) {
|
||||
for (; lookahead < kinds.length ; lookahead++) {
|
||||
if (!kinds[lookahead].test(S.token(lookahead + 1).kind)) {
|
||||
for (Predicate<TokenKind> kind : kinds) {
|
||||
if (!kind.test(S.token(++lookahead).kind)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user