From dc300acd6941cb36b6e885b35d3ff5fa487f1f36 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Tue, 25 Sep 2018 13:37:41 +0200 Subject: [PATCH] restore comments from inside redundant suppression --- .../codeInsight/daemon/impl/RemoveSuppressWarningAction.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction.java index fe45d1e82833..7ea04404900c 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/RemoveSuppressWarningAction.java @@ -29,6 +29,7 @@ import com.intellij.psi.javadoc.PsiDocTag; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.util.ArrayUtil; import com.intellij.util.IncorrectOperationException; +import com.siyeh.ig.psiutils.CommentTracker; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -166,7 +167,7 @@ public class RemoveSuppressWarningAction implements LocalQuickFix { text = StringUtil.trimEnd(text, "\""); if (myID.equals(text)) { if (removeParent) { - parent.delete(); + new CommentTracker().deleteAndRestoreComments(parent); } else { value.delete();