Class BooleanCondition
- java.lang.Object
-
- com.google.gerrit.extensions.conditions.BooleanCondition
-
- Direct Known Subclasses:
PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
public abstract class BooleanCondition extends Object
Delayed evaluation of a boolean condition.
-
-
Field Summary
Fields Modifier and Type Field Description static BooleanCondition
FALSE
static BooleanCondition
TRUE
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static BooleanCondition
and(boolean a, BooleanCondition b)
static BooleanCondition
and(BooleanCondition a, BooleanCondition b)
abstract <T> Iterable<T>
children(Class<T> type)
Recursively collect all children of typetype
.static BooleanCondition
not(BooleanCondition bc)
static BooleanCondition
or(boolean a, BooleanCondition b)
static BooleanCondition
or(BooleanCondition a, BooleanCondition b)
abstract boolean
value()
static BooleanCondition
valueOf(boolean a)
-
-
-
Field Detail
-
TRUE
public static final BooleanCondition TRUE
-
FALSE
public static final BooleanCondition FALSE
-
-
Method Detail
-
valueOf
public static BooleanCondition valueOf(boolean a)
-
and
public static BooleanCondition and(BooleanCondition a, BooleanCondition b)
-
and
public static BooleanCondition and(boolean a, BooleanCondition b)
-
or
public static BooleanCondition or(BooleanCondition a, BooleanCondition b)
-
or
public static BooleanCondition or(boolean a, BooleanCondition b)
-
not
public static BooleanCondition not(BooleanCondition bc)
-
value
public abstract boolean value()
- Returns:
- evaluate the condition and return its value.
-
-