Class NullableBooleanPreferencesFieldComparator
java.lang.Object
com.google.gerrit.extensions.client.NullableBooleanPreferencesFieldComparator
Utility class to compare nullable
Boolean
preferences fields.
This class only meant to be used for comparing preferences fields that are potentially loaded
using ConfigUtil
(such as GeneralPreferencesInfo
,
DiffPreferencesInfo
and EditPreferencesInfo
).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
-
Constructor Details
-
NullableBooleanPreferencesFieldComparator
public NullableBooleanPreferencesFieldComparator()
-
-
Method Details
-
equalBooleanPreferencesFields
Compare 2 nullableBoolean
preferences fields, regard tonull
asfalse
.ConfigUtil.loadSection(org.eclipse.jgit.lib.Config, java.lang.String, java.lang.String, T, T, T)
sets the following values for Boolean fields, relating tonull
asfalse
the same way:user-def default result true true true true false true true null true false true false false false null false null null null true true null false null null null null true
, practically referring tonull
values asfalse
anyway. Preferences equality methods should reflect this state.
-