Lines Matching refs:clone
60 EnumSet<T> s2 = clone(s1, enumClass);
64 EnumSet<T> intersection = clone(s1, enumClass);
66 EnumSet<T> diff1 = clone(s1, enumClass); diff1.removeAll(s2);
67 EnumSet<T> diff2 = clone(s2, enumClass); diff2.removeAll(s1);
68 EnumSet<T> union = clone(s1, enumClass); union.addAll(s2);
116 static <E extends Enum<E>> EnumSet<E> clone(EnumSet<E> s, Class<E> cl) {
117 EnumSet<E> clone = null;
121 clone = s.clone();
124 clone = EnumSet.noneOf(cl);
126 clone.addAll((Collection<E>)arrayList);
129 clone = EnumSet.copyOf(s);
132 clone = EnumSet.copyOf((Collection<E>)s);
136 clone = EnumSet.copyOf((Collection<E>)s);
138 clone = EnumSet.copyOf((Collection<E>)(Collection)
142 clone = (EnumSet<E>) deepCopy(s);
144 if (!s.equals(clone))
146 if (!s.containsAll(clone))
148 if (!clone.containsAll(s))
150 return clone;