Class OptBool
java.lang.Object
org.spongepowered.api.util.OptBool
Utility for working with
Optional<Boolean>s.
This also saves memory by holding three static instances of
Optional<Boolean>, which represents the possible states it can
have.
-
Field Details
-
TRUE
-
FALSE
-
EMPTY
-
-
Method Details
-
of
-
of
Constructs a newOptional<Boolean>from the givenBoolean.- Parameters:
bool- The boolean- Returns:
- The constructed Optional, or
Optional.empty()
-
of
Coerces the givenOptional<Boolean>into one of the three stored states.- Parameters:
bool- The boolean- Returns:
- The constructed Optional, or
Optional.empty()
-