Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2021-02-08 17:04:50 +0000
committerLars Vogel2021-02-12 07:03:34 +0000
commit342b7a591064638657b6f7f23b77f1e8f8cf8939 (patch)
tree8b071b5c62149e9cf621735d3ea8c9325b01baba
parent16ef1a16a299c286427eba4674c302aef3fb2903 (diff)
downloadeclipse.platform.text-342b7a591064638657b6f7f23b77f1e8f8cf8939.tar.gz
eclipse.platform.text-342b7a591064638657b6f7f23b77f1e8f8cf8939.tar.xz
eclipse.platform.text-342b7a591064638657b6f7f23b77f1e8f8cf8939.zip
Bug 570431 - Use StringBuilder in ReplaceRefactoring
With search moved to Java 11, we can use StringBuilder which is a drop-in replacement for StringBuffer and should be preferred according to the Javadoc of StringBuffer. The extra sync of Buffer seems unnecessary here. Change-Id: I868e5af123dd857fbbb647c8cc389127a6a2f95a Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
-rw-r--r--org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java
index 37a2bc5bcdd..ca3b092baeb 100644
--- a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java
+++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/ReplaceRefactoring.java
@@ -475,7 +475,7 @@ public class ReplaceRefactoring extends Refactoring {
replacementText= PatternConstructor.interpretReplaceEscapes(replacementText, originalText, lineDelimiter);
Matcher matcher= pattern.matcher(originalText);
- StringBuffer sb = new StringBuffer();
+ StringBuilder sb = new StringBuilder();
matcher.reset();
if (matcher.find()) {
matcher.appendReplacement(sb, replacementText);

Back to the top