--- old/src/java.base/share/classes/java/lang/reflect/Method.java 2019-08-21 16:28:41.616024331 -0400 +++ new/src/java.base/share/classes/java/lang/reflect/Method.java 2019-08-21 16:28:41.312022824 -0400 @@ -420,17 +420,16 @@ @Override String toShortString() { - StringBuilder sb = new StringBuilder("method "); - sb.append(getDeclaringClass().getTypeName()).append('.'); - sb.append(getName()); - sb.append('('); - StringJoiner sj = new StringJoiner(","); + return "method " + getDeclaringClass().getTypeName() + + '.' + toShortSignature(); + } + + String toShortSignature() { + StringJoiner sj = new StringJoiner(",", getName() + "(", ")"); for (Class parameterType : getParameterTypes()) { sj.add(parameterType.getTypeName()); } - sb.append(sj); - sb.append(')'); - return sb.toString(); + return sj.toString(); } /**