abstract class oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState extends oadd.org.apache.curator.shaded.com.google.common.util.concurrent.AggregateFuture$RunningState
{
private java.util.List values;
final oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture this$0;
void <init>(oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture, oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection, boolean)
{
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState v;
java.util.List v, v;
oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection v;
int v, v, v;
boolean v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState;
v := @parameter: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture;
v := @parameter: oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection;
v := @parameter: boolean;
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture this$0> = v;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.AggregateFuture$RunningState: void <init>(oadd.org.apache.curator.shaded.com.google.common.util.concurrent.AggregateFuture,oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection,boolean,boolean)>(v, v, v, 1);
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection: boolean isEmpty()>();
if v == 0 goto label;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableList: oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableList of()>();
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection: int size()>();
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.collect.Lists: java.util.ArrayList newArrayListWithCapacity(int)>(v);
label:
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.util.List values> = v;
v = 0;
label:
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.collect.ImmutableCollection: int size()>();
if v >= v goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.util.List values>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(null);
v = v + 1;
goto label;
label:
return;
}
final void collectOneValue(boolean, int, java.lang.Object)
{
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState v;
java.util.List v;
oadd.org.apache.curator.shaded.com.google.common.base.Optional v;
int v;
java.lang.Object v;
boolean v, v, v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: java.lang.Object;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.util.List values>;
if v == null goto label;
v = staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Optional: oadd.org.apache.curator.shaded.com.google.common.base.Optional fromNullable(java.lang.Object)>(v);
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
goto label;
label:
if v != 0 goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture this$0>;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture: boolean isCancelled()>();
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkState(boolean,java.lang.Object)>(v, "Future was done before all dependencies completed");
label:
return;
}
final void handleAllCompleted()
{
java.util.List v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture v, v;
java.lang.Object v;
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState v;
boolean v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.util.List values>;
if v == null goto label;
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture this$0>;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.lang.Object combine(java.util.List)>(v);
virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture: boolean set(java.lang.Object)>(v);
goto label;
label:
v = v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture this$0>;
v = virtualinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture: boolean isDone()>();
staticinvoke <oadd.org.apache.curator.shaded.com.google.common.base.Preconditions: void checkState(boolean)>(v);
label:
return;
}
void releaseResourcesAfterFailure()
{
oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState v;
v := @this: oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState;
specialinvoke v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.AggregateFuture$RunningState: void releaseResourcesAfterFailure()>();
v.<oadd.org.apache.curator.shaded.com.google.common.util.concurrent.CollectionFuture$CollectionFutureRunningState: java.util.List values> = null;
return;
}
abstract java.lang.Object combine(java.util.List);
}