abstract class oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap extends java.util.AbstractMap
{
void <init>()
{
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap v;
v := @this: oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap;
specialinvoke v.<java.util.AbstractMap: void <init>()>();
return;
}
public abstract int size();
abstract java.util.Iterator entryIterator();
java.util.Spliterator entrySpliterator()
{
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap v;
java.util.Iterator v;
int v;
java.util.Spliterator v;
v := @this: oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap;
v = virtualinvoke v.<oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap: java.util.Iterator entryIterator()>();
v = virtualinvoke v.<oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap: int size()>();
v = staticinvoke <java.util.Spliterators: java.util.Spliterator spliterator(java.util.Iterator,long,int)>(v, v, 65);
return v;
}
public java.util.Set entrySet()
{
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap v;
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap$1 v;
v := @this: oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap;
v = new oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap$1;
specialinvoke v.<oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap$1: void <init>(oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap)>(v);
return v;
}
void forEachEntry(java.util.function.Consumer)
{
java.util.function.Consumer v;
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap v;
java.util.Iterator v;
v := @this: oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap;
v := @parameter: java.util.function.Consumer;
v = virtualinvoke v.<oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap: java.util.Iterator entryIterator()>();
interfaceinvoke v.<java.util.Iterator: void forEachRemaining(java.util.function.Consumer)>(v);
return;
}
public void clear()
{
oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap v;
java.util.Iterator v;
v := @this: oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap;
v = virtualinvoke v.<oadd.com.google.common.collect.Maps$IteratorBasedAbstractMap: java.util.Iterator entryIterator()>();
staticinvoke <oadd.com.google.common.collect.Iterators: void clear(java.util.Iterator)>(v);
return;
}
}