do not write default value of USE_CLASS_FILTERS

This commit is contained in:
Vladimir Krivosheev
2016-11-02 11:41:29 +01:00
parent 6f4c038e99
commit 3268568361
@@ -56,7 +56,7 @@ public class ToStringRenderer extends NodeRendererImpl {
}
@Override
public @NonNls String getName() {
public String getName() {
return "toString";
}
@@ -159,8 +159,8 @@ public class ToStringRenderer extends NodeRendererImpl {
@SuppressWarnings({"HardCodedStringLiteral"})
public void readExternal(Element element) {
super.readExternal(element);
final String value = JDOMExternalizerUtil.readField(element, "USE_CLASS_FILTERS");
USE_CLASS_FILTERS = "true".equalsIgnoreCase(value);
USE_CLASS_FILTERS = "true".equalsIgnoreCase(JDOMExternalizerUtil.readField(element, "USE_CLASS_FILTERS"));
myClassFilters = DebuggerUtilsEx.readFilters(element.getChildren("filter"));
}
@@ -169,7 +169,9 @@ public class ToStringRenderer extends NodeRendererImpl {
public void writeExternal(Element element) {
super.writeExternal(element);
JDOMExternalizerUtil.writeField(element, "USE_CLASS_FILTERS", USE_CLASS_FILTERS? "true" : "false");
if (USE_CLASS_FILTERS) {
JDOMExternalizerUtil.writeField(element, "USE_CLASS_FILTERS", "true");
}
DebuggerUtilsEx.writeFilters(element, "filter", myClassFilters);
}
@@ -178,7 +180,7 @@ public class ToStringRenderer extends NodeRendererImpl {
}
public void setClassFilters(ClassFilter[] classFilters) {
myClassFilters = classFilters != null? classFilters : ClassFilter.EMPTY_ARRAY;
myClassFilters = classFilters != null ? classFilters : ClassFilter.EMPTY_ARRAY;
}
private boolean isFiltered(Type t) {