< prev index next >

src/java.base/share/classes/java/lang/reflect/Method.java

Print this page

        

*** 418,438 **** sb.append(getName()); } @Override String toShortString() { ! StringBuilder sb = new StringBuilder("method "); ! sb.append(getDeclaringClass().getTypeName()).append('.'); ! sb.append(getName()); ! sb.append('('); ! StringJoiner sj = new StringJoiner(","); for (Class<?> parameterType : getParameterTypes()) { sj.add(parameterType.getTypeName()); } ! sb.append(sj); ! sb.append(')'); ! return sb.toString(); } /** * Returns a string describing this {@code Method}, including type * parameters. The string is formatted as the method access --- 418,437 ---- sb.append(getName()); } @Override String toShortString() { ! return "method " + getDeclaringClass().getTypeName() + ! '.' + toShortSignature(); ! } ! ! String toShortSignature() { ! StringJoiner sj = new StringJoiner(",", getName() + "(", ")"); for (Class<?> parameterType : getParameterTypes()) { sj.add(parameterType.getTypeName()); } ! return sj.toString(); } /** * Returns a string describing this {@code Method}, including type * parameters. The string is formatted as the method access
< prev index next >