public abstract class FuzzyBoolean
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static FuzzyBoolean |
MAYBE |
static FuzzyBoolean |
NEVER |
static FuzzyBoolean |
NO |
static FuzzyBoolean |
YES |
Constructor and Description |
---|
FuzzyBoolean() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
alwaysFalse() |
abstract boolean |
alwaysTrue() |
abstract FuzzyBoolean |
and(FuzzyBoolean other) |
static FuzzyBoolean |
fromBoolean(boolean b) |
abstract boolean |
maybeFalse() |
abstract boolean |
maybeTrue() |
abstract FuzzyBoolean |
not() |
abstract FuzzyBoolean |
or(FuzzyBoolean other) |
public static final FuzzyBoolean YES
public static final FuzzyBoolean NO
public static final FuzzyBoolean MAYBE
public static final FuzzyBoolean NEVER
public abstract boolean alwaysTrue()
public abstract boolean alwaysFalse()
public abstract boolean maybeTrue()
public abstract boolean maybeFalse()
public abstract FuzzyBoolean and(FuzzyBoolean other)
public abstract FuzzyBoolean or(FuzzyBoolean other)
public abstract FuzzyBoolean not()
public static final FuzzyBoolean fromBoolean(boolean b)