From 67907d5e8985ee47ddadb51dae1220404a18dd47 Mon Sep 17 00:00:00 2001 From: Shaojin Wen Date: Tue, 5 Nov 2024 00:29:08 +0000 Subject: [PATCH] 8343500: Optimize ArrayClassDescImpl computeDescriptor Reviewed-by: liach --- .../classes/jdk/internal/constant/ArrayClassDescImpl.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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