public class micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState
super_class: java.lang.Object
{
int length;
descriptor: I
flags: (0x0000)
micro.benchmarks.ObjectCloneArrayLengthBenchmark$A[] array;
descriptor: [Lmicro/benchmarks/ObjectCloneArrayLengthBenchmark$A;
flags: (0x0000)
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 // micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState this
0: .line 42
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 43
aload 0 /* this */
bipush 10
putfield micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState.length:I
2: .line 44
aload 0 /* this */
iconst_5
anewarray micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_0
new micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_1
invokespecial micro.benchmarks.ObjectCloneArrayLengthBenchmark$A.<init>:(I)V
aastore
dup
iconst_1
new micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_2
invokespecial micro.benchmarks.ObjectCloneArrayLengthBenchmark$A.<init>:(I)V
aastore
dup
iconst_2
new micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_3
invokespecial micro.benchmarks.ObjectCloneArrayLengthBenchmark$A.<init>:(I)V
aastore
dup
iconst_3
new micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_4
invokespecial micro.benchmarks.ObjectCloneArrayLengthBenchmark$A.<init>:(I)V
aastore
dup
iconst_4
new micro.benchmarks.ObjectCloneArrayLengthBenchmark$A
dup
iconst_5
invokespecial micro.benchmarks.ObjectCloneArrayLengthBenchmark$A.<init>:(I)V
aastore
putfield micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState.array:[Lmicro/benchmarks/ObjectCloneArrayLengthBenchmark$A;
3: .line 42
return
end local 0 // micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lmicro/benchmarks/ObjectCloneArrayLengthBenchmark$ThreadState;
}
SourceFile: "ObjectCloneArrayLengthBenchmark.java"
NestHost: micro.benchmarks.ObjectCloneArrayLengthBenchmark
InnerClasses:
A = micro.benchmarks.ObjectCloneArrayLengthBenchmark$A of micro.benchmarks.ObjectCloneArrayLengthBenchmark
public ThreadState = micro.benchmarks.ObjectCloneArrayLengthBenchmark$ThreadState of micro.benchmarks.ObjectCloneArrayLengthBenchmark
RuntimeVisibleAnnotations:
org.openjdk.jmh.annotations.State(value = org.openjdk.jmh.annotations.Scope.Benchmark:Lorg/openjdk/jmh/annotations/Scope;)