Package org.aspectj.util
Class FuzzyBoolean
- java.lang.Object
-
- org.aspectj.util.FuzzyBoolean
-
public abstract class FuzzyBoolean extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static FuzzyBooleanMAYBEstatic FuzzyBooleanNEVERstatic FuzzyBooleanNOstatic FuzzyBooleanYES
-
Constructor Summary
Constructors Constructor Description FuzzyBoolean()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanalwaysFalse()abstract booleanalwaysTrue()abstract FuzzyBooleanand(FuzzyBoolean other)static FuzzyBooleanfromBoolean(boolean b)abstract booleanmaybeFalse()abstract booleanmaybeTrue()abstract FuzzyBooleannot()abstract FuzzyBooleanor(FuzzyBoolean other)
-
-
-
Field Detail
-
YES
public static final FuzzyBoolean YES
-
NO
public static final FuzzyBoolean NO
-
MAYBE
public static final FuzzyBoolean MAYBE
-
NEVER
public static final FuzzyBoolean NEVER
-
-
Method Detail
-
alwaysTrue
public abstract boolean alwaysTrue()
-
alwaysFalse
public abstract boolean alwaysFalse()
-
maybeTrue
public abstract boolean maybeTrue()
-
maybeFalse
public abstract boolean maybeFalse()
-
and
public abstract FuzzyBoolean and(FuzzyBoolean other)
-
or
public abstract FuzzyBoolean or(FuzzyBoolean other)
-
not
public abstract FuzzyBoolean not()
-
fromBoolean
public static final FuzzyBoolean fromBoolean(boolean b)
-
-