本文整理了Java中java.util.TreeSet.clone()
方法的一些代码示例,展示了TreeSet.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TreeSet.clone()
方法的具体详情如下:
包路径:java.util.TreeSet
类名称:TreeSet
方法名:clone
[英]Returns a new TreeSet with the same elements, size and comparator as this TreeSet.
[中]
代码示例来源:origin: goldmansachs/gs-collections
@Override
public TreeSortedSet<T> clone()
{
try
{
TreeSortedSet<T> clone = (TreeSortedSet<T>) super.clone();
clone.treeSet = (TreeSet<T>) this.treeSet.clone();
return clone;
}
catch (CloneNotSupportedException e)
{
throw new AssertionError(e);
}
}
代码示例来源:origin: eclipse/eclipse-collections
@Override
public TreeSortedSet<T> clone()
{
try
{
TreeSortedSet<T> clone = (TreeSortedSet<T>) super.clone();
clone.treeSet = (TreeSet<T>) this.treeSet.clone();
return clone;
}
catch (CloneNotSupportedException e)
{
throw new AssertionError(e);
}
}
代码示例来源:origin: eclipse/eclipse-collections
@Override
public TreeSortedSet<T> clone()
{
try
{
TreeSortedSet<T> clone = (TreeSortedSet<T>) super.clone();
clone.treeSet = (TreeSet<T>) this.treeSet.clone();
return clone;
}
catch (CloneNotSupportedException e)
{
throw new AssertionError(e);
}
}
代码示例来源:origin: org.ow2.jonas/jonas-mbeans
/**
* @return a StringBuffer containing all the LogRecords in the recordSet
* (isn't too big ?)
*/
private TreeSet fetchRecordsSet() {
TreeSet myset = null;
synchronized (recordSet) {
myset = (TreeSet) recordSet.clone();
}
return myset;
}
代码示例来源:origin: themadcreator/rabinfingerprint
/**
* Factory for create the copy of current degrees collection.
*/
@SuppressWarnings("unchecked")
protected TreeSet<BigInteger> createDegreesCollectionCopy() {
return (TreeSet<BigInteger>) this.degrees.clone();
}
代码示例来源:origin: Audiveris/audiveris
@Override
public Object clone ()
{
return super.clone(); //To change body of generated methods, choose Tools | Templates.
}
}
代码示例来源:origin: Audiveris/audiveris
@Override
public Object clone ()
{
return super.clone(); //To change body of generated methods, choose Tools | Templates.
}
}
代码示例来源:origin: org.cytoscape/vizmap-gui-impl
@SuppressWarnings("unchecked")
public SortedSet<VisualPropertySheetItem<?>> getItems() {
return (SortedSet<VisualPropertySheetItem<?>>) items.clone();
}
代码示例来源:origin: org.jboss.mx/jboss-jmx
/**
* Clone a package set
*
* @param toClone set to clone
* @return the cloned package set
*/
public static Set clonePackageSet(Object toClone)
{
TreeSet original = (TreeSet) toClone;
return (Set) original.clone();
}
代码示例来源:origin: org.jboss.jbossas/jboss-as-jmx
/**
* Clone a package set
*
* @param toClone set to clone
* @return the cloned package set
*/
public static Set clonePackageSet(Object toClone)
{
TreeSet original = (TreeSet) toClone;
return (Set) original.clone();
}
代码示例来源:origin: org.objectweb.jonas/jonas-log
/**
* @return a StringBuffer containing all the LogRecords in the recordSet
* (isn't too big ?)
*/
private TreeSet fetchRecordsSet() {
TreeSet myset = null;
synchronized (recordSet) {
myset = (TreeSet) recordSet.clone();
}
return myset;
}
代码示例来源:origin: rocks.xmpp/xmpp-core-client
/**
* Gets the contact groups. The returned collection is sorted. It should not be shared.
*
* @return The contact groups.
*/
@SuppressWarnings("unchecked")
public final synchronized Collection<ContactGroup> getContactGroups() {
// return defensive copies of mutable internal fields
return Collections.unmodifiableCollection((TreeSet<ContactGroup>) groups.clone());
}
代码示例来源:origin: jpox/jpox
/**
* Creates and returns a copy of this object.
* @return The cloned object
*/
public Object clone()
{
if (useCache)
{
loadFromStore();
}
return delegate.clone();
}
代码示例来源:origin: jpox/jpox
/**
* Creates and returns a copy of this object.
* @return The cloned object
*/
public Object clone()
{
if (useCache)
{
loadFromStore();
}
return delegate.clone();
}
代码示例来源:origin: edu.stanford.protege/jpaul
public Set<E> newColl(Collection<E> c) {
if(c instanceof TreeSet/*<E>*/) {
@SuppressWarnings("unchecked")
TreeSet<E> result = (TreeSet<E>) ((TreeSet<E>) c).clone();
return result;
}
return super.newColl(c);
}
}
代码示例来源:origin: org.apache.openjpa/openjpa-all
@Override
public Object clone() {
if (_directAccess) {
return super.clone();
}
if (isDelayLoad()) {
load();
}
Proxy localProxy = (Proxy) super.clone();
localProxy.setOwner(null, 0);
return localProxy;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel
@Override
public Object clone() {
if (_directAccess) {
return super.clone();
}
if (isDelayLoad()) {
load();
}
Proxy localProxy = (Proxy) super.clone();
localProxy.setOwner(null, 0);
return localProxy;
}
代码示例来源:origin: org.apache.openejb.patch/openjpa
@Override
public Object clone() {
if (_directAccess) {
return super.clone();
}
if (isDelayLoad()) {
load();
}
Proxy localProxy = (Proxy) super.clone();
localProxy.setOwner(null, 0);
return localProxy;
}
代码示例来源:origin: org.infinispan/infinispan-commons
@SuppressWarnings("unchecked")
public static <E> Collection<E> duplicateCollection(Collection<E> original) {
if (original instanceof HashSet)
return (Set<E>) ((HashSet<E>) original).clone();
if (original instanceof TreeSet)
return (Set<E>) ((TreeSet<E>) original).clone();
return attemptClone(original);
}
代码示例来源:origin: org.jboss.cache/jbosscache-core
@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;
}
内容来源于网络,如有侵权,请联系作者删除!