From ac353a889eda4565c13fcf441484aad7221a6ce8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20L=C3=A4ubrich?= Date: Tue, 24 Mar 2026 08:07:00 +0100 Subject: [PATCH] Replace StringBuffer with StringBuilder in ClasspathComputer3_0 The local variable `buffer` is not shared across threads, so StringBuilder is the appropriate choice and avoids unnecessary synchronization overhead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../pde/internal/build/builder/ClasspathComputer3_0.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java b/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java index 684a82ba2fb..f2cfcc9b6a6 100644 --- a/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java +++ b/build/org.eclipse.pde.build/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java @@ -202,7 +202,7 @@ private void recordRequiredIds(BundleDescription model) { bundleProperties = new Properties(); model.setUserObject(bundleProperties); } - StringBuffer buffer = new StringBuffer(); + StringBuilder buffer = new StringBuilder(); for (Long requiredId : requiredIds) { buffer.append(requiredId.toString()); buffer.append(':');