@Deprecated
class ConstantResolver<E extends java.lang.Enum<E>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
ConstantResolver.UnknownConstant
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
__UNKNOWN_CONSTANT__
Deprecated.
|
private boolean |
bitmask
Deprecated.
|
private Constant[] |
cache
Deprecated.
|
private int |
cacheGuard
Deprecated.
|
private ConstantSet |
constants
Deprecated.
|
private java.lang.Class<E> |
enumType
Deprecated.
|
private int |
lastUnknown
Deprecated.
|
private java.lang.Object |
modLock
Deprecated.
|
private java.util.concurrent.atomic.AtomicInteger |
nextUnknown
Deprecated.
|
private java.util.Map<java.lang.Integer,E> |
reverseLookupMap
Deprecated.
|
private E[] |
valueCache
Deprecated.
|
Modifier | Constructor and Description |
---|---|
private |
ConstantResolver(java.lang.Class<E> enumType)
Deprecated.
|
private |
ConstantResolver(java.lang.Class<E> enumType,
int firstUnknown,
int lastUnknown,
boolean bitmask)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
(package private) java.lang.String |
description(E e)
Deprecated.
|
(package private) static <T extends java.lang.Enum<T>> |
getBitmaskResolver(java.lang.Class<T> enumType)
Deprecated.
|
private Constant |
getConstant(E e)
Deprecated.
|
private ConstantSet |
getConstants()
Deprecated.
|
(package private) static <T extends java.lang.Enum<T>> |
getResolver(java.lang.Class<T> enumType)
Deprecated.
|
(package private) static <T extends java.lang.Enum<T>> |
getResolver(java.lang.Class<T> enumType,
int first,
int last)
Deprecated.
|
(package private) int |
intValue(E e)
Deprecated.
|
(package private) long |
longValue(E e)
Deprecated.
|
private Constant |
lookupAndCacheConstant(E e)
Deprecated.
|
(package private) E |
valueOf(int value)
Deprecated.
|
public static final java.lang.String __UNKNOWN_CONSTANT__
private final java.lang.Object modLock
private final java.util.Map<java.lang.Integer,E extends java.lang.Enum<E>> reverseLookupMap
private final java.util.concurrent.atomic.AtomicInteger nextUnknown
private final int lastUnknown
private final boolean bitmask
private Constant[] cache
private volatile int cacheGuard
private volatile ConstantSet constants
private ConstantResolver(java.lang.Class<E> enumType)
private ConstantResolver(java.lang.Class<E> enumType, int firstUnknown, int lastUnknown, boolean bitmask)
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getResolver(java.lang.Class<T> enumType)
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getResolver(java.lang.Class<T> enumType, int first, int last)
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getBitmaskResolver(java.lang.Class<T> enumType)
final int intValue(E e)
final long longValue(E e)
final java.lang.String description(E e)
final E valueOf(int value)
private final ConstantSet getConstants()