diff options
author | Lars Vogel | 2017-06-21 07:12:34 +0000 |
---|---|---|
committer | Lars Vogel | 2017-06-21 19:38:57 +0000 |
commit | a111e3ded59c144bea983a849a1316df021e00b4 (patch) | |
tree | b1217e62986fa8e6a2422e1a7e05c5dd9a127ae5 | |
parent | 06ebc289e0676f10d00bf05d1a2ee8020e9eb40f (diff) | |
download | eclipse.platform.text-a111e3ded59c144bea983a849a1316df021e00b4.tar.gz eclipse.platform.text-a111e3ded59c144bea983a849a1316df021e00b4.tar.xz eclipse.platform.text-a111e3ded59c144bea983a849a1316df021e00b4.zip |
Bug 516535 - Replace StringBuffer with StringBuilder in
eclipse.platform.text
Change-Id: Ia7089d167c24489674565e8bbb08d33773ac8445
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
15 files changed, 31 insertions, 31 deletions
diff --git a/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionTextStore.java b/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionTextStore.java index f593e30b973..1cb922faf47 100644 --- a/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionTextStore.java +++ b/org.eclipse.text/projection/org/eclipse/jface/text/projection/ProjectionTextStore.java @@ -128,7 +128,7 @@ class ProjectionTextStore implements ITextStore { public String get(int offset, int length) { try { IRegion[] fragments= fMapping.toExactOriginRegions(new Region(offset, length)); - StringBuffer buffer= new StringBuffer(); + StringBuilder buffer= new StringBuilder(); for (int i= 0; i < fragments.length; i++) { IRegion fragment= fragments[i]; buffer.append(fMasterDocument.get(fragment.getOffset(), fragment.getLength())); diff --git a/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.java b/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.java index 57c54aa8da8..ab7f5940ba3 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentEvent.java @@ -131,7 +131,7 @@ public class DocumentEvent { @Override public String toString() { - StringBuffer buffer= new StringBuffer(); + StringBuilder buffer= new StringBuilder(); buffer.append("offset: " ); //$NON-NLS-1$ buffer.append(fOffset); buffer.append(", length: " ); //$NON-NLS-1$ diff --git a/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.java b/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.java index 8787fbe4ccc..de7776e9316 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/DocumentRewriteSession.java @@ -43,6 +43,6 @@ public class DocumentRewriteSession { @Override public String toString() { - return new StringBuffer().append(hashCode()).toString(); + return new StringBuilder().append(hashCode()).toString(); } } diff --git a/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.java b/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.java index 101966307af..09dca71f0f8 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/FindReplaceDocumentAdapter.java @@ -269,7 +269,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { */ private String substituteLinebreak(String findString) throws PatternSyntaxException { int length= findString.length(); - StringBuffer buf= new StringBuffer(length); + StringBuilder buf= new StringBuilder(length); int inCharGroup= 0; int inBraces= 0; @@ -347,7 +347,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { * @param ch the character to process * @since 3.4 */ - private void interpretRetainCase(StringBuffer buf, char ch) { + private void interpretRetainCase(StringBuilder buf, char ch) { if (fRetainCaseMode == RC_UPPER) buf.append(String.valueOf(ch).toUpperCase()); else if (fRetainCaseMode == RC_LOWER) @@ -370,7 +370,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { private String interpretReplaceEscapes(String replaceText, String foundText) { int length= replaceText.length(); boolean inEscape= false; - StringBuffer buf= new StringBuffer(length); + StringBuilder buf= new StringBuilder(length); /* every string we did not check looks mixed at first * so initialize retain case mode with RC_MIXED @@ -431,7 +431,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { * @return the new offset * @since 3.4 */ - private int interpretReplaceEscape(final char ch, int i, StringBuffer buf, String replaceText, String foundText) { + private int interpretReplaceEscape(final char ch, int i, StringBuilder buf, String replaceText, String foundText) { int length= replaceText.length(); switch (ch) { case 'r': @@ -561,7 +561,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { * @return the string converted to a regex pattern */ private String asRegPattern(String 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++) { @@ -645,7 +645,7 @@ public class FindReplaceDocumentAdapter implements CharSequence { public static String escapeForRegExPattern(String string) { //implements https://bugs.eclipse.org/bugs/show_bug.cgi?id=44422 - StringBuffer pattern= new StringBuffer(string.length() + 16); + StringBuilder pattern= new StringBuilder(string.length() + 16); int length= string.length(); for (int i= 0; i < length; i++) { char ch= string.charAt(i); diff --git a/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.java b/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.java index 2e886537c19..cf3476ffd2a 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/GapTextStore.java @@ -156,7 +156,7 @@ public class GapTextStore implements ITextStore { if (end <= fGapStart) return new String(fContent, offset, length); - StringBuffer buf= new StringBuffer(length); + StringBuilder buf= new StringBuilder(length); // see Bug 113871 buf.append(fContent, offset, fGapStart - offset); buf.append(fContent, fGapEnd, end - fGapStart); return buf.toString(); diff --git a/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.java b/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.java index 17803e6494f..0433593bb88 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/SequentialRewriteTextStore.java @@ -235,7 +235,7 @@ public class SequentialRewriteTextStore implements ITextStore { if (fReplaceList.isEmpty()) return; - StringBuffer buffer= new StringBuffer(); + StringBuilder buffer= new StringBuilder(); int delta= 0; for (Replace replace : fReplaceList) { diff --git a/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.java b/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.java index 4cc1c9cdffc..736dc58b8de 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/TextUtilities.java @@ -194,7 +194,7 @@ public class TextUtilities { final IDocument document= unprocessedDocument; int offset= firstEvent.getOffset(); int length= firstEvent.getLength(); - final StringBuffer text= new StringBuffer(firstEvent.getText() == null ? "" : firstEvent.getText()); //$NON-NLS-1$ + final StringBuilder text= new StringBuilder(firstEvent.getText() == null ? "" : firstEvent.getText()); //$NON-NLS-1$ while (iterator.hasNext()) { diff --git a/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.java b/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.java index 9c2acf1bb5b..a41a8104296 100755 --- a/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/TreeLineTracker.java @@ -1231,7 +1231,7 @@ abstract class TreeLineTracker implements ILineTracker { List<Node> roots= new LinkedList<>(); roots.add(fRoot); - StringBuffer buf= new StringBuffer((width + 1) * depth); + StringBuilder buf= new StringBuilder((width + 1) * depth); // see Bug 137688 int indents= leaves; char[] space= new char[leaves * WIDTH / 2]; Arrays.fill(space, ' '); diff --git a/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.java b/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.java index 853d52c889d..1a65ac7ec5c 100644 --- a/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.java +++ b/org.eclipse.text/src/org/eclipse/jface/text/templates/TemplateTranslator.java @@ -184,7 +184,7 @@ public class TemplateTranslator { private TemplateBuffer parse(String string) throws TemplateException { fErrorMessage= null; - final StringBuffer buffer= new StringBuffer(string.length()); + final StringBuilder buffer= new StringBuilder(string.length()); final Matcher matcher= ESCAPE_PATTERN.matcher(string); final Map<String, VariableDescription> variables= new LinkedHashMap<>(); diff --git a/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.java b/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.java index 981c94a4560..d8488d1567c 100644 --- a/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.java +++ b/org.eclipse.text/src/org/eclipse/text/edits/EditDocument.java @@ -24,10 +24,10 @@ import org.eclipse.jface.text.Position; class EditDocument implements IDocument { - private StringBuffer fBuffer; + private StringBuilder fBuffer; public EditDocument(String content) { - fBuffer= new StringBuffer(content); + fBuffer= new StringBuilder(content); } @Override diff --git a/org.eclipse.text/src/org/eclipse/text/edits/InsertEdit.java b/org.eclipse.text/src/org/eclipse/text/edits/InsertEdit.java index 5d0a5dd6c59..92af15f42df 100644 --- a/org.eclipse.text/src/org/eclipse/text/edits/InsertEdit.java +++ b/org.eclipse.text/src/org/eclipse/text/edits/InsertEdit.java @@ -95,7 +95,7 @@ public final class InsertEdit extends TextEdit { } @Override - void internalToString(StringBuffer buffer, int indent) { + void internalToString(StringBuilder buffer, int indent) { super.internalToString(buffer, indent); buffer.append(" <<").append(fText); //$NON-NLS-1$ } diff --git a/org.eclipse.text/src/org/eclipse/text/edits/MultiTextEdit.java b/org.eclipse.text/src/org/eclipse/text/edits/MultiTextEdit.java index 9ace8e96880..91329a1b169 100644 --- a/org.eclipse.text/src/org/eclipse/text/edits/MultiTextEdit.java +++ b/org.eclipse.text/src/org/eclipse/text/edits/MultiTextEdit.java @@ -209,7 +209,7 @@ public class MultiTextEdit extends TextEdit { } @Override - void internalToString(StringBuffer buffer, int indent) { + void internalToString(StringBuilder buffer, int indent) { super.internalToString(buffer, indent); if (! fDefined) buffer.append(" [undefined]"); //$NON-NLS-1$ diff --git a/org.eclipse.text/src/org/eclipse/text/edits/ReplaceEdit.java b/org.eclipse.text/src/org/eclipse/text/edits/ReplaceEdit.java index bd13a6911fc..a21324ec601 100644 --- a/org.eclipse.text/src/org/eclipse/text/edits/ReplaceEdit.java +++ b/org.eclipse.text/src/org/eclipse/text/edits/ReplaceEdit.java @@ -96,7 +96,7 @@ public final class ReplaceEdit extends TextEdit { } @Override - void internalToString(StringBuffer buffer, int indent) { + void internalToString(StringBuilder buffer, int indent) { super.internalToString(buffer, indent); buffer.append(" <<").append(fText); //$NON-NLS-1$ } diff --git a/org.eclipse.text/src/org/eclipse/text/edits/TextEdit.java b/org.eclipse.text/src/org/eclipse/text/edits/TextEdit.java index 2181283db58..79285a365f9 100644 --- a/org.eclipse.text/src/org/eclipse/text/edits/TextEdit.java +++ b/org.eclipse.text/src/org/eclipse/text/edits/TextEdit.java @@ -514,20 +514,20 @@ public abstract class TextEdit { @Override public String toString() { - StringBuffer buffer= new StringBuffer(); + StringBuilder buffer= new StringBuilder(); toStringWithChildren(buffer, 0); return buffer.toString(); } /** * Adds the string representation of this text edit without - * children information to the given string buffer. + * children information to the given string builder. * - * @param buffer the string buffer + * @param buffer the string builder * @param indent the indent level in number of spaces * @since 3.3 */ - void internalToString(StringBuffer buffer, int indent) { + void internalToString(StringBuilder buffer, int indent) { for (int i= indent; i > 0; i--) { buffer.append(" "); //$NON-NLS-1$ } @@ -553,13 +553,13 @@ public abstract class TextEdit { /** * Adds the string representation for this text edit - * and its children to the given string buffer. + * and its children to the given string builder. * - * @param buffer the string buffer + * @param buffer the string builder * @param indent the indent level in number of spaces * @since 3.3 */ - private void toStringWithChildren(StringBuffer buffer, int indent) { + private void toStringWithChildren(StringBuilder buffer, int indent) { internalToString(buffer, indent); if (fChildren != null) { for (TextEdit child : fChildren) { diff --git a/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.java b/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.java index a4755de51d6..8d9c43ace29 100644 --- a/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.java +++ b/org.eclipse.text/src/org/eclipse/text/undo/DocumentUndoManager.java @@ -372,7 +372,7 @@ public class DocumentUndoManager implements IDocumentUndoManager { @Override public String toString() { String delimiter= ", "; //$NON-NLS-1$ - StringBuffer text= new StringBuffer(super.toString()); + StringBuilder text= new StringBuilder(super.toString()); text.append("\n"); //$NON-NLS-1$ text.append(this.getClass().getName()); text.append(" undo modification stamp: "); //$NON-NLS-1$ @@ -711,7 +711,7 @@ public class DocumentUndoManager implements IDocumentUndoManager { /** * Text buffer to collect viewer content which has been replaced */ - private StringBuffer fPreservedTextBuffer; + private StringBuilder fPreservedTextBuffer; /** * The document modification stamp for undo. @@ -726,7 +726,7 @@ public class DocumentUndoManager implements IDocumentUndoManager { /** * Text buffer to collect text which is inserted into the viewer */ - private StringBuffer fTextBuffer; + private StringBuilder fTextBuffer; /** Indicates inserting state. */ private boolean fInserting= false; @@ -1142,8 +1142,8 @@ public class DocumentUndoManager implements IDocumentUndoManager { // open up the current text edit fCurrent= new UndoableTextChange(this); fPreviousDelete= new UndoableTextChange(this); - fTextBuffer= new StringBuffer(); - fPreservedTextBuffer= new StringBuffer(); + fTextBuffer= new StringBuilder(); + fPreservedTextBuffer= new StringBuilder(); addListeners(); } |