abstract class org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator extends java.lang.Object implements java.util.Spliterator
{
final java.util.Spliterator fromSpliterator;
long index;
void <init>(java.util.Spliterator, long)
{
org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator v;
long v;
java.util.Spliterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator;
v := @parameter: java.util.Spliterator;
v := @parameter: long;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: java.util.Spliterator fromSpliterator> = v;
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: long index> = v;
return;
}
abstract org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator createSplit(java.util.Spliterator, long);
public org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator trySplit()
{
long v, v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator v, v;
java.util.Spliterator v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: java.util.Spliterator fromSpliterator>;
v = interfaceinvoke v.<java.util.Spliterator: java.util.Spliterator trySplit()>();
if v != null goto label;
return null;
label:
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: long index>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator createSplit(java.util.Spliterator,long)>(v, v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: long index>;
v = interfaceinvoke v.<java.util.Spliterator: long getExactSizeIfKnown()>();
v = v + v;
v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: long index> = v;
return v;
}
public long estimateSize()
{
org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator v;
long v;
java.util.Spliterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: java.util.Spliterator fromSpliterator>;
v = interfaceinvoke v.<java.util.Spliterator: long estimateSize()>();
return v;
}
public int characteristics()
{
int v, v;
org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator v;
java.util.Spliterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Streams$MapWithIndexSpliterator: java.util.Spliterator fromSpliterator>;
v = interfaceinvoke v.<java.util.Spliterator: int characteristics()>();
v = v & 16464;
return v;
}
}