public class com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark extends com.oracle.truffle.api.benchmark.TruffleBenchmark
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark
super_class: com.oracle.truffle.api.benchmark.TruffleBenchmark
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.oracle.truffle.api.benchmark.TruffleBenchmark.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
public java.lang.Object shallowSmallBlocks();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
iconst_5
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.nodes.Node.adoptChildren:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 3 1 block Lcom/oracle/truffle/api/nodes/Node;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object shallowBigBlocks();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_0
bipush 30
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.nodes.Node.adoptChildren:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 3 1 block Lcom/oracle/truffle/api/nodes/Node;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object deepSmallBlocks();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_5
iconst_5
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.nodes.Node.adoptChildren:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 3 1 block Lcom/oracle/truffle/api/nodes/Node;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object deepBigBlocks();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: iconst_5
bipush 30
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.nodes.Node.adoptChildren:()V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 3 1 block Lcom/oracle/truffle/api/nodes/Node;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object insertionBig();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:()V
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.adoptChildren:()V
2: aload 1
iconst_4
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.setChild0:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
3: aload 1
iconst_4
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.setChild1:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 5 1 binary Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Binary;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object insertionSmall();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:()V
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.adoptChildren:()V
2: aload 1
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.setChild0:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
3: aload 1
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.setChild1:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 5 1 binary Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Binary;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object replaceBig();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.adoptChildren:()V
2: aload 1
getfield com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.child0:Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iconst_3
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.replace:(Lcom/oracle/truffle/api/nodes/Node;)Lcom/oracle/truffle/api/nodes/Node;
pop
3: aload 1
getfield com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.child1:Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iconst_3
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.replace:(Lcom/oracle/truffle/api/nodes/Node;)Lcom/oracle/truffle/api/nodes/Node;
pop
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 5 1 binary Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Binary;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object replaceSmall();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
astore 1
start local 1 1: aload 1
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.adoptChildren:()V
2: aload 1
getfield com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.child0:Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.replace:(Lcom/oracle/truffle/api/nodes/Node;)Lcom/oracle/truffle/api/nodes/Node;
pop
3: aload 1
getfield com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.child1:Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.replace:(Lcom/oracle/truffle/api/nodes/Node;)Lcom/oracle/truffle/api/nodes/Node;
pop
4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 5 1 binary Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Binary;
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
public java.lang.Object replaceALot();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:()V
astore 1
start local 1 1: iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 2
start local 2 2: iconst_0
bipush 10
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 3
start local 3 3: aload 1
aload 2
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.setChild0:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
4: aload 1
invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.adoptChildren:()V
5: iconst_0
istore 4
start local 4 6: goto 11
7: StackMap locals: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression int
StackMap stack:
aload 1
getfield com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.child0:Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
iload 4
iconst_2
irem
ifne 8
aload 3
goto 9
StackMap locals:
StackMap stack: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
8: aload 2
StackMap locals: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression int
StackMap stack: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
9: invokevirtual com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.replace:(Lcom/oracle/truffle/api/nodes/Node;)Lcom/oracle/truffle/api/nodes/Node;
pop
10: iinc 4 1
StackMap locals:
StackMap stack:
11: iload 4
sipush 1000
if_icmplt 7
end local 4 12: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark;
1 13 1 binary Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Binary;
2 13 2 block1 Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
3 13 3 block2 Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
6 12 4 i I
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.Benchmark()
private static com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression createBlock(int, int);
descriptor: (II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=11, locals=6, args_size=2
start local 0 start local 1 0: iload 1
anewarray com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 18
3: StackMap locals: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression[] int
StackMap stack:
iload 0
ifgt 4
iload 3
iconst_3
irem
goto 5
StackMap locals:
StackMap stack:
4: iload 3
iconst_4
irem
StackMap locals:
StackMap stack: int
5: istore 4
start local 4 6: iload 4
tableswitch { // 0 - 3
0: 7
1: 9
2: 11
3: 13
default: 15
}
7: StackMap locals: int
StackMap stack:
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
astore 5
start local 5 8: goto 16
end local 5 9: StackMap locals:
StackMap stack:
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
astore 5
start local 5 10: goto 16
end local 5 11: StackMap locals:
StackMap stack:
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary
dup
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
dup
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression.<init>:()V
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary.<init>:(Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
astore 5
start local 5 12: goto 16
end local 5 13: StackMap locals:
StackMap stack:
iload 0
iconst_1
isub
iload 1
invokestatic com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark.createBlock:(II)Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
astore 5
start local 5 14: goto 16
end local 5 15: StackMap locals:
StackMap stack:
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
start local 5 16: StackMap locals: com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression
StackMap stack:
aload 2
iload 3
aload 5
aastore
end local 5 end local 4 17: iinc 3 1
StackMap locals:
StackMap stack:
18: iload 3
aload 2
arraylength
if_icmplt 3
end local 3 19: new com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Block
dup
aload 2
invokespecial com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Block.<init>:([Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 depth I
0 20 1 blockSize I
1 20 2 expressions [Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
2 19 3 i I
6 17 4 statement I
8 9 5 e Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
10 11 5 e Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
12 13 5 e Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
14 15 5 e Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
16 17 5 e Lcom/oracle/truffle/api/benchmark/NodeAdoptionBenchmark$Expression;
MethodParameters:
Name Flags
depth
blockSize
}
SourceFile: "NodeAdoptionBenchmark.java"
NestMembers:
com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Block com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary
InnerClasses:
private Binary = com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Binary of com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark
private Block = com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Block of com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark
private Expression = com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Expression of com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark
private Unary = com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark$Unary of com.oracle.truffle.api.benchmark.NodeAdoptionBenchmark
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.State(value = org.openjdk.jmh.annotations.Scope.Thread:Lorg/openjdk/jmh/annotations/Scope;)