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)