Searched defs:universe (Results 1 - 3 of 3) sorted by relevance

/libcore/ojluni/src/main/java/java/util/
H A DEnumSet.java90 final Enum<?>[] universe; field in class:EnumSet
94 EnumSet(Class<E>elementType, Enum<?>[] universe) { argument
96 this.universe = universe;
109 Enum<?>[] universe = getUniverse(elementType);
110 if (universe == null)
113 if (universe.length <= 64)
114 return new RegularEnumSet<>(elementType, universe);
116 return new JumboEnumSet<>(elementType, universe);
H A DJumboEnumSet.java41 * element of this array represents the presence of universe[64*j +i]
49 JumboEnumSet(Class<E>elementType, Enum<?>[] universe) { argument
50 super(elementType, universe);
51 elements = new long[(universe.length + 63) >>> 6];
73 elements[elements.length - 1] >>>= -universe.length;
74 size = universe.length;
80 elements[elements.length - 1] &= (-1L >>> -universe.length);
81 size = universe.length - size;
139 return (E) universe[(lastReturnedIndex << 6)
H A DRegularEnumSet.java40 * presence of universe[k] in this set.
44 RegularEnumSet(Class<E>elementType, Enum<?>[] universe) { argument
45 super(elementType, universe);
53 if (universe.length != 0)
54 elements = -1L >>> -universe.length;
58 if (universe.length != 0) {
60 elements &= -1L >>> -universe.length; // Mask unused bits
105 return (E) universe[Long.numberOfTrailingZeros(lastReturned)];

Completed in 71 milliseconds