Searched defs:enums (Results 1 - 2 of 2) sorted by relevance

/libcore/luni/src/main/java/java/util/
H A DHugeEnumSet.java21 * A concrete EnumSet for enums with more than 64 elements.
28 final private E[] enums; field in class:HugeEnumSet
38 * @param enums non-null; pre-populated array of constants in ordinal
41 HugeEnumSet(Class<E> elementType, E[] enums) { argument
43 this.enums = enums;
44 bits = new long[(enums.length + BIT_IN_LONG - 1) / BIT_IN_LONG];
102 last = enums[ordinal];
181 b &= -1L >>> (BIT_IN_LONG - (enums.length % BIT_IN_LONG));
H A DMiniEnumSet.java21 * A concrete EnumSet for enums with 64 or fewer elements.
29 private final E[] enums; field in class:MiniEnumSet
37 * @param enums non-null; pre-populated array of constants in ordinal
40 MiniEnumSet(Class<E> elementType, E[] enums) { argument
42 this.enums = enums;
73 last = enums[ordinal];
247 if (enums.length != 0) {
249 bits &= (-1L >>> (MAX_ELEMENTS - enums.length));
250 size = enums
[all...]

Completed in 301 milliseconds