Package com.kenai.constantine.platform
Class ConstantResolver<E extends java.lang.Enum<E>>
- java.lang.Object
-
- com.kenai.constantine.platform.ConstantResolver<E>
-
@Deprecated class ConstantResolver<E extends java.lang.Enum<E>> extends java.lang.Object
Deprecated.Provides forward and reverse lookup utilities to cross-platform enums
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ConstantResolver.UnknownConstant
Deprecated.
-
Field Summary
Fields Modifier and Type Field 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.
-
Constructor Summary
Constructors Modifier Constructor Description private
ConstantResolver(java.lang.Class<E> enumType)
Deprecated.private
ConstantResolver(java.lang.Class<E> enumType, int firstUnknown, int lastUnknown, boolean bitmask)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description (package private) java.lang.String
description(E e)
Deprecated.(package private) static <T extends java.lang.Enum<T>>
ConstantResolver<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>>
ConstantResolver<T>getResolver(java.lang.Class<T> enumType)
Deprecated.(package private) static <T extends java.lang.Enum<T>>
ConstantResolver<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.
-
-
-
Field Detail
-
__UNKNOWN_CONSTANT__
public static final java.lang.String __UNKNOWN_CONSTANT__
Deprecated.- See Also:
- Constant Field Values
-
modLock
private final java.lang.Object modLock
Deprecated.
-
reverseLookupMap
private final java.util.Map<java.lang.Integer,E extends java.lang.Enum<E>> reverseLookupMap
Deprecated.
-
nextUnknown
private final java.util.concurrent.atomic.AtomicInteger nextUnknown
Deprecated.
-
lastUnknown
private final int lastUnknown
Deprecated.
-
bitmask
private final boolean bitmask
Deprecated.
-
cache
private Constant[] cache
Deprecated.
-
cacheGuard
private volatile int cacheGuard
Deprecated.
-
constants
private volatile ConstantSet constants
Deprecated.
-
-
Method Detail
-
getResolver
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getResolver(java.lang.Class<T> enumType)
Deprecated.
-
getResolver
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getResolver(java.lang.Class<T> enumType, int first, int last)
Deprecated.
-
getBitmaskResolver
static final <T extends java.lang.Enum<T>> ConstantResolver<T> getBitmaskResolver(java.lang.Class<T> enumType)
Deprecated.
-
intValue
final int intValue(E e)
Deprecated.
-
longValue
final long longValue(E e)
Deprecated.
-
description
final java.lang.String description(E e)
Deprecated.
-
valueOf
final E valueOf(int value)
Deprecated.
-
getConstants
private final ConstantSet getConstants()
Deprecated.
-
-