public class EnumSet<T extends Enum<T>,S extends EnumSet<T,S>> extends Object
Modifier and Type | Field and Description |
---|---|
protected Method |
getValueMethod |
protected Class<T> |
innerClass |
protected Class<S> |
innerSetClass |
protected long |
storage |
Constructor and Description |
---|
EnumSet(Class<T> innerClass) |
EnumSet(Class<T> innerClass,
List<? extends Enum<T>> values) |
Modifier and Type | Method and Description |
---|---|
void |
add(T value) |
S |
clone() |
protected static <S extends EnumSet<?,?>> |
construct(S newSet,
int value) |
protected static <S extends EnumSet> |
construct(S newSet,
String value) |
boolean |
contains(T value) |
boolean |
equals(Object obj) |
Class<T> |
getInnerClass() |
long |
getValue() |
int |
hashCode() |
void |
remove(T value) |
void |
setValue(long value) |
protected Method getValueMethod
protected long storage
Copyright © 2016. All Rights Reserved.