mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
IDEA-65188 xml: "Replace Tag Empty Body With Empty End" should obey code style
This commit is contained in:
@@ -30,6 +30,7 @@ import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiElementVisitor;
|
||||
import com.intellij.psi.XmlElementVisitor;
|
||||
import com.intellij.psi.codeStyle.CodeStyleManager;
|
||||
import com.intellij.psi.xml.XmlChildRole;
|
||||
import com.intellij.psi.xml.XmlTag;
|
||||
import com.intellij.psi.xml.XmlTokenType;
|
||||
@@ -128,7 +129,10 @@ public class CheckTagEmptyBodyInspection extends XmlSuppressableInspectionTool {
|
||||
new WriteCommandAction(project) {
|
||||
@Override
|
||||
protected void run(@NotNull final Result result) throws Throwable {
|
||||
document.replaceString(offset, tag.getTextRange().getEndOffset(),"/>");
|
||||
assert document != null;
|
||||
document.replaceString(offset, tag.getTextRange().getEndOffset(), "/>");
|
||||
PsiDocumentManager.getInstance(project).commitDocument(document);
|
||||
CodeStyleManager.getInstance(project).reformat(tag);
|
||||
}
|
||||
}.execute();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user