public class micro.benchmarks.GroupAllocationBenchmark$BenchState
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: micro.benchmarks.GroupAllocationBenchmark$BenchState
super_class: java.lang.Object
{
public byte[] bytes;
descriptor: [B
flags: (0x0001) ACC_PUBLIC
java.lang.Object c;
descriptor: Ljava/lang/Object;
flags: (0x0000)
java.lang.Object a;
descriptor: Ljava/lang/Object;
flags: (0x0000)
java.lang.Object b;
descriptor: Ljava/lang/Object;
flags: (0x0000)
micro.benchmarks.GroupAllocationBenchmark$Pair pair;
descriptor: Lmicro/benchmarks/GroupAllocationBenchmark$Pair;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // micro.benchmarks.GroupAllocationBenchmark$BenchState this
0: .line 51
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 52
aload 0 /* this */
bipush 16
newarray 8
putfield micro.benchmarks.GroupAllocationBenchmark$BenchState.bytes:[B
2: .line 56
aload 0 /* this */
new micro.benchmarks.GroupAllocationBenchmark$Pair
dup
invokespecial micro.benchmarks.GroupAllocationBenchmark$Pair.<init>:()V
putfield micro.benchmarks.GroupAllocationBenchmark$BenchState.pair:Lmicro/benchmarks/GroupAllocationBenchmark$Pair;
3: .line 51
return
end local 0 // micro.benchmarks.GroupAllocationBenchmark$BenchState this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lmicro/benchmarks/GroupAllocationBenchmark$BenchState;
}
SourceFile: "GroupAllocationBenchmark.java"
NestHost: micro.benchmarks.GroupAllocationBenchmark
InnerClasses:
public BenchState = micro.benchmarks.GroupAllocationBenchmark$BenchState of micro.benchmarks.GroupAllocationBenchmark
Pair = micro.benchmarks.GroupAllocationBenchmark$Pair of micro.benchmarks.GroupAllocationBenchmark
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.State(value = org.openjdk.jmh.annotations.Scope.Benchmark:Lorg/openjdk/jmh/annotations/Scope;)