diff --git a/pmd/etc/grammar/Java.jjt b/pmd/etc/grammar/Java.jjt index bf8b8b4ece..bb041338a5 100644 --- a/pmd/etc/grammar/Java.jjt +++ b/pmd/etc/grammar/Java.jjt @@ -1534,8 +1534,8 @@ void ShiftExpression() : AdditiveExpression() {checkForDiscard(jjtThis);} ( ( "<<" {jjtThis.setImage("<<");jjtThis.setUnDiscardable();} - | RSIGNEDSHIFT() {jjtThis.setImage("<<");jjtThis.setUnDiscardable();} - | RUNSIGNEDSHIFT() {jjtThis.setImage("<<");jjtThis.setUnDiscardable();} + | RSIGNEDSHIFT() {jjtThis.setUnDiscardable();} + | RUNSIGNEDSHIFT() {jjtThis.setUnDiscardable();} ) AdditiveExpression() )* } diff --git a/pmd/src/net/sourceforge/pmd/ast/JavaParser.java b/pmd/src/net/sourceforge/pmd/ast/JavaParser.java index ca04e37f64..ece55d3541 100644 --- a/pmd/src/net/sourceforge/pmd/ast/JavaParser.java +++ b/pmd/src/net/sourceforge/pmd/ast/JavaParser.java @@ -2777,10 +2777,10 @@ jjtn000.setModifiers(modifiers); jj_la1[69] = jj_gen; if (jj_2_20(1)) { RSIGNEDSHIFT(); - jjtn000.setImage("<<");jjtn000.setUnDiscardable(); + jjtn000.setUnDiscardable(); } else if (jj_2_21(1)) { RUNSIGNEDSHIFT(); - jjtn000.setImage("<<");jjtn000.setUnDiscardable(); + jjtn000.setUnDiscardable(); } else { jj_consume_token(-1); throw new ParseException();