abstract class com.google.common.collect.Multisets$ViewMultiset extends com.google.common.collect.AbstractMultiset
{
private void <init>()
{
com.google.common.collect.Multisets$ViewMultiset v;
v := @this: com.google.common.collect.Multisets$ViewMultiset;
specialinvoke v.<com.google.common.collect.AbstractMultiset: void <init>()>();
return;
}
public int size()
{
int v;
com.google.common.collect.Multisets$ViewMultiset v;
v := @this: com.google.common.collect.Multisets$ViewMultiset;
v = staticinvoke <com.google.common.collect.Multisets: int linearTimeSizeImpl(com.google.common.collect.Multiset)>(v);
return v;
}
public void clear()
{
java.util.Set v;
com.google.common.collect.Multisets$ViewMultiset v;
v := @this: com.google.common.collect.Multisets$ViewMultiset;
v = virtualinvoke v.<com.google.common.collect.Multisets$ViewMultiset: java.util.Set elementSet()>();
interfaceinvoke v.<java.util.Set: void clear()>();
return;
}
public java.util.Iterator iterator()
{
java.util.Iterator v;
com.google.common.collect.Multisets$ViewMultiset v;
v := @this: com.google.common.collect.Multisets$ViewMultiset;
v = staticinvoke <com.google.common.collect.Multisets: java.util.Iterator iteratorImpl(com.google.common.collect.Multiset)>(v);
return v;
}
int distinctElements()
{
int v;
java.util.Set v;
com.google.common.collect.Multisets$ViewMultiset v;
v := @this: com.google.common.collect.Multisets$ViewMultiset;
v = virtualinvoke v.<com.google.common.collect.Multisets$ViewMultiset: java.util.Set elementSet()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
return v;
}
}