| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. allOf(Class<E> elementType) | Creates an enum set containing all of the elements in the specified
 element type. | 
| EnumSet<E> | EnumSet. clone() | Returns a copy of this set. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. complementOf(EnumSet<E> s) | Creates an enum set with the same element type as the specified enum
 set, initially containing all the elements of this type that are
 not contained in the specified set. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. copyOf(Collection<E> c) | Creates an enum set initialized from the specified collection. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. copyOf(EnumSet<E> s) | Creates an enum set with the same element type as the specified enum
 set, initially containing the same elements (if any). | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. noneOf(Class<E> elementType) | Creates an empty enum set with the specified element type. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E e) | Creates an enum set initially containing the specified element. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E e1,
  E e2) | Creates an enum set initially containing the specified elements. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E first,
  E... rest) | Creates an enum set initially containing the specified elements. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E e1,
  E e2,
  E e3) | Creates an enum set initially containing the specified elements. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E e1,
  E e2,
  E e3,
  E e4) | Creates an enum set initially containing the specified elements. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. of(E e1,
  E e2,
  E e3,
  E e4,
  E e5) | Creates an enum set initially containing the specified elements. | 
| static <E extends Enum<E>>EnumSet<E>
 | EnumSet. range(E from,
     E to) | Creates an enum set initially containing all of the elements in the
 range defined by the two specified endpoints. |