Class EnumIntMap<E extends Enum<E>>

java.lang.Object
org.jboss.jdeparser.EnumIntMap<E>

class EnumIntMap<E extends Enum<E>> extends Object
  • Field Details

    • type

      private final Class<E extends Enum<E>> type
    • keys

      private final E extends Enum<E>[] keys
    • values

      private final int[] values
    • cvo

      private static final ClassValue<Object> cvo
  • Constructor Details

    • EnumIntMap

      EnumIntMap(Class<E> type, int defaultVal)
    • EnumIntMap

      EnumIntMap(EnumIntMap<E> orig)
  • Method Details

    • get

      public int get(E key)
    • put

      public int put(E key, int val)
    • of

      public static <E extends Enum<E>> EnumIntMap<E> of(Class<E> enumClass)