class org.apache.drill.shaded.guava.com.google.common.collect.Streams$3 extends java.util.Spliterators$AbstractSpliterator
{
long index;
final java.util.PrimitiveIterator$OfInt val$fromIterator;
final org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex val$function;
void <init>(long, int, java.util.PrimitiveIterator$OfInt, org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex)
{
java.util.PrimitiveIterator$OfInt v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$3 v;
int v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex v;
long v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$3;
v := @parameter: long;
v := @parameter: int;
v := @parameter: java.util.PrimitiveIterator$OfInt;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex;
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: java.util.PrimitiveIterator$OfInt val$fromIterator> = v;
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex val$function> = v;
specialinvoke v.<java.util.Spliterators$AbstractSpliterator: void <init>(long,int)>(v, v);
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: long index> = 0L;
return;
}
public boolean tryAdvance(java.util.function.Consumer)
{
java.util.PrimitiveIterator$OfInt v, v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$3 v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex v;
long v, v;
java.util.function.Consumer v;
int v;
java.lang.Object v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$3;
v := @parameter: java.util.function.Consumer;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: java.util.PrimitiveIterator$OfInt val$fromIterator>;
v = interfaceinvoke v.<java.util.PrimitiveIterator$OfInt: boolean hasNext()>();
if v == 0 goto label;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex val$function>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: java.util.PrimitiveIterator$OfInt val$fromIterator>;
v = interfaceinvoke v.<java.util.PrimitiveIterator$OfInt: int nextInt()>();
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: long index>;
v = v + 1L;
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$3: long index> = v;
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$IntFunctionWithIndex: java.lang.Object apply(int,long)>(v, v);
interfaceinvoke v.<java.util.function.Consumer: void accept(java.lang.Object)>(v);
return 1;
label:
return 0;
}
}