From dfa554a9599f505a076133ff08e7624834f7eb0d Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Wed, 21 Nov 2018 16:16:22 +0100 Subject: [PATCH] IG: fix serialization to avoid modifying users' inspection profiles --- .../siyeh/ig/controlflow/NegatedConditionalInspection.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/controlflow/NegatedConditionalInspection.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/controlflow/NegatedConditionalInspection.java index 3151afd6a3a1..db3e10ba5034 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/controlflow/NegatedConditionalInspection.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/controlflow/NegatedConditionalInspection.java @@ -29,6 +29,7 @@ import com.siyeh.ig.PsiReplacementUtil; import com.siyeh.ig.psiutils.BoolUtils; import com.siyeh.ig.psiutils.CommentTracker; import com.siyeh.ig.psiutils.ExpressionUtils; +import org.jdom.Element; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -78,6 +79,12 @@ public class NegatedConditionalInspection extends BaseInspection { return panel; } + @Override + public void writeSettings(@NotNull Element node) { + defaultWriteSettings(node, "m_ignoreNegatedZeroComparison"); + writeBooleanOption(node, "m_ignoreNegatedZeroComparison", true); + } + @Override protected InspectionGadgetsFix buildFix(Object... infos) { return new NegatedConditionalFix();