fix formatting (IDEA-73969)

This commit is contained in:
anna
2011-09-06 19:53:44 +02:00
parent f849db0708
commit 8322d5c5cf
4 changed files with 14 additions and 1 deletions
@@ -16,6 +16,7 @@
package com.siyeh.ipp.types;
import com.intellij.psi.*;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.util.PsiTreeUtil;
import com.intellij.util.IncorrectOperationException;
import com.siyeh.ipp.base.Intention;
@@ -63,6 +64,6 @@ public class ReplaceDiamondWithExplicitTypeArgumentsIntention extends Intention
JavaPsiFacade.getElementFactory(element.getProject());
final PsiJavaCodeReferenceElement newReference =
elementFactory.createReferenceFromText(text.toString(), element);
javaCodeReferenceElement.replace(newReference);
CodeStyleManager.getInstance(javaCodeReferenceElement.getProject()).reformat(javaCodeReferenceElement.replace(newReference));
}
}
@@ -0,0 +1,4 @@
import java.util.HashMap;
class Test {
HashMap<Integer, String> map = new HashMap<<caret>>();
}
@@ -0,0 +1,4 @@
import java.util.HashMap;
class Test {
HashMap<Integer, String> map = new HashMap<Integer, String>();
}
@@ -27,6 +27,10 @@ public class ReplaceDiamondWithExplicitTypeIntentionTest extends IPPTestCase {
doTest();
}
public void testApplicableDiamondCheckFormatting() {
doTest();
}
public void testExplicitTypeArgs() {
doTest();
}