class org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator
{
final java.util.Iterator delegateIterator;
final java.util.Collection originalDelegate;
final org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1;
void <init>(org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection)
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection v, v;
java.util.Iterator v;
java.util.Collection v, v;
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection;
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: java.util.Collection delegate>;
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Collection originalDelegate> = v;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: java.util.Collection delegate>;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap: java.util.Iterator iteratorOrListIterator(java.util.Collection)>(v);
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator> = v;
return;
}
void <init>(org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection, java.util.Iterator)
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection v, v;
java.util.Iterator v;
java.util.Collection v;
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection;
v := @parameter: java.util.Iterator;
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: java.util.Collection delegate>;
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Collection originalDelegate> = v;
v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator> = v;
return;
}
void validateIterator()
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection v, v;
java.util.Collection v, v;
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
java.util.ConcurrentModificationException v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: void refreshIfEmpty()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: java.util.Collection delegate>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Collection originalDelegate>;
if v == v goto label;
v = new java.util.ConcurrentModificationException;
specialinvoke v.<java.util.ConcurrentModificationException: void <init>()>();
throw v;
label:
return;
}
public boolean hasNext()
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
java.util.Iterator v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: void validateIterator()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator>;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
return v;
}
public java.lang.Object next()
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
java.lang.Object v;
java.util.Iterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: void validateIterator()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator>;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
return v;
}
public void remove()
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection v, v;
java.util.Iterator v;
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap v;
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator>;
interfaceinvoke v.<java.util.Iterator: void remove()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap this$0>;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap: int access$210(org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap)>(v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection this$1>;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection: void removeIfEmpty()>();
return;
}
java.util.Iterator getDelegateIterator()
{
org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator v;
java.util.Iterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator;
virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: void validateIterator()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.AbstractMapBasedMultimap$WrappedCollection$WrappedIterator: java.util.Iterator delegateIterator>;
return v;
}
}