Skip to content

Commit 5a15ca9

Browse files
committed
Replace StringBuilder#append(String) with StringBuilder#append(char)
1 parent 4925a50 commit 5a15ca9

File tree

28 files changed

+60
-60
lines changed

28 files changed

+60
-60
lines changed

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/StringTemplateBuilder.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public String evaluate(CapturedContext context, LogProbe.LogStatus status) {
5656
status.addError(new EvaluationError(ex.getExpr(), ex.getMessage()));
5757
String msg =
5858
ex instanceof RedactedException ? Redaction.REDACTED_VALUE : ex.getMessage();
59-
sb.append("{").append(msg).append("}");
59+
sb.append('{').append(msg).append('}');
6060
}
6161
if (!status.getErrors().isEmpty()) {
6262
status.setLogTemplateErrors(true);

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/probe/ProbeDefinition.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public String concatTags() {
8585
StringBuilder sb = new StringBuilder();
8686
for (Tag tag : tags) {
8787
if (sb.length() > 0) {
88-
sb.append(",");
88+
sb.append(',');
8989
}
9090
sb.append(tag);
9191
}

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/sink/IntakeBatchHelper.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ private static int buildPayloadBatch(
6161
List<String> payloads, int start, int count, StringBuilder sb) {
6262
int totalSize = 0;
6363
int elementCount = 0;
64-
sb.append("[");
64+
sb.append('[');
6565
for (int i = start; i < start + count; i++) {
6666
String jsonStr = payloads.get(i);
6767
totalSize += jsonStr.length();
@@ -71,13 +71,13 @@ private static int buildPayloadBatch(
7171
break;
7272
}
7373
sb.append(jsonStr);
74-
sb.append(",");
74+
sb.append(',');
7575
elementCount++;
7676
}
7777
if (elementCount > 0) {
7878
sb.delete(sb.lastIndexOf(","), sb.length());
7979
}
80-
sb.append("]");
80+
sb.append(']');
8181
return elementCount;
8282
}
8383

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/util/StringTokenWriter.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public StringTokenWriter(StringBuilder sb, List<EvaluationError> evalErrors) {
3131
@Override
3232
public void prologue(Object value, String type) {
3333
if (inMapEntry && !initial) {
34-
sb.append("=");
34+
sb.append('=');
3535
} else if (inCollection && !initial) {
3636
sb.append(", ");
3737
}
@@ -85,7 +85,7 @@ public void primitiveArrayElement(String value, String type) {
8585

8686
@Override
8787
public void collectionPrologue(Object value) {
88-
sb.append("[");
88+
sb.append('[');
8989
initial = true;
9090
inCollection = true;
9191
}
@@ -98,7 +98,7 @@ public void collectionEpilogue(Object value, boolean isComplete, int size) {
9898

9999
@Override
100100
public void mapPrologue(Object value) {
101-
sb.append("{");
101+
sb.append('{');
102102
initial = true;
103103
inCollection = true;
104104
}
@@ -108,14 +108,14 @@ public void mapEntryPrologue(Map.Entry<?, ?> entry) {
108108
if (!initial) {
109109
sb.append(", ");
110110
}
111-
sb.append("[");
111+
sb.append('[');
112112
initial = true;
113113
inMapEntry = true;
114114
}
115115

116116
@Override
117117
public void mapEntryEpilogue(Map.Entry<?, ?> entry) {
118-
sb.append("]");
118+
sb.append(']');
119119
inMapEntry = false;
120120
}
121121

@@ -127,7 +127,7 @@ public void mapEpilogue(boolean isComplete, int size) {
127127

128128
@Override
129129
public void objectPrologue(Object value) {
130-
sb.append("{");
130+
sb.append('{');
131131
initial = true;
132132
}
133133

@@ -137,12 +137,12 @@ public void objectFieldPrologue(String fieldName, Object value, int maxDepth) {
137137
sb.append(", ");
138138
}
139139
initial = false;
140-
sb.append(fieldName).append("=");
140+
sb.append(fieldName).append('=');
141141
}
142142

143143
@Override
144144
public void objectEpilogue(Object value) {
145-
sb.append("}");
145+
sb.append('}');
146146
}
147147

148148
@Override
@@ -167,16 +167,16 @@ public void notCaptured(SerializerWithLimits.NotCapturedReason reason) {
167167
sb.append("...");
168168
break;
169169
case TIMEOUT:
170-
sb.append("{").append(TIMEOUT_REASON).append("}");
170+
sb.append('{').append(TIMEOUT_REASON).append('}');
171171
break;
172172
case FIELD_COUNT:
173173
sb.append(", ...");
174174
break;
175175
case REDACTED_IDENT:
176-
sb.append("{").append(REDACTED_IDENT_REASON).append("}");
176+
sb.append('{').append(REDACTED_IDENT_REASON).append('}');
177177
break;
178178
case REDACTED_TYPE:
179-
sb.append("{").append(REDACTED_TYPE_REASON).append("}");
179+
sb.append('{').append(REDACTED_TYPE_REASON).append('}');
180180
break;
181181
default:
182182
throw new RuntimeException("Unsupported NotCapturedReason: " + reason);
@@ -185,6 +185,6 @@ public void notCaptured(SerializerWithLimits.NotCapturedReason reason) {
185185

186186
@Override
187187
public void notCaptured(String reason) throws Exception {
188-
sb.append("(Error: ").append(reason).append(")");
188+
sb.append("(Error: ").append(reason).append(')');
189189
}
190190
}

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/sink/DebuggerSinkTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ public void splitDiagnosticsBatch() {
322322
DebuggerSink sink = createDebuggerSink(diagnosticUploader, false);
323323
StringBuilder largeMessageBuilder = new StringBuilder(100_001);
324324
for (int i = 0; i < 100_000; i++) {
325-
largeMessageBuilder.append("f");
325+
largeMessageBuilder.append('f');
326326
}
327327
String largeMessage = largeMessageBuilder.toString();
328328
for (int i = 0; i < 100; i++) {
@@ -342,7 +342,7 @@ public void splitDiagnosticsBatchDebuggerTrack() {
342342
DebuggerSink sink = createDebuggerSink(diagnosticUploader, true);
343343
StringBuilder largeMessageBuilder = new StringBuilder(100_001);
344344
for (int i = 0; i < 100_000; i++) {
345-
largeMessageBuilder.append("f");
345+
largeMessageBuilder.append('f');
346346
}
347347
String largeMessage = largeMessageBuilder.toString();
348348
for (int i = 0; i < 100; i++) {
@@ -362,7 +362,7 @@ public void tooLargeDiagnostic() {
362362
DebuggerSink sink = createDefaultDebuggerSink();
363363
StringBuilder tooLargeMessageBuilder = new StringBuilder(MAX_PAYLOAD + 1);
364364
for (int i = 0; i < MAX_PAYLOAD; i++) {
365-
tooLargeMessageBuilder.append("f");
365+
tooLargeMessageBuilder.append('f');
366366
}
367367
String tooLargeMessage = tooLargeMessageBuilder.toString();
368368
sink.getProbeDiagnosticsSink().addError(new ProbeId("1", 1), tooLargeMessage);

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/util/CapturedValueAdapterTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ void collection() throws IOException {
5555
StringBuilder sb = new StringBuilder();
5656
for (int i = 0; i < 10; i++) {
5757
if (i > 0) {
58-
sb.append(",");
58+
sb.append(',');
5959
}
6060
sb.append(String.format(CAPTURED_VALUE_SIMPLE_TEMPLATE, int.class.getTypeName(), i));
6161
}
@@ -66,7 +66,7 @@ void collection() throws IOException {
6666
sb = new StringBuilder();
6767
for (int i = 0; i < 10; i++) {
6868
if (i > 0) {
69-
sb.append(",");
69+
sb.append(',');
7070
}
7171
sb.append(
7272
String.format(CAPTURED_VALUE_SIMPLE_TEMPLATE, String.class.getTypeName(), "foo" + i));

dd-java-agent/agent-logging/src/main/java/datadog/trace/logging/simplelogger/SLCompatHelper.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -108,12 +108,12 @@ private void embedException(StringBuilder buf, Throwable t) {
108108
if (t != null) {
109109
buf.append(" [exception:");
110110
buf.append(t.toString());
111-
buf.append(".");
111+
buf.append('.');
112112
for (StackTraceElement element : t.getStackTrace()) {
113113
buf.append(" at ");
114114
buf.append(element.toString());
115115
}
116-
buf.append("]");
116+
buf.append(']');
117117
}
118118
}
119119
}

dd-java-agent/agent-logs-intake/src/main/java/datadog/trace/logging/intake/LogsDispatcher.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -66,21 +66,21 @@ public void dispatch(List<Map<String, Object>> messages) {
6666
}
6767

6868
if (batchCount + 1 > maxBatchRecords || batchLength + bytes.length >= maxBatchBytes) {
69-
flush(batch.append("]"));
69+
flush(batch.append(']'));
7070
batch = new StringBuilder("[");
7171
batchCount = 0;
7272
batchLength = 0;
7373
}
7474

7575
if (batchCount != 0) {
76-
batch.append(",");
76+
batch.append(',');
7777
}
7878
batch.append(json);
7979
batchCount += 1;
8080
batchLength += bytes.length;
8181
}
8282

83-
flush(batch.append("]"));
83+
flush(batch.append(']'));
8484
}
8585

8686
private void flush(StringBuilder batch) {

dd-java-agent/agent-profiling/profiling-ddprof/src/main/java/com/datadog/profiling/ddprof/DatadogProfiler.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ String cmdStartProfiling(Path file) throws IllegalStateException {
299299
// wall profiling is enabled.
300300
cmd.append(",wall=");
301301
if (getWallCollapsing(configProvider)) {
302-
cmd.append("~");
302+
cmd.append('~');
303303
}
304304
cmd.append(getWallInterval(configProvider)).append('m');
305305
if (getWallContextFilter(configProvider)) {

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/InstrumenterMetrics.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ private static void summarize(StringBuilder buf, String prefix, AtomicLong stat)
206206
long value = stat.get();
207207
buf.append(prefix)
208208
.append(String.format("%-12d", value >>> COUNT_SHIFT))
209-
.append(" ")
209+
.append(' ')
210210
.append(String.format("%.1f", (value & NANOS_MASK) / 1_000_000.0))
211211
.append(" ms\n");
212212
}

dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/muzzle/MuzzleVersionScanPlugin.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@ private static String prettyPrint(final String prefix, final Reference ref) {
159159
builder.append(Reference.prettyPrint(ref.flags));
160160
builder.append(ref.className);
161161
if (ref.superName != null) {
162-
builder.append(" extends<").append(ref.superName).append(">");
162+
builder.append(" extends<").append(ref.superName).append('>');
163163
}
164164
if (ref.interfaces.length > 0) {
165165
builder.append(" implements ");
166166
for (final String iface : ref.interfaces) {
167-
builder.append(" <").append(iface).append(">");
167+
builder.append(" <").append(iface).append('>');
168168
}
169169
}
170170
for (final String source : ref.sources) {

dd-java-agent/instrumentation/aws-java-sns-1.0/src/main/java/datadog/trace/instrumentation/aws/v1/sns/SnsInterceptor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ private ByteBuffer getMessageAttributeValueToInject(
3636
AmazonWebServiceRequest request, String snsTopicName) {
3737
final AgentSpan span = newSpan(request);
3838
StringBuilder jsonBuilder = new StringBuilder();
39-
jsonBuilder.append("{");
39+
jsonBuilder.append('{');
4040
propagate().inject(span, jsonBuilder, SETTER, TracePropagationStyle.DATADOG);
4141
if (traceConfig().isDataStreamsEnabled()) {
4242
propagate().injectPathwayContext(span, jsonBuilder, SETTER, getTags(snsTopicName));
4343
}
4444
jsonBuilder.setLength(jsonBuilder.length() - 1); // Remove the last comma
45-
jsonBuilder.append("}");
45+
jsonBuilder.append('}');
4646
return ByteBuffer.wrap(jsonBuilder.toString().getBytes(StandardCharsets.UTF_8));
4747
}
4848

dd-java-agent/instrumentation/aws-java-sns-2.0/src/main/java/datadog/trace/instrumentation/aws/v2/sns/SnsInterceptor.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ private SdkBytes getMessageAttributeValueToInject(
3636
ExecutionAttributes executionAttributes, String snsTopicName) {
3737
final AgentSpan span = executionAttributes.getAttribute(SPAN_ATTRIBUTE);
3838
StringBuilder jsonBuilder = new StringBuilder();
39-
jsonBuilder.append("{");
39+
jsonBuilder.append('{');
4040
propagate().inject(span, jsonBuilder, SETTER);
4141
if (traceConfig().isDataStreamsEnabled()) {
4242
propagate().injectPathwayContext(span, jsonBuilder, SETTER, getTags(snsTopicName));
4343
}
4444
jsonBuilder.setLength(jsonBuilder.length() - 1); // Remove the last comma
45-
jsonBuilder.append("}");
45+
jsonBuilder.append('}');
4646
return SdkBytes.fromString(jsonBuilder.toString(), StandardCharsets.UTF_8);
4747
}
4848

dd-java-agent/instrumentation/jakarta-rs-annotations-3/src/main/java/datadog/trace/instrumentation/jakarta3/JakartaRsAnnotationsDecorator.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
179179
boolean skipSlash = false;
180180
if (classPath != null) {
181181
if (!classPath.value().startsWith("/")) {
182-
route.append("/");
182+
route.append('/');
183183
}
184184
route.append(classPath.value());
185185
skipSlash = classPath.value().endsWith("/");
@@ -192,7 +192,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
192192
path = path.length() == 1 ? "" : path.substring(1);
193193
}
194194
} else if (!path.startsWith("/")) {
195-
route.append("/");
195+
route.append('/');
196196
}
197197
route.append(path);
198198
}

dd-java-agent/instrumentation/jax-rs-annotations-1/src/main/java/datadog/trace/instrumentation/jaxrs1/JaxRsAnnotationsDecorator.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
170170
boolean skipSlash = false;
171171
if (classPath != null) {
172172
if (!classPath.value().startsWith("/")) {
173-
route.append("/");
173+
route.append('/');
174174
}
175175
route.append(classPath.value());
176176
skipSlash = classPath.value().endsWith("/");
@@ -183,7 +183,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
183183
path = path.length() == 1 ? "" : path.substring(1);
184184
}
185185
} else if (!path.startsWith("/")) {
186-
route.append("/");
186+
route.append('/');
187187
}
188188
route.append(path);
189189
}

dd-java-agent/instrumentation/jax-rs-annotations-2/src/main/java/datadog/trace/instrumentation/jaxrs2/JaxRsAnnotationsDecorator.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
186186
boolean skipSlash = false;
187187
if (classPath != null) {
188188
if (!classPath.value().startsWith("/")) {
189-
route.append("/");
189+
route.append('/');
190190
}
191191
route.append(classPath.value());
192192
skipSlash = classPath.value().endsWith("/");
@@ -199,7 +199,7 @@ private String buildRoutePath(final Path classPath, final Path methodPath) {
199199
path = path.length() == 1 ? "" : path.substring(1);
200200
}
201201
} else if (!path.startsWith("/")) {
202-
route.append("/");
202+
route.append('/');
203203
}
204204
route.append(path);
205205
}

dd-java-agent/instrumentation/jdbc/src/main/java/datadog/trace/instrumentation/jdbc/JDBCDecorator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ public String traceParent(AgentSpan span, int samplingPriority) {
242242
StringBuilder sb = new StringBuilder(55);
243243
sb.append("00-");
244244
sb.append(span.getTraceId().toHexString());
245-
sb.append("-");
245+
sb.append('-');
246246
sb.append(DDSpanId.toHexStringPadded(span.getSpanId()));
247247
sb.append(samplingPriority > 0 ? "-01" : "-00");
248248
return sb.toString();

dd-java-agent/instrumentation/maven-3.2.1/src/main/java/datadog/trace/instrumentation/maven3/MavenProjectConfigurator.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -60,22 +60,22 @@ public void configureTracer(
6060
addedArgLine
6161
.append("-D")
6262
.append(e.getKey())
63-
.append("=")
63+
.append('=')
6464
.append(escapeForCommandLine(e.getValue()))
65-
.append(" ");
65+
.append(' ');
6666
}
6767

6868
Integer ciVisibilityDebugPort = config.getCiVisibilityDebugPort();
6969
if (ciVisibilityDebugPort != null) {
7070
addedArgLine
7171
.append("-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=")
7272
.append(ciVisibilityDebugPort)
73-
.append(" ");
73+
.append(' ');
7474
}
7575

7676
String additionalArgs = config.getCiVisibilityAdditionalChildProcessJvmArgs();
7777
if (additionalArgs != null) {
78-
addedArgLine.append(additionalArgs).append(" ");
78+
addedArgLine.append(additionalArgs).append(' ');
7979
}
8080

8181
File agentJar = config.getCiVisibilityAgentJarFile();

dd-java-agent/instrumentation/rabbitmq-amqp-2.7/src/main/java/datadog/trace/instrumentation/rabbitmq/amqp/RabbitDecorator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ private String buildResourceName(
181181
final StringBuilder prefix =
182182
new StringBuilder(opName.length() + exchangeName.length() + routingKey.length() + 5)
183183
.append(opName)
184-
.append(" ")
184+
.append(' ')
185185
.append(exchangeName);
186186
if (Config.get().isRabbitIncludeRoutingKeyInResource()) {
187187
prefix.append(" -> ").append(routingKey);

dd-java-agent/instrumentation/testng/src/main/java/datadog/trace/instrumentation/testng/TestNGUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public static String getParameters(Object[] parameters) {
8383
.append(Strings.escapeToJson(String.valueOf(parameters[i])))
8484
.append("\"");
8585
if (i != parameters.length - 1) {
86-
sb.append(",");
86+
sb.append(',');
8787
}
8888
}
8989
sb.append("}}");

0 commit comments

Comments
 (0)