--- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java Mon Sep 09 11:43:16 2019 -0400
+++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java Wed Nov 27 09:00:01 2019 +0100
@@ -1122,6 +1122,13 @@
}
@Override
+ public void visitBindingPattern(JCTree.JCBindingPattern tree) {
+ //type binding pattern's type will be annotated separatelly, avoid
+ //adding its annotations into the owning method here (would clash
+ //with repeatable annotations).
+ }
+
+ @Override
public void visitClassDef(JCClassDecl tree) {
// We can only hit a classdef if it is declared within
// a method. Ignore it - the class will be visited