mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-18 09:34:34 +07:00
SSR: cleanup
This commit is contained in:
+7
-27
@@ -5,7 +5,6 @@ import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.codeStyle.JavaCodeStyleManager;
|
||||
import com.intellij.psi.javadoc.PsiDocComment;
|
||||
import com.intellij.psi.xml.XmlText;
|
||||
import com.intellij.structuralsearch.impl.matcher.JavaMatchingVisitor;
|
||||
import com.intellij.structuralsearch.impl.matcher.MatcherImplUtil;
|
||||
import com.intellij.structuralsearch.impl.matcher.PatternTreeContext;
|
||||
@@ -66,27 +65,15 @@ public class JavaReplaceHandler extends StructuralReplaceHandler {
|
||||
}
|
||||
|
||||
private static boolean isListContext(PsiElement el) {
|
||||
boolean listContext = false;
|
||||
final PsiElement parent = el.getParent();
|
||||
|
||||
if (parent instanceof PsiParameterList ||
|
||||
parent instanceof PsiExpressionList ||
|
||||
parent instanceof PsiCodeBlock ||
|
||||
parent instanceof PsiClass ||
|
||||
parent instanceof XmlText ||
|
||||
(parent instanceof PsiIfStatement &&
|
||||
(((PsiIfStatement)parent).getThenBranch() == el ||
|
||||
((PsiIfStatement)parent).getElseBranch() == el
|
||||
)
|
||||
) ||
|
||||
(parent instanceof PsiLoopStatement &&
|
||||
((PsiLoopStatement)parent).getBody() == el
|
||||
)
|
||||
) {
|
||||
listContext = true;
|
||||
}
|
||||
|
||||
return listContext;
|
||||
return parent instanceof PsiParameterList ||
|
||||
parent instanceof PsiExpressionList ||
|
||||
parent instanceof PsiCodeBlock ||
|
||||
parent instanceof PsiClass ||
|
||||
parent instanceof PsiIfStatement && (((PsiIfStatement)parent).getThenBranch() == el ||
|
||||
((PsiIfStatement)parent).getElseBranch() == el) ||
|
||||
parent instanceof PsiLoopStatement && ((PsiLoopStatement)parent).getBody() == el;
|
||||
}
|
||||
|
||||
@Nullable
|
||||
@@ -426,13 +413,6 @@ public class JavaReplaceHandler extends StructuralReplaceHandler {
|
||||
lastToDelete = nextSibling;
|
||||
}
|
||||
|
||||
if (nextSibling instanceof XmlText && i + 1 < matchSize) {
|
||||
final PsiElement next = info.getMatch(i + 1);
|
||||
if (next != null && next == nextSibling.getNextSibling()) {
|
||||
lastToDelete = nextSibling;
|
||||
}
|
||||
}
|
||||
|
||||
if (element instanceof PsiExpression) {
|
||||
final PsiElement parent = element.getParent().getParent();
|
||||
if ((parent instanceof PsiCall ||
|
||||
|
||||
Reference in New Issue
Block a user