public enum BooleanLiteralSet extends java.lang.Enum<BooleanLiteralSet>
Modifier and Type | Method and Description |
---|---|
boolean |
contains(boolean literalValue)
Returns whether
this contains the given literal value. |
private BooleanLiteralSet |
fromOrdinal(int ordinal) |
static BooleanLiteralSet |
get(boolean literalValue)
Returns the singleton set {literalValue}.
|
BooleanLiteralSet |
intersection(BooleanLiteralSet that)
Computes the intersection of this set and
that . |
BooleanLiteralSet |
union(BooleanLiteralSet that)
Computes the union of this set and
that . |
static BooleanLiteralSet |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static BooleanLiteralSet[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final BooleanLiteralSet EMPTY
public static final BooleanLiteralSet TRUE
public static final BooleanLiteralSet FALSE
public static final BooleanLiteralSet BOTH
public static BooleanLiteralSet[] values()
for (BooleanLiteralSet c : BooleanLiteralSet.values()) System.out.println(c);
public static BooleanLiteralSet valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullprivate BooleanLiteralSet fromOrdinal(int ordinal)
public BooleanLiteralSet intersection(BooleanLiteralSet that)
that
.public BooleanLiteralSet union(BooleanLiteralSet that)
that
.public boolean contains(boolean literalValue)
this
contains the given literal value.public static BooleanLiteralSet get(boolean literalValue)