final class com.google.common.util.concurrent.CollectionFuture$ListFuture<V> extends com.google.common.util.concurrent.CollectionFuture<V, java.util.List<V>>
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.common.util.concurrent.CollectionFuture$ListFuture
super_class: com.google.common.util.concurrent.CollectionFuture
{
void <init>(com.google.common.collect.ImmutableCollection<? extends com.google.common.util.concurrent.ListenableFuture<? extends V>>, );
descriptor: (Lcom/google/common/collect/ImmutableCollection;Z)V
flags: (0x0000)
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial com.google.common.util.concurrent.CollectionFuture.<init>:()V
1: aload 0
new com.google.common.util.concurrent.CollectionFuture$ListFuture$ListFutureRunningState
dup
aload 0
aload 1
iload 2
invokespecial com.google.common.util.concurrent.CollectionFuture$ListFuture$ListFutureRunningState.<init>:(Lcom/google/common/util/concurrent/CollectionFuture$ListFuture;Lcom/google/common/collect/ImmutableCollection;Z)V
invokevirtual com.google.common.util.concurrent.CollectionFuture$ListFuture.init:(Lcom/google/common/util/concurrent/AggregateFuture$RunningState;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/google/common/util/concurrent/CollectionFuture$ListFuture<TV;>;
0 3 1 futures Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;
0 3 2 allMustSucceed Z
Signature: (Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;Z)V
MethodParameters:
Name Flags
futures
allMustSucceed
}
Signature: <V:Ljava/lang/Object;>Lcom/google/common/util/concurrent/CollectionFuture<TV;Ljava/util/List<TV;>;>;
SourceFile: "CollectionFuture.java"
NestHost: com.google.common.util.concurrent.CollectionFuture
InnerClasses:
abstract RunningState = com.google.common.util.concurrent.AggregateFuture$RunningState of com.google.common.util.concurrent.AggregateFuture
final ListFuture = com.google.common.util.concurrent.CollectionFuture$ListFuture of com.google.common.util.concurrent.CollectionFuture
private final ListFutureRunningState = com.google.common.util.concurrent.CollectionFuture$ListFuture$ListFutureRunningState of com.google.common.util.concurrent.CollectionFuture$ListFuture