diff --git a/pmd-java/etc/grammar/Java.jjt b/pmd-java/etc/grammar/Java.jjt index 564935c03c..9affcbfaa5 100644 --- a/pmd-java/etc/grammar/Java.jjt +++ b/pmd-java/etc/grammar/Java.jjt @@ -1599,9 +1599,7 @@ void TypeArgument(): void WildcardBounds(): {} { - "extends" (Annotation() {checkForBadTypeAnnotations();})* ReferenceType() - | - "super" (Annotation() {checkForBadTypeAnnotations();})* ReferenceType() + ("extends" | "super") (Annotation() {checkForBadTypeAnnotations();})* ReferenceType() } void PrimitiveType() :