[java-inspections] RemoveUnusedVariableFix: mod-command

IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: c89ef0ad65e69348de86e10a20686dbf9f8e0d57
This commit is contained in:
Tagir Valeev
2023-06-29 15:25:13 +02:00
committed by intellij-monorepo-bot
parent 12607d120a
commit c55dfd035c
31 changed files with 306 additions and 331 deletions

View File

@@ -151,6 +151,7 @@ public class InlineLocalHandler extends JavaInlineActionHandler {
() -> inlineOccurrences(project, pattern, defToInline, refsToInline));
if (inlineAll && ReferencesSearch.search(pattern).findFirst() == null) {
WriteAction.run(() -> PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(editor.getDocument()));
QuickFixFactory.getInstance().createRemoveUnusedVariableFix(pattern).invoke(project, editor, pattern.getContainingFile());
}
@@ -342,6 +343,7 @@ public class InlineLocalHandler extends JavaInlineActionHandler {
});
if (inlineAll && ReferencesSearch.search(local).findFirst() == null) {
WriteAction.run(() -> PsiDocumentManager.getInstance(project).doPostponedOperationsAndUnblockDocument(editor.getDocument()));
QuickFixFactory.getInstance().createRemoveUnusedVariableFix(local).invoke(project, editor, local.getContainingFile());
}