diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java index 566b3100cd8d..9cde504521f9 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsAnnotationImpl.java @@ -44,7 +44,7 @@ public class ClsAnnotationImpl extends ClsRepositoryPsiElement 0) buffer.append(", "); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassImpl.java index c4615730b454..43f7a723d24f 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassImpl.java @@ -319,7 +319,7 @@ public class ClsClassImpl extends ClsRepositoryPsiElement> imple return getStub().isEnum(); } - public void appendMirrorText(final int indentLevel, @NonNls final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, @NonNls final StringBuilder buffer) { ClsDocCommentImpl docComment = (ClsDocCommentImpl)getDocComment(); if (docComment != null) { docComment.appendMirrorText(indentLevel, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.java index 2303c840cc9e..9d84f5158b48 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsClassObjectAccessExpressionImpl.java @@ -41,7 +41,7 @@ public class ClsClassObjectAccessExpressionImpl extends ClsElementImpl implement myTypeElement = new ClsTypeElementImpl(this, canonicalClassText, ClsTypeElementImpl.VARIANCE_NONE); } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { myTypeElement.appendMirrorText(0, buffer); buffer.append(CLASS_ENDING); } @@ -81,7 +81,7 @@ public class ClsClassObjectAccessExpressionImpl extends ClsElementImpl implement } public String getText() { - StringBuffer buffer = new StringBuffer(); + final StringBuilder buffer = new StringBuilder(); appendMirrorText(0, buffer); return buffer.toString(); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocCommentImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocCommentImpl.java index cc5d98a28476..6a8a5bec9957 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocCommentImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocCommentImpl.java @@ -36,7 +36,7 @@ class ClsDocCommentImpl extends ClsElementImpl implements PsiDocComment, JavaTok myTags = tags; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { buffer.append("/**"); for (PsiDocTag tag : getTags()) { goNextLine(indentLevel + 1, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocTagImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocTagImpl.java index 06737615c4b1..a625f6a1a38c 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocTagImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsDocTagImpl.java @@ -41,7 +41,7 @@ class ClsDocTagImpl extends ClsElementImpl implements PsiDocTag { myNameElement = new NameElement(name); } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { buffer.append(myNameElement.getText()); } @@ -129,7 +129,7 @@ class ClsDocTagImpl extends ClsElementImpl implements PsiDocTag { return PsiElement.EMPTY_ARRAY; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { } public void setMirror(@NotNull TreeElement element) { diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsElementImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsElementImpl.java index a0f7f94d2036..51a67aa2b740 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsElementImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsElementImpl.java @@ -104,9 +104,9 @@ public abstract class ClsElementImpl extends PsiElementBase implements PsiCompil protected static final String CAN_NOT_MODIFY_MESSAGE = PsiBundle.message("psi.error.attempt.to.edit.class.file"); - public abstract void appendMirrorText(final int indentLevel, final StringBuffer buffer); + public abstract void appendMirrorText(final int indentLevel, final StringBuilder buffer); - protected static void goNextLine(int indentLevel, StringBuffer buffer) { + protected static void goNextLine(int indentLevel, StringBuilder buffer) { buffer.append('\n'); for (int i = 0; i < indentLevel; i++) buffer.append(' '); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsEnumConstantImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsEnumConstantImpl.java index 5d41a8576d83..3a99b4428e68 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsEnumConstantImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsEnumConstantImpl.java @@ -32,7 +32,7 @@ public class ClsEnumConstantImpl extends ClsFieldImpl implements PsiEnumConstant super(stub); } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { ClsDocCommentImpl docComment = (ClsDocCommentImpl)getDocComment(); if (docComment != null) { docComment.appendMirrorText(indentLevel, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFieldImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFieldImpl.java index f5bb53a64d0d..77d6efdf9c1d 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFieldImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFieldImpl.java @@ -183,7 +183,7 @@ public class ClsFieldImpl extends ClsRepositoryPsiElement implemen public void normalizeDeclaration() throws IncorrectOperationException { } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { ClsDocCommentImpl docComment = (ClsDocCommentImpl)getDocComment(); if (docComment != null) { docComment.appendMirrorText(indentLevel, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java index 585984b34444..0e43b5833212 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsFileImpl.java @@ -209,7 +209,7 @@ public class ClsFileImpl extends ClsRepositoryPsiElement return false; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { buffer.append(PsiBundle.message("psi.decompiled.text.header")); goNextLine(indentLevel, buffer); goNextLine(indentLevel, buffer); @@ -358,7 +358,7 @@ public class ClsFileImpl extends ClsRepositoryPsiElement psiFile = new ClsFileImpl((PsiManagerImpl)manager, new ClassFileViewProvider(manager, file), true); } - StringBuffer buffer = new StringBuffer(); + final StringBuilder buffer = new StringBuilder(); psiFile.appendMirrorText(0, buffer); return buffer.toString(); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsIdentifierImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsIdentifierImpl.java index a58414beaa6b..85369cd80845 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsIdentifierImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsIdentifierImpl.java @@ -50,7 +50,7 @@ class ClsIdentifierImpl extends ClsElementImpl implements PsiIdentifier, PsiJava return myParent; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer){ + public void appendMirrorText(final int indentLevel, final StringBuilder buffer){ buffer.append(getText()); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java index 4282ffb82440..7b6bd3d6daf9 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsJavaCodeReferenceElementImpl.java @@ -234,7 +234,7 @@ public class ClsJavaCodeReferenceElementImpl extends ClsElementImpl implements P return false; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { buffer.append(getCanonicalText()); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.java index 8b27d2fc8d04..0a80cd27aec8 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsLiteralExpressionImpl.java @@ -53,7 +53,7 @@ public class ClsLiteralExpressionImpl extends ClsElementImpl implements PsiLiter return null; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { buffer.append(getText()); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsMethodImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsMethodImpl.java index b93f40fd269b..7969d9163aa7 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsMethodImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsMethodImpl.java @@ -242,7 +242,7 @@ public class ClsMethodImpl extends ClsRepositoryPsiElement implem return MethodSignatureBackedByPsiMethod.create(this, substitutor); } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { appendMethodHeader(buffer, indentLevel); if (hasModifierProperty(PsiModifier.ABSTRACT) || hasModifierProperty(PsiModifier.NATIVE)) { @@ -255,7 +255,7 @@ public class ClsMethodImpl extends ClsRepositoryPsiElement implem } } - private void appendMethodHeader(@NonNls StringBuffer buffer, final int indentLevel) { + private void appendMethodHeader(@NonNls StringBuilder buffer, final int indentLevel) { ClsDocCommentImpl docComment = (ClsDocCommentImpl)getDocComment(); if (docComment != null) { docComment.appendMirrorText(indentLevel, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsModifierListImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsModifierListImpl.java index 0f0d2cd194ba..8f9ec219ef1d 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsModifierListImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsModifierListImpl.java @@ -84,7 +84,7 @@ public class ClsModifierListImpl extends ClsRepositoryPsiElement public void normalizeDeclaration() throws IncorrectOperationException { } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer) { + public void appendMirrorText(final int indentLevel, final StringBuilder buffer) { PsiAnnotation[] annotations = getModifierList().getAnnotations(); for (PsiAnnotation annotation : annotations) { ((ClsAnnotationImpl)annotation).appendMirrorText(indentLevel, buffer); diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java index 18a661899237..980b75476b1a 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsParameterListImpl.java @@ -49,7 +49,7 @@ public class ClsParameterListImpl extends ClsRepositoryPsiElement 0) { diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParameterReferenceImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParameterReferenceImpl.java index 4133b98a8123..ddf924df1095 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParameterReferenceImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParameterReferenceImpl.java @@ -156,7 +156,7 @@ public class ClsTypeParameterReferenceImpl extends ClsElementImpl implements Psi return false; } - public void appendMirrorText(final int indentLevel, final StringBuffer buffer){ + public void appendMirrorText(final int indentLevel, final StringBuilder buffer){ buffer.append(getCanonicalText()); } diff --git a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.java b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.java index e5d57ba81090..371737a65242 100644 --- a/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.java +++ b/java/java-impl/src/com/intellij/psi/impl/compiled/ClsTypeParametersListImpl.java @@ -37,7 +37,7 @@ public class ClsTypeParametersListImpl extends ClsRepositoryPsiElement