diff --git a/classpath/java/util/EnumSet.java b/classpath/java/util/EnumSet.java index 49e8f7624f..aebcbda46a 100644 --- a/classpath/java/util/EnumSet.java +++ b/classpath/java/util/EnumSet.java @@ -53,7 +53,7 @@ public class EnumSet> extends AbstractSet { public static >EnumSet allOf(Class elementType) { EnumSet enumSet = createEmptyEnumSet(elementType); - addAllElementsToSet(Arrays.asList(elementType.getEnumConstants()), enumSet); + enumSet.bitset.set(0, elementType.getEnumConstants().length); return enumSet; }