mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8331114: Further improve performance of MethodTypeDesc::descriptorString
Reviewed-by: mchung, liach
This commit is contained in:
parent
e3eb652c25
commit
a078b5e611
5 changed files with 33 additions and 15 deletions
|
@ -160,7 +160,7 @@ public sealed interface ClassDesc
|
|||
static ClassDesc ofDescriptor(String descriptor) {
|
||||
// implicit null-check
|
||||
return (descriptor.length() == 1)
|
||||
? Wrapper.forPrimitiveType(descriptor.charAt(0)).primitiveClassDescriptor()
|
||||
? Wrapper.forPrimitiveType(descriptor.charAt(0)).classDescriptor()
|
||||
// will throw IAE on descriptor.length == 0 or if array dimensions too long
|
||||
: new ReferenceClassDescImpl(descriptor);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue