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.ObjectDeprecated.Provides forward and reverse lookup utilities to cross-platform enums
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classConstantResolver.UnknownConstantDeprecated.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String__UNKNOWN_CONSTANT__Deprecated.private booleanbitmaskDeprecated.private Constant[]cacheDeprecated.private intcacheGuardDeprecated.private ConstantSetconstantsDeprecated.private java.lang.Class<E>enumTypeDeprecated.private intlastUnknownDeprecated.private java.lang.ObjectmodLockDeprecated.private java.util.concurrent.atomic.AtomicIntegernextUnknownDeprecated.private java.util.Map<java.lang.Integer,E>reverseLookupMapDeprecated.private E[]valueCacheDeprecated.
-
Constructor Summary
Constructors Modifier Constructor Description privateConstantResolver(java.lang.Class<E> enumType)Deprecated.privateConstantResolver(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.Stringdescription(E e)Deprecated.(package private) static <T extends java.lang.Enum<T>>
ConstantResolver<T>getBitmaskResolver(java.lang.Class<T> enumType)Deprecated.private ConstantgetConstant(E e)Deprecated.private ConstantSetgetConstants()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) intintValue(E e)Deprecated.(package private) longlongValue(E e)Deprecated.private ConstantlookupAndCacheConstant(E e)Deprecated.(package private) EvalueOf(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.
-
-