< 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 >