mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8207814: (proxy) upgrade the proxy class generator
Reviewed-by: mchung
This commit is contained in:
parent
5c25e2a6fb
commit
de8d01d4d3
7 changed files with 3576 additions and 1783 deletions
|
@ -420,17 +420,16 @@ public final class Method extends Executable {
|
|||
|
||||
@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();
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue