public class org.openjdk.jmh.runner.BenchmarkListEntry implements java.lang.Comparable<org.openjdk.jmh.runner.BenchmarkListEntry>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.openjdk.jmh.runner.BenchmarkListEntry
super_class: java.lang.Object
{
private final java.lang.String userClassQName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String generatedClassQName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String method;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.openjdk.jmh.annotations.Mode mode;
descriptor: Lorg/openjdk/jmh/annotations/Mode;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int[] threadGroups;
descriptor: [I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> threadGroupLabels;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> threads;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> warmupIterations;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> warmupTime;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> warmupBatchSize;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> measurementIterations;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> measurementTime;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> measurementBatchSize;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> forks;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> warmupForks;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<java.lang.String> jvm;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;
private final org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> jvmArgs;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
private final org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> jvmArgsPrepend;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
private final org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> jvmArgsAppend;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
private final org.openjdk.jmh.util.Optional<java.util.Map<java.lang.String, java.lang.String[]>> params;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;>;
private final org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit> tu;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/util/concurrent/TimeUnit;>;
private final org.openjdk.jmh.util.Optional<java.lang.Integer> opsPerInvocation;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
private final org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> timeout;
descriptor: Lorg/openjdk/jmh/util/Optional;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
private org.openjdk.jmh.runner.WorkloadParams workloadParams;
descriptor: Lorg/openjdk/jmh/runner/WorkloadParams;
flags: (0x0002) ACC_PRIVATE
public void <init>(java.lang.String, java.lang.String, java.lang.String, org.openjdk.jmh.annotations.Mode, org.openjdk.jmh.util.Optional<java.lang.Integer>, int[], org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<java.lang.String>, org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>, org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>, org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>>, org.openjdk.jmh.util.Optional<java.util.Map<java.lang.String, java.lang.String[]>>, org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit>, org.openjdk.jmh.util.Optional<java.lang.Integer>, org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue>);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/util/Optional;[ILorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=24, args_size=24
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 start local 22 start local 23 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
2: aload 0
aload 2
putfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
3: aload 0
aload 3
putfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
4: aload 0
aload 4
putfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
5: aload 0
aload 6
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
6: aload 0
aload 5
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
7: aload 0
aload 7
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
8: aload 0
aload 8
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
9: aload 0
aload 9
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
10: aload 0
aload 10
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
11: aload 0
aload 11
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
12: aload 0
aload 12
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
13: aload 0
aload 13
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
14: aload 0
aload 14
putfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
15: aload 0
aload 15
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
16: aload 0
aload 16
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
17: aload 0
aload 17
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
18: aload 0
aload 18
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
19: aload 0
aload 19
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
20: aload 0
aload 20
putfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
21: aload 0
new org.openjdk.jmh.runner.WorkloadParams
dup
invokespecial org.openjdk.jmh.runner.WorkloadParams.<init>:()V
putfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
22: aload 0
aload 21
putfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
23: aload 0
aload 22
putfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
24: aload 0
aload 23
putfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
25: return
end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 26 1 userClassQName Ljava/lang/String;
0 26 2 generatedClassQName Ljava/lang/String;
0 26 3 method Ljava/lang/String;
0 26 4 mode Lorg/openjdk/jmh/annotations/Mode;
0 26 5 threads Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 6 threadGroups [I
0 26 7 threadGroupLabels Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
0 26 8 warmupIterations Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 9 warmupTime Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
0 26 10 warmupBatchSize Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 11 measurementIterations Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 12 measurementTime Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
0 26 13 measurementBatchSize Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 14 forks Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 15 warmupForks Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 16 jvm Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;
0 26 17 jvmArgs Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
0 26 18 jvmArgsPrepend Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
0 26 19 jvmArgsAppend Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
0 26 20 params Lorg/openjdk/jmh/util/Optional<Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;>;
0 26 21 tu Lorg/openjdk/jmh/util/Optional<Ljava/util/concurrent/TimeUnit;>;
0 26 22 opsPerInv Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
0 26 23 timeout Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;[ILorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;Lorg/openjdk/jmh/util/Optional<Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;>;Lorg/openjdk/jmh/util/Optional<Ljava/util/concurrent/TimeUnit;>;Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;)V
MethodParameters:
Name Flags
userClassQName
generatedClassQName
method
mode
threads
threadGroups
threadGroupLabels
warmupIterations
warmupTime
warmupBatchSize
measurementIterations
measurementTime
measurementBatchSize
forks
warmupForks
jvm
jvmArgs
jvmArgsPrepend
jvmArgsAppend
params
tu
opsPerInv
timeout
public void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new org.openjdk.jmh.runner.WorkloadParams
dup
invokespecial org.openjdk.jmh.runner.WorkloadParams.<init>:()V
putfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
2: new org.openjdk.jmh.util.lines.TestLineReader
dup
aload 1
invokespecial org.openjdk.jmh.util.lines.TestLineReader.<init>:(Ljava/lang/String;)V
astore 2
start local 2 3: aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.isCorrect:()Z
ifne 5
4: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "Unable to parse the line: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry java.lang.String org.openjdk.jmh.util.lines.TestLineReader
StackMap stack:
aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextString:()Ljava/lang/String;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
6: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextString:()Ljava/lang/String;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
7: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextString:()Ljava/lang/String;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
8: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextString:()Ljava/lang/String;
invokestatic org.openjdk.jmh.annotations.Mode.deepValueOf:(Ljava/lang/String;)Lorg/openjdk/jmh/annotations/Mode;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
9: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
10: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextIntArray:()[I
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
11: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalStringCollection:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
12: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
13: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalTimeValue:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
14: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
15: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
16: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalTimeValue:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
17: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
18: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
19: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
20: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalString:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
21: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalStringCollection:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
22: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalStringCollection:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
23: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalStringCollection:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
24: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalParamCollection:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
25: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalTimeUnit:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
26: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalInt:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
27: aload 0
aload 2
invokevirtual org.openjdk.jmh.util.lines.TestLineReader.nextOptionalTimeValue:()Lorg/openjdk/jmh/util/Optional;
putfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
28: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 29 1 line Ljava/lang/String;
3 29 2 reader Lorg/openjdk/jmh/util/lines/TestLineReader;
MethodParameters:
Name Flags
line
public java.lang.String toLine();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.openjdk.jmh.util.lines.TestLineWriter
dup
invokespecial org.openjdk.jmh.util.lines.TestLineWriter.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putString:(Ljava/lang/String;)V
2: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putString:(Ljava/lang/String;)V
3: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putString:(Ljava/lang/String;)V
4: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
invokevirtual org.openjdk.jmh.annotations.Mode.toString:()Ljava/lang/String;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putString:(Ljava/lang/String;)V
5: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
6: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putIntArray:([I)V
7: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalStringCollection:(Lorg/openjdk/jmh/util/Optional;)V
8: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
9: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalTimeValue:(Lorg/openjdk/jmh/util/Optional;)V
10: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
11: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
12: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalTimeValue:(Lorg/openjdk/jmh/util/Optional;)V
13: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
14: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
15: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
16: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalString:(Lorg/openjdk/jmh/util/Optional;)V
17: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalStringCollection:(Lorg/openjdk/jmh/util/Optional;)V
18: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalStringCollection:(Lorg/openjdk/jmh/util/Optional;)V
19: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalStringCollection:(Lorg/openjdk/jmh/util/Optional;)V
20: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalParamCollection:(Lorg/openjdk/jmh/util/Optional;)V
21: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalTimeUnit:(Lorg/openjdk/jmh/util/Optional;)V
22: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalInt:(Lorg/openjdk/jmh/util/Optional;)V
23: aload 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.putOptionalTimeValue:(Lorg/openjdk/jmh/util/Optional;)V
24: aload 1
invokevirtual org.openjdk.jmh.util.lines.TestLineWriter.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
1 25 1 writer Lorg/openjdk/jmh/util/lines/TestLineWriter;
public org.openjdk.jmh.runner.BenchmarkListEntry cloneWith(org.openjdk.jmh.annotations.Mode);
descriptor: (Lorg/openjdk/jmh/annotations/Mode;)Lorg/openjdk/jmh/runner/BenchmarkListEntry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=2, args_size=2
start local 0 start local 1 0: new org.openjdk.jmh.runner.BenchmarkListEntry
dup
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
aload 1
1: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
2: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
3: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
4: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
5: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
6: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
7: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
8: invokespecial org.openjdk.jmh.runner.BenchmarkListEntry.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/util/Optional;[ILorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 9 1 mode Lorg/openjdk/jmh/annotations/Mode;
MethodParameters:
Name Flags
mode
public org.openjdk.jmh.runner.BenchmarkListEntry cloneWith(org.openjdk.jmh.runner.WorkloadParams);
descriptor: (Lorg/openjdk/jmh/runner/WorkloadParams;)Lorg/openjdk/jmh/runner/BenchmarkListEntry;
flags: (0x0001) ACC_PUBLIC
Code:
stack=25, locals=3, args_size=2
start local 0 start local 1 0: new org.openjdk.jmh.runner.BenchmarkListEntry
dup
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
1: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
2: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
3: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
4: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
5: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
6: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
7: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
8: invokespecial org.openjdk.jmh.runner.BenchmarkListEntry.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/util/Optional;[ILorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;Lorg/openjdk/jmh/util/Optional;)V
astore 2
start local 2 9: aload 2
aload 1
putfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
10: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 11 1 p Lorg/openjdk/jmh/runner/WorkloadParams;
9 11 2 br Lorg/openjdk/jmh/runner/BenchmarkListEntry;
MethodParameters:
Name Flags
p
public org.openjdk.jmh.runner.WorkloadParams getWorkloadParams();
descriptor: ()Lorg/openjdk/jmh/runner/WorkloadParams;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public int compareTo(org.openjdk.jmh.runner.BenchmarkListEntry);
descriptor: (Lorg/openjdk/jmh/runner/BenchmarkListEntry;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
aload 1
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
invokevirtual org.openjdk.jmh.annotations.Mode.compareTo:(Ljava/lang/Enum;)I
istore 2
start local 2 1: iload 2
ifeq 3
2: iload 2
ireturn
3: StackMap locals: int
StackMap stack:
aload 0
invokevirtual org.openjdk.jmh.runner.BenchmarkListEntry.getUsername:()Ljava/lang/String;
aload 1
invokevirtual org.openjdk.jmh.runner.BenchmarkListEntry.getUsername:()Ljava/lang/String;
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
istore 3
start local 3 4: iload 3
ifeq 6
5: iload 3
ireturn
6: StackMap locals: int
StackMap stack:
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
ifnull 7
aload 1
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
ifnonnull 8
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
aload 1
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
invokevirtual org.openjdk.jmh.runner.WorkloadParams.compareTo:(Lorg/openjdk/jmh/runner/WorkloadParams;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 9 1 o Lorg/openjdk/jmh/runner/BenchmarkListEntry;
1 9 2 v I
4 9 3 v1 I
MethodParameters:
Name Flags
o
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 1
iconst_1
ireturn
1: StackMap locals:
StackMap stack:
aload 1
ifnull 2
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
if_acmpeq 3
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 1
checkcast org.openjdk.jmh.runner.BenchmarkListEntry
astore 2
start local 2 4: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
if_acmpeq 5
iconst_0
ireturn
5: StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry
StackMap stack:
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
ifnull 6
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
invokevirtual org.openjdk.jmh.runner.WorkloadParams.equals:(Ljava/lang/Object;)Z
ifne 8
goto 7
StackMap locals:
StackMap stack:
6: aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
ifnull 8
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
ifnull 9
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 11
goto 10
StackMap locals:
StackMap stack:
9: aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
ifnull 11
StackMap locals:
StackMap stack:
10: iconst_0
ireturn
11: StackMap locals:
StackMap stack:
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
ifnull 12
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
goto 13
StackMap locals:
StackMap stack:
12: aload 2
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
ifnull 14
StackMap locals:
StackMap stack:
13: iconst_0
ireturn
14: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
0 15 1 o Ljava/lang/Object;
4 15 2 record Lorg/openjdk/jmh/runner/BenchmarkListEntry;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
ifnull 1
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 1
start local 1 3: bipush 31
iload 1
imul
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
ifnull 4
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
goto 5
StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry int
StackMap stack: int
4: iconst_0
StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry int
StackMap stack: int int
5: iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
ifnull 7
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
invokevirtual org.openjdk.jmh.annotations.Mode.hashCode:()I
goto 8
StackMap locals:
StackMap stack: int
7: iconst_0
StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry int
StackMap stack: int int
8: iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
ifnull 10
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
invokevirtual org.openjdk.jmh.runner.WorkloadParams.hashCode:()I
goto 11
StackMap locals:
StackMap stack: int
10: iconst_0
StackMap locals: org.openjdk.jmh.runner.BenchmarkListEntry int
StackMap stack: int int
11: iadd
istore 1
12: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
3 13 1 result I
public java.lang.String generatedTarget();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.generatedClassQName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "_"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public java.lang.String getUsername();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public java.lang.String getUserClassQName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public org.openjdk.jmh.annotations.Mode getMode();
descriptor: ()Lorg/openjdk/jmh/annotations/Mode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public int[] getThreadGroups();
descriptor: ()[I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroups:[I
arraylength
invokestatic java.util.Arrays.copyOf:([II)[I
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getThreadGroupLabels();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threadGroupLabels:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "{'"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.userClassQName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.method:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "', "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.mode:Lorg/openjdk/jmh/annotations/Mode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.workloadParams:Lorg/openjdk/jmh/runner/WorkloadParams;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
public org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getWarmupTime();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupTime:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupIterations();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupIterations:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupBatchSize();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupBatchSize:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getMeasurementTime();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementTime:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementIterations();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementIterations:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getMeasurementBatchSize();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.measurementBatchSize:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getForks();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.forks:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getWarmupForks();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.warmupForks:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.lang.String> getJvm();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvm:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/String;>;
public org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgs();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgs:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
public org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsAppend();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsAppend:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
public org.openjdk.jmh.util.Optional<java.util.Collection<java.lang.String>> getJvmArgsPrepend();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.jvmArgsPrepend:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Collection<Ljava/lang/String;>;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getThreads();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.threads:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<java.util.Map<java.lang.String, java.lang.String[]>> getParams();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.params:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/Map<Ljava/lang/String;[Ljava/lang/String;>;>;
public org.openjdk.jmh.util.Optional<java.util.concurrent.TimeUnit> getTimeUnit();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.tu:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/util/concurrent/TimeUnit;>;
public org.openjdk.jmh.util.Optional<java.lang.Integer> getOperationsPerInvocation();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.opsPerInvocation:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Ljava/lang/Integer;>;
public org.openjdk.jmh.util.Optional<org.openjdk.jmh.runner.options.TimeValue> getTimeout();
descriptor: ()Lorg/openjdk/jmh/util/Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.openjdk.jmh.runner.BenchmarkListEntry.timeout:Lorg/openjdk/jmh/util/Optional;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/openjdk/jmh/runner/BenchmarkListEntry;
Signature: ()Lorg/openjdk/jmh/util/Optional<Lorg/openjdk/jmh/runner/options/TimeValue;>;
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.openjdk.jmh.runner.BenchmarkListEntry
invokevirtual org.openjdk.jmh.runner.BenchmarkListEntry.compareTo:(Lorg/openjdk/jmh/runner/BenchmarkListEntry;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljava/lang/Comparable<Lorg/openjdk/jmh/runner/BenchmarkListEntry;>;
SourceFile: "BenchmarkListEntry.java"