final class org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet extends org.apache.drill.shaded.guava.com.google.common.collect.Maps$KeySet
{
final org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap this$0;
void <init>(org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap)
{
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap v;
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap;
v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap this$0> = v;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Maps$KeySet: void <init>(java.util.Map)>(v);
return;
}
public java.util.Iterator iterator()
{
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet$1 v;
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet$1;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet$1: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet)>(v);
return v;
}
public boolean remove(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap v, v;
int v;
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry v;
org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet;
v := @parameter: java.lang.Object;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap this$0>;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Hashing: int smearedHash(java.lang.Object)>(v);
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry seekByKey(java.lang.Object,int)>(v, v);
if v != null goto label;
return 0;
label:
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$KeySet: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap this$0>;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap: void delete(org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry)>(v);
v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry prevInKeyInsertionOrder> = null;
v.<org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry: org.apache.drill.shaded.guava.com.google.common.collect.HashBiMap$BiEntry nextInKeyInsertionOrder> = null;
return 1;
}
}