Skip to content

Commit a248d45

Browse files
committed
Packages java.lang.* utilize AbstractStringBuilder::build
1 parent 0718fd6 commit a248d45

26 files changed

+40
-40
lines changed

src/java.base/share/classes/java/lang/Class.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -356,7 +356,7 @@ else if (isRecord())
356356

357357
if (arrayDepth > 0) sb.append("[]".repeat(arrayDepth));
358358

359-
return sb.toString();
359+
return sb.build();
360360
}
361361
}
362362

@@ -1760,7 +1760,7 @@ private String getCanonicalName0() {
17601760
.append(enclosingName)
17611761
.append('.')
17621762
.append(simpleName)
1763-
.toString();
1763+
.build();
17641764
}
17651765
}
17661766

@@ -2742,7 +2742,7 @@ private String resolveName(String name) {
27422742
name = sb.append(baseName.replace('.', '/'))
27432743
.append('/')
27442744
.append(name)
2745-
.toString();
2745+
.build();
27462746
}
27472747
} else {
27482748
name = name.substring(1);
@@ -3958,7 +3958,7 @@ public String descriptorString() {
39583958
.append('.')
39593959
.append(name, index + 1, name.length())
39603960
.append(';')
3961-
.toString();
3961+
.build();
39623962
} else {
39633963
String name = getName().replace('.', '/');
39643964
return StringConcatHelper.concat("L", name, ";");

src/java.base/share/classes/java/lang/LiveStackFrameInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -69,7 +69,7 @@ public String toString() {
6969
}
7070
retVal.append(")");
7171
}
72-
return retVal.toString();
72+
return retVal.build();
7373
}
7474

7575
/*

src/java.base/share/classes/java/lang/ProcessHandleImpl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2014, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -642,7 +642,7 @@ public String toString() {
642642
sb.append(totalCpuDuration().toString());
643643
}
644644
sb.append(']');
645-
return sb.toString();
645+
return sb.build();
646646
}
647647
}
648648
}

src/java.base/share/classes/java/lang/Runtime.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1397,7 +1397,7 @@ public String toString() {
13971397
}
13981398
}
13991399

1400-
return sb.toString();
1400+
return sb.build();
14011401
}
14021402

14031403
/**

src/java.base/share/classes/java/lang/StackTraceElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ public String toString() {
395395
}
396396
sb.append(')');
397397

398-
return sb.toString();
398+
return sb.build();
399399
}
400400

401401
private static int length(String s) {

src/java.base/share/classes/java/lang/String.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3319,7 +3319,7 @@ public String replace(CharSequence target, CharSequence replacement) {
33193319
for (int i = 0; i < thisLen; ++i) {
33203320
sb.append(charAt(i)).append(replStr);
33213321
}
3322-
return sb.toString();
3322+
return sb.build();
33233323
}
33243324
}
33253325

src/java.base/share/classes/java/lang/Thread.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2068,7 +2068,7 @@ public String toString() {
20682068
if (group != null)
20692069
sb.append(group.getName());
20702070
sb.append("]");
2071-
return sb.toString();
2071+
return sb.build();
20722072
}
20732073

20742074
/**

src/java.base/share/classes/java/lang/ThreadBuilders.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2021, 2025, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -460,7 +460,7 @@ public String toString() {
460460
sb.append("]/");
461461
String stateAsString = threadState().toString();
462462
sb.append(stateAsString.toLowerCase(Locale.ROOT));
463-
return sb.toString();
463+
return sb.build();
464464
}
465465
}
466466
}

src/java.base/share/classes/java/lang/VirtualThread.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1270,7 +1270,7 @@ public String toString() {
12701270
sb.append(stateAsString.toLowerCase(Locale.ROOT));
12711271
}
12721272

1273-
return sb.toString();
1273+
return sb.build();
12741274
}
12751275

12761276
/**

src/java.base/share/classes/java/lang/classfile/CompoundElement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,6 @@ public void accept(E e) {
117117
default String toDebugString() {
118118
StringBuilder text = new StringBuilder();
119119
ClassPrinter.toYaml(this, ClassPrinter.Verbosity.TRACE_ALL, text::append);
120-
return text.toString();
120+
return text.build();
121121
}
122122
}

0 commit comments

Comments
 (0)