On 8/20/20 11:01 AM, Christoph Dreis wrote:
=========== PATCH ===============
--- a/src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java       
Thu Aug 13 09:33:28 2020 -0700
+++ b/src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java       
Thu Aug 20 19:44:57 2020 +0200
@@ -110,9 +110,7 @@
          } else if (type == int.class) {
              return "I";
          }
-        StringBuilder sb = new StringBuilder();
-        unparseSig(type, sb);
-        return sb.toString();
+        return type.descriptorString();
      }

What do you think?


This looks fine.   FYI.  unparseSig(Class<?> t, StringBuilder sb) was already changed to call `Class::descriptorString` by JDK-8238358.   It's redundant for unparse(Class<?> t) to call unparseSig.

Mandy

Reply via email to