@Override public Object clone() { @SuppressWarnings("unchecked") // safe (result of clone) OrderedHashSet<T> dup = (OrderedHashSet<T>)super.clone(); dup.elements = new ArrayList<T>(this.elements); return dup; }
/** * Returns a shallow copy of this set. * * @return A shallow copy of this set. */ @Override @SuppressWarnings("unchecked") public CheckedHashSet<E> clone() { synchronized (getLock()) { return (CheckedHashSet) super.clone(); } } }
/** * Returns a clone of the held service registrations. * * @return A clone of the service registrations of the component. */ public synchronized Set<ServiceRegistration<?>> getCloneOfServiceRegistrations() { @SuppressWarnings("unchecked") Set<ServiceRegistration<?>> result = (Set<ServiceRegistration<?>>) serviceRegistrations .clone(); return result; }
protected LinkedHashSet<TypeTag> cloneWith(LinkedHashSet<TypeTag> typeStack, TypeTag tag) { @SuppressWarnings("unchecked") LinkedHashSet<TypeTag> clone = (LinkedHashSet<TypeTag>)typeStack.clone(); clone.add(tag); return clone; }
protected LinkedHashSet<TypeTag> cloneWith(LinkedHashSet<TypeTag> typeStack, TypeTag tag) { @SuppressWarnings("unchecked") LinkedHashSet<TypeTag> clone = (LinkedHashSet<TypeTag>)typeStack.clone(); clone.add(tag); return clone; }
@Override public Object clone() { @SuppressWarnings("unchecked") // safe (result of clone) OrderedHashSet<T> dup = (OrderedHashSet<T>)super.clone(); dup.elements = new ArrayList<T>(this.elements); return dup; }
@Override public Object clone() { @SuppressWarnings("unchecked") // safe (result of clone) OrderedHashSet<T> dup = (OrderedHashSet<T>)super.clone(); dup.elements = new ArrayList<T>(this.elements); return dup; }
@Override public Object clone() { @SuppressWarnings("unchecked") // safe (result of clone) OrderedHashSet<T> dup = (OrderedHashSet<T>)super.clone(); dup.elements = new ArrayList<T>(this.elements); return dup; }
@Override public Object clone() { @SuppressWarnings("unchecked") // safe (result of clone) OrderedHashSet<T> dup = (OrderedHashSet<T>)super.clone(); dup.elements = new ArrayList<T>(this.elements); return dup; }
@SuppressWarnings("unchecked") public ScoreData cloneAsThawed() { try { ScoreData result = (ScoreData) clone(); result.scores = (LinkedHashSet<R3<LocalePatternMatcher, LocalePatternMatcher, Double>>) result.scores.clone(); result.frozen = false; return result; } catch (CloneNotSupportedException e) { throw new ICUCloneNotSupportedException(e); // will never happen } }
/** * Creates and returns a copy of this object. * @return The cloned object */ public Object clone() { if (useCache) { loadFromStore(); } return delegate.clone(); }
public Set<E> newColl(Collection<E> c) { if(c instanceof LinkedHashSet/*<E>*/) { @SuppressWarnings("unchecked") Set<E> result = (Set<E>) ((LinkedHashSet<E>) c).clone(); return result; } else { return super.newColl(c); } } }
/** * Returns a shallow copy of this set. * * @return A shallow copy of this set. */ @Override @SuppressWarnings("unchecked") public CheckedHashSet<E> clone() { synchronized (getLock()) { return (CheckedHashSet) super.clone(); } } }
@Override public Object clone() { OperatorRegister or = (OperatorRegister)super.clone(); Iterator<Operator> ior = or.iterator(); or.nameTypeToKey = new HashMap<String, Operator>(); while(ior.hasNext()) { Operator o = ior.next(); or.nameTypeToKey.put(o.name + o.type, o); } return or; } /**/
@SuppressWarnings("unchecked") private static <T extends Collection> T attemptKnownSetCopy(T set) { if (set instanceof LinkedHashSet) return (T) ((LinkedHashSet) set).clone(); if (set instanceof HashSet) return (T) ((HashSet) set).clone(); if (set instanceof TreeSet) return (T) ((TreeSet) set).clone(); return null; }
@Override public void noteConfiguration() { ApiConsumerActivityConfigurationBean newConfiguration = (ApiConsumerActivityConfigurationBean) cloneBean(configuration); newConfiguration.setClassLoaderSharing(newClassLoaderSharing); newConfiguration.setLocalDependencies((LinkedHashSet<String>) newLocalDependencies.clone()); newConfiguration.setArtifactDependencies(new LinkedHashSet<BasicArtifact>()); configuration = newConfiguration; }