--- old/src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java 2020-04-08 14:54:30.000000000 -0700 +++ new/src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java 2020-04-08 14:54:30.000000000 -0700 @@ -154,11 +154,7 @@ } else if (t == Object.class) { sb.append("Ljava/lang/Object;"); } else { - boolean lsemi = (!t.isArray()); - if (lsemi) sb.append('L'); - sb.append(t.getName().replace('.', '/')); - if (lsemi) sb.append(';'); + sb.append(t.descriptorString()); } } - }