Package org.spongepowered.api.util
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
The true value. - 
FALSE
The false value. - 
EMPTY
The absent value.Also a shorthand for constructing instances with
Optional.<Boolean>empty(). 
 - 
 - 
Method Details
- 
of
Constructs a newOptional<Boolean>from the given boolean.- Parameters:
 bool- The boolean- Returns:
 - The constructed Optional
 
 - 
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() 
 
 -