class org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet extends java.util.AbstractSet
{
final org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1;
void <init>(org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap)
{
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v := @parameter: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap;
v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1> = v;
specialinvoke v.<java.util.AbstractSet: void <init>()>();
return;
}
public java.util.Iterator iterator()
{
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
java.util.Iterator v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v, v;
java.util.Map v;
java.util.Set v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySetIterator v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v = new org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySetIterator;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap: java.util.Map decoratedMap>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
specialinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySetIterator: void <init>(org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap,java.util.Iterator)>(v, v);
return v;
}
public int size()
{
int v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap: int size()>();
return v;
}
public void clear()
{
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap: void clear()>();
return;
}
public boolean contains(java.lang.Object)
{
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v;
java.util.Map v;
java.util.Set v;
java.lang.Object v;
boolean v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v := @parameter: java.lang.Object;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap: java.util.Map decoratedMap>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
return v;
}
public boolean remove(java.lang.Object)
{
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap v;
java.lang.Object v, v;
boolean v;
org.apache.commons.collections.multimap.AbstractMultiValuedMap v;
v := @this: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: boolean contains(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap$AsMapEntrySet: org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap this$1>;
v = v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap$AsMap: org.apache.commons.collections.multimap.AbstractMultiValuedMap this$0>;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
virtualinvoke v.<org.apache.commons.collections.multimap.AbstractMultiValuedMap: java.util.Collection remove(java.lang.Object)>(v);
return 1;
}
}