diff --git a/src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java b/src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java index 763975cb76b..7949a79b93d 100644 --- a/src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java +++ b/src/java.base/share/classes/jdk/internal/constant/ArrayClassDescImpl.java @@ -115,11 +115,7 @@ public final class ArrayClassDescImpl implements ClassDesc { } private String computeDescriptor() { - var componentDesc = elementType.descriptorString(); - StringBuilder sb = new StringBuilder(rank + componentDesc.length()); - sb.repeat('[', rank); - sb.append(componentDesc); - return sb.toString(); + return "[".repeat(rank).concat(elementType.descriptorString()); } @Override