IG: fix serialization to avoid modifying users' inspection profiles

This commit is contained in:
Bas Leijdekkers
2018-11-21 16:20:56 +01:00
parent e00de36898
commit dfa554a959
@@ -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();