final class com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair
super_class: java.lang.Object
{
final java.lang.Runnable runnable;
descriptor: Ljava/lang/Runnable;
flags: (0x0010) ACC_FINAL
final java.util.concurrent.Executor executor;
descriptor: Ljava/util/concurrent/Executor;
flags: (0x0010) ACC_FINAL
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next;
descriptor: Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;
flags: (0x0000)
RuntimeVisibleTypeAnnotations:
FIELD
org.checkerframework.checker.nullness.qual.Nullable()
void <init>(java.lang.Runnable, java.util.concurrent.Executor, com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair);
descriptor: (Ljava/lang/Runnable;Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;)V
flags: (0x0000)
Code:
stack=2, locals=4, args_size=4
start local 0 // com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair this
start local 1 // java.lang.Runnable runnable
start local 2 // java.util.concurrent.Executor executor
start local 3 // com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
0: .line 158
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 159
aload 0 /* this */
aload 1 /* runnable */
putfield com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.runnable:Ljava/lang/Runnable;
2: .line 160
aload 0 /* this */
aload 2 /* executor */
putfield com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.executor:Ljava/util/concurrent/Executor;
3: .line 161
aload 0 /* this */
aload 3 /* next */
putfield com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair.next:Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;
4: .line 162
return
end local 3 // com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair next
end local 2 // java.util.concurrent.Executor executor
end local 1 // java.lang.Runnable runnable
end local 0 // com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;
0 5 1 runnable Ljava/lang/Runnable;
0 5 2 executor Ljava/util/concurrent/Executor;
0 5 3 next Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;
MethodParameters:
Name Flags
runnable
executor
next
}
SourceFile: "ExecutionList.java"
NestHost: com.google.common.util.concurrent.ExecutionList
InnerClasses:
private final RunnableExecutorPair = com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair of com.google.common.util.concurrent.ExecutionList