class org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3 extends org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ForwardingIterator
{
private org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last;
final java.util.Iterator val$readOnlyIterator;
final org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset this$0;
void <init>(org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset, java.util.Iterator)
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3 v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset v;
java.util.Iterator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset;
v := @parameter: java.util.Iterator;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset this$0> = v;
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: java.util.Iterator val$readOnlyIterator> = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ForwardingIterator: void <init>()>();
return;
}
protected java.util.Iterator delegate()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3 v;
java.util.Iterator v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: java.util.Iterator val$readOnlyIterator>;
return v;
}
public org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry next()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3 v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ForwardingIterator: java.lang.Object next()>();
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last>;
return v;
}
public void remove()
{
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3 v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.CollectPreconditions: void checkRemove(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset this$0>;
v = v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last>;
v = interfaceinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry: java.lang.Object getElement()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset: int setCount(java.lang.Object,int)>(v, 0);
v.<org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.ConcurrentHashMultiset$3: org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Multiset$Entry last> = null;
return;
}
}