mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
replace statement with statement to avoid different PSI
from PSI parsed from the same text
This commit is contained in:
+1
-1
@@ -177,7 +177,7 @@ public class RemoveUnusedVariableUtil {
|
||||
!(variable.getParent() instanceof PsiDeclarationStatement &&
|
||||
((PsiDeclarationStatement)variable.getParent()).getDeclaredElements().length > 1)) {
|
||||
if (deleteMode == RemoveMode.MAKE_STATEMENT) {
|
||||
element = element.replace(createStatementIfNeeded(expression, factory, element));
|
||||
element = element.getParent().replace(createStatementIfNeeded(expression, factory, element));
|
||||
List<PsiElement> references = new ArrayList<>();
|
||||
collectReferences(element, variable, references);
|
||||
deleteReferences(variable, references, deleteMode);
|
||||
|
||||
Reference in New Issue
Block a user