import java.util.Arrays;
import java.util.List;
-import static java.util.Objects.requireNonNullElse;
-
public class BooleanOption extends Option
{
public static class Builder extends Option.Builder
public void setDefaultValue(Boolean defaultValue)
{
- this.defaultValue = requireNonNullElse(defaultValue, false);
+ this.defaultValue = defaultValue != null ? defaultValue : false;
}
public void setValue(Boolean value)
{
- this.value = requireNonNullElse(value, false);
+ this.value = value != null ? value : false;
}
public void setReprValue(String reprValue)
protected BooleanOption(Builder builder)
{
super(builder);
- String reprValue = requireNonNullElse(builder.reprValue, name);
+ String reprValue = builder.reprValue != null ? builder.reprValue : name;
defvalue = builder.defaultValue ? reprValue : null;
value = builder.value ? reprValue : null;
possibleVals = List.of(reprValue);