class com.google.common.collect.ImmutableMapValues$1 extends com.google.common.collect.UnmodifiableIterator
{
final com.google.common.collect.UnmodifiableIterator entryItr;
final com.google.common.collect.ImmutableMapValues this$0;
void <init>(com.google.common.collect.ImmutableMapValues)
{
com.google.common.collect.ImmutableSet v;
com.google.common.collect.ImmutableMap v;
com.google.common.collect.UnmodifiableIterator v;
com.google.common.collect.ImmutableMapValues$1 v;
com.google.common.collect.ImmutableMapValues v, v;
v := @this: com.google.common.collect.ImmutableMapValues$1;
v := @parameter: com.google.common.collect.ImmutableMapValues;
v.<com.google.common.collect.ImmutableMapValues$1: com.google.common.collect.ImmutableMapValues this$0> = v;
specialinvoke v.<com.google.common.collect.UnmodifiableIterator: void <init>()>();
v = v.<com.google.common.collect.ImmutableMapValues$1: com.google.common.collect.ImmutableMapValues this$0>;
v = v.<com.google.common.collect.ImmutableMapValues: com.google.common.collect.ImmutableMap map>;
v = virtualinvoke v.<com.google.common.collect.ImmutableMap: com.google.common.collect.ImmutableSet entrySet()>();
v = virtualinvoke v.<com.google.common.collect.ImmutableSet: com.google.common.collect.UnmodifiableIterator iterator()>();
v.<com.google.common.collect.ImmutableMapValues$1: com.google.common.collect.UnmodifiableIterator entryItr> = v;
return;
}
public boolean hasNext()
{
com.google.common.collect.UnmodifiableIterator v;
com.google.common.collect.ImmutableMapValues$1 v;
boolean v;
v := @this: com.google.common.collect.ImmutableMapValues$1;
v = v.<com.google.common.collect.ImmutableMapValues$1: com.google.common.collect.UnmodifiableIterator entryItr>;
v = virtualinvoke v.<com.google.common.collect.UnmodifiableIterator: boolean hasNext()>();
return v;
}
public java.lang.Object next()
{
java.lang.Object v, v;
com.google.common.collect.UnmodifiableIterator v;
com.google.common.collect.ImmutableMapValues$1 v;
v := @this: com.google.common.collect.ImmutableMapValues$1;
v = v.<com.google.common.collect.ImmutableMapValues$1: com.google.common.collect.UnmodifiableIterator entryItr>;
v = virtualinvoke v.<com.google.common.collect.UnmodifiableIterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
return v;
}
}