Class ConstantResolver<E extends java.lang.Enum<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
    • 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.
      • enumType

        private final java.lang.Class<E extends java.lang.Enum<E>> enumType
        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.
      • valueCache

        private volatile E extends java.lang.Enum<E>[] valueCache
        Deprecated.
      • cacheGuard

        private volatile int cacheGuard
        Deprecated.
      • constants

        private volatile ConstantSet constants
        Deprecated.
    • Constructor Detail

      • ConstantResolver

        private ConstantResolver​(java.lang.Class<E> enumType)
        Deprecated.
      • ConstantResolver

        private ConstantResolver​(java.lang.Class<E> enumType,
                                 int firstUnknown,
                                 int lastUnknown,
                                 boolean bitmask)
        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.
      • getConstant

        private Constant getConstant​(E e)
        Deprecated.
      • lookupAndCacheConstant

        private Constant lookupAndCacheConstant​(E e)
        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.