Bug 516535 - Replace StringBuffer with StringBuilder in
org.eclipse.ui.workbench.texteditor
Change-Id: I19138d70a9ecc170b0d63a99ed9b5f950967deb4
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/HippieCompletionEngine.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/HippieCompletionEngine.java
index b5e4596..10dc962 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/HippieCompletionEngine.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/internal/texteditor/HippieCompletionEngine.java
@@ -105,7 +105,7 @@
* @return the string converted to a regex pattern
*/
private String asRegPattern(CharSequence string) {
- StringBuffer out= new StringBuffer(string.length());
+ StringBuilder out= new StringBuilder(string.length());
boolean quoting= false;
for (int i= 0, length= string.length(); i < length; i++) {
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindTarget.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindTarget.java
index bbb1cd2..ef0d3f1 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindTarget.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/IncrementalFindTarget.java
@@ -89,7 +89,7 @@
/** The find replace target to delegate find requests */
private final IFindReplaceTarget fTarget;
/** The current find string */
- private StringBuffer fFindString= new StringBuffer();
+ private StringBuilder fFindString= new StringBuilder();
/** The position of the first upper case character, -1 if none */
private int fCasePosition;
/**
@@ -193,7 +193,7 @@
text.setSelectionRange(searchResult.selection, searchResult.length);
text.showSelection();
- // relies on the contents of the StringBuffer
+ // relies on the contents of the StringBuilder
fFindString.setLength(searchResult.findLength);
fCurrentIndex= searchResult.index;
fFound= searchResult.found;
@@ -503,7 +503,7 @@
*/
private boolean repeatSearch(boolean forward) {
if (fFindString.length() == 0) {
- fFindString= new StringBuffer(fPrevFindString);
+ fFindString= new StringBuilder(fPrevFindString);
fCasePosition= fPrevCasePosition;
}
@@ -718,7 +718,7 @@
* @return the given string with all tab characters replace with a proper status line presentation
*/
private String escapeTabs(String string) {
- StringBuffer buffer= new StringBuffer();
+ StringBuilder buffer= new StringBuilder();
int begin= 0;
int end= string.indexOf('\t', begin);
diff --git a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/JoinLinesAction.java b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/JoinLinesAction.java
index df2f8e8..548a13c 100644
--- a/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/JoinLinesAction.java
+++ b/org.eclipse.ui.workbench.texteditor/src/org/eclipse/ui/texteditor/JoinLinesAction.java
@@ -149,7 +149,7 @@
if (startLine == endLine)
endLine++; // append join with the next line
- StringBuffer buffer= new StringBuffer();
+ StringBuilder buffer= new StringBuilder();
for (int line= startLine; line <= endLine; line++) {
buffer.append(trim(document, line, line == startLine));
if (line != endLine)