final class jdk.jfr.internal.consumer.EventParser extends jdk.jfr.internal.consumer.Parser
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jfr.internal.consumer.EventParser
super_class: jdk.jfr.internal.consumer.Parser
{
private static final jdk.jfr.internal.consumer.JdkJfrConsumer PRIVATE_ACCESS;
descriptor: Ljdk/jfr/internal/consumer/JdkJfrConsumer;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final jdk.jfr.internal.consumer.Parser[] parsers;
descriptor: [Ljdk/jfr/internal/consumer/Parser;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jfr.EventType eventType;
descriptor: Ljdk/jfr/EventType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jfr.internal.consumer.TimeConverter timeConverter;
descriptor: Ljdk/jfr/internal/consumer/TimeConverter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean hasDuration;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<jdk.jfr.ValueDescriptor> valueDescriptors;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
private final int startIndex;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int length;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jfr.consumer.RecordedEvent unorderedEvent;
descriptor: Ljdk/jfr/consumer/RecordedEvent;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.jfr.internal.consumer.ObjectContext objectContext;
descriptor: Ljdk/jfr/internal/consumer/ObjectContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private jdk.jfr.consumer.RecordedEvent[] cached;
descriptor: [Ljdk/jfr/consumer/RecordedEvent;
flags: (0x0002) ACC_PRIVATE
private int cacheIndex;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean enabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean ordered;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long filterStart;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long filterEnd;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long thresholdNanos;
descriptor: J
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic jdk.jfr.internal.consumer.JdkJfrConsumer.instance:()Ljdk/jfr/internal/consumer/JdkJfrConsumer;
putstatic jdk.jfr.internal.consumer.EventParser.PRIVATE_ACCESS:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>(jdk.jfr.internal.consumer.TimeConverter, jdk.jfr.EventType, jdk.jfr.internal.consumer.Parser[]);
descriptor: (Ljdk/jfr/internal/consumer/TimeConverter;Ljdk/jfr/EventType;[Ljdk/jfr/internal/consumer/Parser;)V
flags: (0x0000)
Code:
stack=8, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial jdk.jfr.internal.consumer.Parser.<init>:()V
1: aload 0
iconst_1
putfield jdk.jfr.internal.consumer.EventParser.enabled:Z
2: aload 0
ldc 9223372036854775807
putfield jdk.jfr.internal.consumer.EventParser.filterEnd:J
3: aload 0
ldc -1
putfield jdk.jfr.internal.consumer.EventParser.thresholdNanos:J
4: aload 0
aload 1
putfield jdk.jfr.internal.consumer.EventParser.timeConverter:Ljdk/jfr/internal/consumer/TimeConverter;
5: aload 0
aload 3
putfield jdk.jfr.internal.consumer.EventParser.parsers:[Ljdk/jfr/internal/consumer/Parser;
6: aload 0
aload 2
putfield jdk.jfr.internal.consumer.EventParser.eventType:Ljdk/jfr/EventType;
7: aload 0
aload 2
ldc "duration"
invokevirtual jdk.jfr.EventType.getField:(Ljava/lang/String;)Ljdk/jfr/ValueDescriptor;
ifnull 8
iconst_1
goto 9
StackMap locals: jdk.jfr.internal.consumer.EventParser jdk.jfr.internal.consumer.TimeConverter jdk.jfr.EventType jdk.jfr.internal.consumer.Parser[]
StackMap stack: jdk.jfr.internal.consumer.EventParser
8: iconst_0
StackMap locals: jdk.jfr.internal.consumer.EventParser jdk.jfr.internal.consumer.TimeConverter jdk.jfr.EventType jdk.jfr.internal.consumer.Parser[]
StackMap stack: jdk.jfr.internal.consumer.EventParser int
9: putfield jdk.jfr.internal.consumer.EventParser.hasDuration:Z
10: aload 0
aload 0
getfield jdk.jfr.internal.consumer.EventParser.hasDuration:Z
ifeq 11
iconst_2
goto 12
StackMap locals:
StackMap stack: jdk.jfr.internal.consumer.EventParser
11: iconst_1
StackMap locals: jdk.jfr.internal.consumer.EventParser jdk.jfr.internal.consumer.TimeConverter jdk.jfr.EventType jdk.jfr.internal.consumer.Parser[]
StackMap stack: jdk.jfr.internal.consumer.EventParser int
12: putfield jdk.jfr.internal.consumer.EventParser.startIndex:I
13: aload 0
aload 3
arraylength
aload 0
getfield jdk.jfr.internal.consumer.EventParser.startIndex:I
isub
putfield jdk.jfr.internal.consumer.EventParser.length:I
14: aload 0
aload 2
invokevirtual jdk.jfr.EventType.getFields:()Ljava/util/List;
putfield jdk.jfr.internal.consumer.EventParser.valueDescriptors:Ljava/util/List;
15: aload 0
new jdk.jfr.internal.consumer.ObjectContext
dup
aload 2
aload 0
getfield jdk.jfr.internal.consumer.EventParser.valueDescriptors:Ljava/util/List;
aload 1
invokespecial jdk.jfr.internal.consumer.ObjectContext.<init>:(Ljdk/jfr/EventType;Ljava/util/List;Ljdk/jfr/internal/consumer/TimeConverter;)V
putfield jdk.jfr.internal.consumer.EventParser.objectContext:Ljdk/jfr/internal/consumer/ObjectContext;
16: aload 0
getstatic jdk.jfr.internal.consumer.EventParser.PRIVATE_ACCESS:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.objectContext:Ljdk/jfr/internal/consumer/ObjectContext;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.length:I
anewarray java.lang.Object
lconst_0
lconst_0
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.newRecordedEvent:(Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;JJ)Ljdk/jfr/consumer/RecordedEvent;
putfield jdk.jfr.internal.consumer.EventParser.unorderedEvent:Ljdk/jfr/consumer/RecordedEvent;
17: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljdk/jfr/internal/consumer/EventParser;
0 18 1 timeConverter Ljdk/jfr/internal/consumer/TimeConverter;
0 18 2 type Ljdk/jfr/EventType;
0 18 3 parsers [Ljdk/jfr/internal/consumer/Parser;
MethodParameters:
Name Flags
timeConverter
type
parsers
private jdk.jfr.consumer.RecordedEvent cachedEvent();
descriptor: ()Ljdk/jfr/consumer/RecordedEvent;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.ordered:Z
ifeq 11
1: aload 0
getfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
arraylength
if_icmpne 5
2: aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
astore 1
start local 1 3: aload 0
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
arraylength
iconst_2
imul
anewarray jdk.jfr.consumer.RecordedEvent
putfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
4: aload 1
iconst_0
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
iconst_0
aload 1
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
aaload
astore 1
start local 1 6: aload 1
ifnonnull 9
7: getstatic jdk.jfr.internal.consumer.EventParser.PRIVATE_ACCESS:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.objectContext:Ljdk/jfr/internal/consumer/ObjectContext;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.length:I
anewarray java.lang.Object
lconst_0
lconst_0
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.newRecordedEvent:(Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;JJ)Ljdk/jfr/consumer/RecordedEvent;
astore 1
8: aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
aload 1
aastore
9: StackMap locals: jdk.jfr.consumer.RecordedEvent
StackMap stack:
aload 0
dup
getfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
iconst_1
iadd
putfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
10: aload 1
areturn
end local 1 11: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.unorderedEvent:Ljdk/jfr/consumer/RecordedEvent;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljdk/jfr/internal/consumer/EventParser;
3 5 1 old [Ljdk/jfr/consumer/RecordedEvent;
6 11 1 event Ljdk/jfr/consumer/RecordedEvent;
public jdk.jfr.EventType getEventType();
descriptor: ()Ljdk/jfr/EventType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.eventType:Ljdk/jfr/EventType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/consumer/EventParser;
public void setThresholdNanos(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield jdk.jfr.internal.consumer.EventParser.thresholdNanos:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
0 2 1 thresholdNanos J
MethodParameters:
Name Flags
thresholdNanos
public void setEnabled(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield jdk.jfr.internal.consumer.EventParser.enabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
0 2 1 enabled Z
MethodParameters:
Name Flags
enabled
public boolean isEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.enabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/consumer/EventParser;
public jdk.jfr.consumer.RecordedEvent parse(jdk.jfr.internal.consumer.RecordingInput);
descriptor: (Ljdk/jfr/internal/consumer/RecordingInput;)Ljdk/jfr/consumer/RecordedEvent;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.enabled:Z
ifne 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual jdk.jfr.internal.consumer.RecordingInput.readLong:()J
lstore 2
start local 2 3: lload 2
lstore 4
start local 4 4: aload 0
getfield jdk.jfr.internal.consumer.EventParser.hasDuration:Z
ifeq 10
5: aload 1
invokevirtual jdk.jfr.internal.consumer.RecordingInput.readLong:()J
lstore 6
start local 6 6: aload 0
getfield jdk.jfr.internal.consumer.EventParser.thresholdNanos:J
lconst_0
lcmp
ifle 9
7: aload 0
getfield jdk.jfr.internal.consumer.EventParser.timeConverter:Ljdk/jfr/internal/consumer/TimeConverter;
lload 6
invokevirtual jdk.jfr.internal.consumer.TimeConverter.convertTimespan:(J)J
aload 0
getfield jdk.jfr.internal.consumer.EventParser.thresholdNanos:J
lcmp
ifge 9
8: aconst_null
areturn
9: StackMap locals: long long long
StackMap stack:
lload 4
lload 6
ladd
lstore 4
end local 6 10: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.filterStart:J
lconst_0
lcmp
ifne 11
aload 0
getfield jdk.jfr.internal.consumer.EventParser.filterEnd:J
ldc 9223372036854775807
lcmp
ifeq 16
11: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.timeConverter:Ljdk/jfr/internal/consumer/TimeConverter;
lload 4
invokevirtual jdk.jfr.internal.consumer.TimeConverter.convertTimestamp:(J)J
lstore 6
start local 6 12: lload 6
aload 0
getfield jdk.jfr.internal.consumer.EventParser.filterStart:J
lcmp
ifge 14
13: aconst_null
areturn
14: StackMap locals: long
StackMap stack:
lload 6
aload 0
getfield jdk.jfr.internal.consumer.EventParser.filterEnd:J
lcmp
ifle 16
15: aconst_null
areturn
end local 6 16: StackMap locals:
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
ifnull 28
17: aload 0
invokevirtual jdk.jfr.internal.consumer.EventParser.cachedEvent:()Ljdk/jfr/consumer/RecordedEvent;
astore 6
start local 6 18: getstatic jdk.jfr.internal.consumer.EventParser.PRIVATE_ACCESS:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
astore 7
start local 7 19: aload 7
aload 6
lload 2
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.setStartTicks:(Ljdk/jfr/consumer/RecordedEvent;J)V
20: aload 7
aload 6
lload 4
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.setEndTicks:(Ljdk/jfr/consumer/RecordedEvent;J)V
21: aload 7
aload 6
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.eventValues:(Ljdk/jfr/consumer/RecordedEvent;)[Ljava/lang/Object;
astore 8
start local 8 22: iconst_0
istore 9
start local 9 23: goto 26
24: StackMap locals: jdk.jfr.internal.consumer.EventParser jdk.jfr.internal.consumer.RecordingInput long long jdk.jfr.consumer.RecordedEvent jdk.jfr.internal.consumer.JdkJfrConsumer java.lang.Object[] int
StackMap stack:
aload 8
iload 9
aload 0
getfield jdk.jfr.internal.consumer.EventParser.parsers:[Ljdk/jfr/internal/consumer/Parser;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.startIndex:I
iload 9
iadd
aaload
aload 1
invokevirtual jdk.jfr.internal.consumer.Parser.parse:(Ljdk/jfr/internal/consumer/RecordingInput;)Ljava/lang/Object;
aastore
25: iinc 9 1
StackMap locals:
StackMap stack:
26: iload 9
aload 8
arraylength
if_icmplt 24
end local 9 27: aload 6
areturn
end local 8 end local 7 end local 6 28: StackMap locals: jdk.jfr.internal.consumer.EventParser jdk.jfr.internal.consumer.RecordingInput long long
StackMap stack:
aload 0
getfield jdk.jfr.internal.consumer.EventParser.length:I
anewarray java.lang.Object
astore 6
start local 6 29: iconst_0
istore 7
start local 7 30: goto 33
31: StackMap locals: java.lang.Object[] int
StackMap stack:
aload 6
iload 7
aload 0
getfield jdk.jfr.internal.consumer.EventParser.parsers:[Ljdk/jfr/internal/consumer/Parser;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.startIndex:I
iload 7
iadd
aaload
aload 1
invokevirtual jdk.jfr.internal.consumer.Parser.parse:(Ljdk/jfr/internal/consumer/RecordingInput;)Ljava/lang/Object;
aastore
32: iinc 7 1
StackMap locals:
StackMap stack:
33: iload 7
aload 6
arraylength
if_icmplt 31
end local 7 34: getstatic jdk.jfr.internal.consumer.EventParser.PRIVATE_ACCESS:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
aload 0
getfield jdk.jfr.internal.consumer.EventParser.objectContext:Ljdk/jfr/internal/consumer/ObjectContext;
aload 6
lload 2
lload 4
invokevirtual jdk.jfr.internal.consumer.JdkJfrConsumer.newRecordedEvent:(Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;JJ)Ljdk/jfr/consumer/RecordedEvent;
areturn
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Ljdk/jfr/internal/consumer/EventParser;
0 35 1 input Ljdk/jfr/internal/consumer/RecordingInput;
3 35 2 startTicks J
4 35 4 endTicks J
6 10 6 durationTicks J
12 16 6 eventEnd J
18 28 6 event Ljdk/jfr/consumer/RecordedEvent;
19 28 7 access Ljdk/jfr/internal/consumer/JdkJfrConsumer;
22 28 8 values [Ljava/lang/Object;
23 27 9 i I
29 35 6 values [Ljava/lang/Object;
30 34 7 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
public void skip(jdk.jfr.internal.consumer.RecordingInput);
descriptor: (Ljdk/jfr/internal/consumer/RecordingInput;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.InternalError
dup
ldc "Should not call this method. More efficient to read event size and skip ahead"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/consumer/EventParser;
0 1 1 input Ljdk/jfr/internal/consumer/RecordingInput;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
input
public void resetCache();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
putfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
private boolean hasReuse();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
public void setReuse(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
invokevirtual jdk.jfr.internal.consumer.EventParser.hasReuse:()Z
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
iload 1
ifeq 6
3: aload 0
iconst_2
anewarray jdk.jfr.consumer.RecordedEvent
putfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
4: aload 0
iconst_0
putfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield jdk.jfr.internal.consumer.EventParser.cached:[Ljdk/jfr/consumer/RecordedEvent;
7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljdk/jfr/internal/consumer/EventParser;
0 8 1 reuse Z
MethodParameters:
Name Flags
reuse
public void setFilterStart(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield jdk.jfr.internal.consumer.EventParser.filterStart:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
0 2 1 filterStart J
MethodParameters:
Name Flags
filterStart
public void setFilterEnd(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield jdk.jfr.internal.consumer.EventParser.filterEnd:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/consumer/EventParser;
0 2 1 filterEnd J
MethodParameters:
Name Flags
filterEnd
public void setOrdered(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.jfr.internal.consumer.EventParser.ordered:Z
iload 1
if_icmpne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield jdk.jfr.internal.consumer.EventParser.ordered:Z
3: aload 0
iconst_0
putfield jdk.jfr.internal.consumer.EventParser.cacheIndex:I
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljdk/jfr/internal/consumer/EventParser;
0 5 1 ordered Z
MethodParameters:
Name Flags
ordered
public java.lang.Object parse(jdk.jfr.internal.consumer.RecordingInput);
descriptor: (Ljdk/jfr/internal/consumer/RecordingInput;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual jdk.jfr.internal.consumer.EventParser.parse:(Ljdk/jfr/internal/consumer/RecordingInput;)Ljdk/jfr/consumer/RecordedEvent;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
}
SourceFile: "EventParser.java"