public abstract class jdk.jfr.internal.consumer.JdkJfrConsumer
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: jdk.jfr.internal.consumer.JdkJfrConsumer
super_class: java.lang.Object
{
private static jdk.jfr.internal.consumer.JdkJfrConsumer instance;
descriptor: Ljdk/jfr/internal/consumer/JdkJfrConsumer;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/consumer/JdkJfrConsumer;
private static void forceInitialization();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: ldc Ljdk/jfr/consumer/RecordedObject;
astore 0
start local 0 1: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
iconst_1
aload 0
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokestatic java.lang.Class.forName:(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;
pop
end local 0 2: goto 5
StackMap locals:
StackMap stack: java.lang.ClassNotFoundException
3: pop
4: new java.lang.InternalError
dup
ldc "Should not happen"
invokespecial java.lang.InternalError.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
return
LocalVariableTable:
Start End Slot Name Signature
1 2 0 c Ljava/lang/Class<*>;
Exception table:
from to target type
0 2 3 Class java.lang.ClassNotFoundException
public static void setAccess(jdk.jfr.internal.consumer.JdkJfrConsumer);
descriptor: (Ljdk/jfr/internal/consumer/JdkJfrConsumer;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
putstatic jdk.jfr.internal.consumer.JdkJfrConsumer.instance:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 access Ljdk/jfr/internal/consumer/JdkJfrConsumer;
MethodParameters:
Name Flags
access
public static jdk.jfr.internal.consumer.JdkJfrConsumer instance();
descriptor: ()Ljdk/jfr/internal/consumer/JdkJfrConsumer;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic jdk.jfr.internal.consumer.JdkJfrConsumer.instance:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
ifnonnull 2
1: invokestatic jdk.jfr.internal.consumer.JdkJfrConsumer.forceInitialization:()V
2: StackMap locals:
StackMap stack:
getstatic jdk.jfr.internal.consumer.JdkJfrConsumer.instance:Ljdk/jfr/internal/consumer/JdkJfrConsumer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public abstract java.util.List<jdk.jfr.internal.Type> readTypes(jdk.jfr.consumer.RecordingFile);
descriptor: (Ljdk/jfr/consumer/RecordingFile;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
Signature: (Ljdk/jfr/consumer/RecordingFile;)Ljava/util/List<Ljdk/jfr/internal/Type;>;
MethodParameters:
Name Flags
file
public abstract boolean isLastEventInChunk(jdk.jfr.consumer.RecordingFile);
descriptor: (Ljdk/jfr/consumer/RecordingFile;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
file
public abstract java.lang.Object getOffsetDataTime(jdk.jfr.consumer.RecordedObject, java.lang.String);
descriptor: (Ljdk/jfr/consumer/RecordedObject;Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
name
public abstract jdk.jfr.consumer.RecordedClass newRecordedClass(jdk.jfr.internal.consumer.ObjectContext, long, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;J[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedClass;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
id
values
public abstract jdk.jfr.consumer.RecordedClassLoader newRecordedClassLoader(jdk.jfr.internal.consumer.ObjectContext, long, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;J[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedClassLoader;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
id
values
public abstract jdk.jfr.consumer.RecordedStackTrace newRecordedStackTrace(jdk.jfr.internal.consumer.ObjectContext, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedStackTrace;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
values
public abstract jdk.jfr.consumer.RecordedThreadGroup newRecordedThreadGroup(jdk.jfr.internal.consumer.ObjectContext, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedThreadGroup;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
values
public abstract jdk.jfr.consumer.RecordedFrame newRecordedFrame(jdk.jfr.internal.consumer.ObjectContext, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedFrame;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
values
public abstract jdk.jfr.consumer.RecordedThread newRecordedThread(jdk.jfr.internal.consumer.ObjectContext, long, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;J[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedThread;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
id
values
public abstract jdk.jfr.consumer.RecordedMethod newRecordedMethod(jdk.jfr.internal.consumer.ObjectContext, java.lang.Object[]);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;)Ljdk/jfr/consumer/RecordedMethod;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
values
public abstract jdk.jfr.consumer.RecordedEvent newRecordedEvent(jdk.jfr.internal.consumer.ObjectContext, java.lang.Object[], long, long);
descriptor: (Ljdk/jfr/internal/consumer/ObjectContext;[Ljava/lang/Object;JJ)Ljdk/jfr/consumer/RecordedEvent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
objectContext
objects
l
m
public abstract java.util.Comparator<? super jdk.jfr.consumer.RecordedEvent> eventComparator();
descriptor: ()Ljava/util/Comparator;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Comparator<-Ljdk/jfr/consumer/RecordedEvent;>;
public abstract void setStartTicks(jdk.jfr.consumer.RecordedEvent, long);
descriptor: (Ljdk/jfr/consumer/RecordedEvent;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
startTicks
public abstract void setEndTicks(jdk.jfr.consumer.RecordedEvent, long);
descriptor: (Ljdk/jfr/consumer/RecordedEvent;J)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
endTicks
public abstract java.lang.Object[] eventValues(jdk.jfr.consumer.RecordedEvent);
descriptor: (Ljdk/jfr/consumer/RecordedEvent;)[Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
event
public abstract jdk.jfr.consumer.MetadataEvent newMetadataEvent(java.util.List<jdk.jfr.EventType>, java.util.List<jdk.jfr.EventType>, java.util.List<jdk.jfr.Configuration>);
descriptor: (Ljava/util/List;Ljava/util/List;Ljava/util/List;)Ljdk/jfr/consumer/MetadataEvent;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/List<Ljdk/jfr/EventType;>;Ljava/util/List<Ljdk/jfr/EventType;>;Ljava/util/List<Ljdk/jfr/Configuration;>;)Ljdk/jfr/consumer/MetadataEvent;
MethodParameters:
Name Flags
previous
current
configuration
}
SourceFile: "JdkJfrConsumer.java"