--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java 2019-06-02 13:31:01.801542000 -0700 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/model/AnnotationProxyMaker.java 2019-06-02 13:31:01.425354000 -0700 @@ -32,6 +32,7 @@ import java.lang.reflect.Method; import java.util.LinkedHashMap; import java.util.Map; +import java.util.stream.Collectors; import sun.reflect.annotation.*; import javax.lang.model.type.MirroredTypeException; @@ -292,7 +293,7 @@ } public String toString() { - return typeString; + return typeString + ".class"; } public int hashCode() { @@ -335,7 +336,9 @@ } public String toString() { - return typeStrings; + return types.stream() + .map(t -> t.toString() + ".class") + .collect(Collectors.joining(", ", "{", "}")); } public int hashCode() {