Lines Matching defs:from
32 * the elements in an enum set must come from a single enum type that is
133 * Adds all of the elements from the appropriate enum type to this enum
142 * @param s the enum set from which to initialize this enum set
150 * Creates an enum set initialized from the specified collection. If
156 * @param c the collection from which to initialize this enum set
181 * @param s the enum set from whose complement to initialize this enum set
335 * @param from the first element in the range
337 * @throws NullPointerException if {@code from} or {@code to} are null
338 * @throws IllegalArgumentException if {@code from.compareTo(to) > 0}
342 public static <E extends Enum<E>> EnumSet<E> range(E from, E to) {
343 if (from.compareTo(to) > 0)
344 throw new IllegalArgumentException(from + " > " + to);
345 EnumSet<E> result = noneOf(from.getDeclaringClass());
346 result.addRange(from, to);
354 abstract void addRange(E from, E to);