public abstract class org.apache.commons.collections.SetUtils$SetView extends java.util.AbstractSet
{
public void <init>()
{
org.apache.commons.collections.SetUtils$SetView v;
v := @this: org.apache.commons.collections.SetUtils$SetView;
specialinvoke v.<java.util.AbstractSet: void <init>()>();
return;
}
public void copyInto(java.util.Set)
{
java.util.Set v;
org.apache.commons.collections.SetUtils$SetView v;
v := @this: org.apache.commons.collections.SetUtils$SetView;
v := @parameter: java.util.Set;
staticinvoke <org.apache.commons.collections.CollectionUtils: boolean addAll(java.util.Collection,java.lang.Iterable)>(v, v);
return;
}
protected abstract java.util.Iterator createIterator();
public java.util.Iterator iterator()
{
java.util.Iterator v, v;
org.apache.commons.collections.SetUtils$SetView v;
v := @this: org.apache.commons.collections.SetUtils$SetView;
v = virtualinvoke v.<org.apache.commons.collections.SetUtils$SetView: java.util.Iterator createIterator()>();
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.util.Iterator unmodifiableIterator(java.util.Iterator)>(v);
return v;
}
public int size()
{
int v;
java.util.Iterator v;
org.apache.commons.collections.SetUtils$SetView v;
v := @this: org.apache.commons.collections.SetUtils$SetView;
v = virtualinvoke v.<org.apache.commons.collections.SetUtils$SetView: java.util.Iterator iterator()>();
v = staticinvoke <org.apache.commons.collections.IteratorUtils: int size(java.util.Iterator)>(v);
return v;
}
public java.util.Set toSet()
{
int v;
java.util.HashSet v;
org.apache.commons.collections.SetUtils$SetView v;
v := @this: org.apache.commons.collections.SetUtils$SetView;
v = new java.util.HashSet;
v = virtualinvoke v.<org.apache.commons.collections.SetUtils$SetView: int size()>();
specialinvoke v.<java.util.HashSet: void <init>(int)>(v);
virtualinvoke v.<org.apache.commons.collections.SetUtils$SetView: void copyInto(java.util.Set)>(v);
return v;
}
}