# # Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License version 2 only, as # published by the Free Software Foundation. Oracle designates this # particular file as subject to the "Classpath" exception as provided # by Oracle in the LICENSE file that accompanied this code. # # This code is distributed in the hope that it will be useful, but WITHOUT # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License # version 2 for more details (a copy is included in the LICENSE file that # accompanied this code). # # You should have received a copy of the GNU General Public License version # 2 along with this work; if not, write to the Free Software Foundation, # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA # or visit www.oracle.com if you need additional information or have any # questions. # # ########################################################## # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ### # ########################################################## # module name jdk.jfr header exports jdk/jfr,jdk/jfr/consumer requires name\u0020;java.base\u0020;flags\u0020;8000 flags 8000 class name jdk/jfr/AnnotationElement header extends java/lang/Object flags 31 innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609 method name descriptor (Ljava/lang/Class;Ljava/util/Map;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/util/Map;)V method name descriptor (Ljava/lang/Class;Ljava/lang/Object;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Object;)V method name descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)V method name getValues descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getValueDescriptors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getTypeName descriptor ()Ljava/lang/String; flags 1 method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1 method name hasValue descriptor (Ljava/lang/String;)Z flags 1 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 11 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)TA; method name getTypeId descriptor ()J flags 1 class name jdk/jfr/BooleanFlag header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Flag")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) class name jdk/jfr/Category header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) method name value descriptor ()[Ljava/lang/String; flags 401 class name jdk/jfr/Configuration header extends java/lang/Object flags 31 method name getSettings descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; method name getName descriptor ()Ljava/lang/String; flags 1 method name getLabel descriptor ()Ljava/lang/String; flags 1 method name getDescription descriptor ()Ljava/lang/String; flags 1 method name getProvider descriptor ()Ljava/lang/String; flags 1 method name getContents descriptor ()Ljava/lang/String; flags 1 method name create descriptor (Ljava/nio/file/Path;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9 method name create descriptor (Ljava/io/Reader;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9 method name getConfiguration descriptor (Ljava/lang/String;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9 method name getConfigurations descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List; class name jdk/jfr/ContentType header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/Label;(value="Content\u005C;u0020;Type")@Ljdk/jfr/Description;(value="Semantic\u005C;u0020;meaning\u005C;u0020;of\u005C;u0020;a\u005C;u0020;value")@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) class name jdk/jfr/DataAmount header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Data\u005C;u0020;Amount")@Ljdk/jfr/Description;(value="Amount\u005C;u0020;of\u005C;u0020;data")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) field name BITS descriptor Ljava/lang/String; constantValue BITS flags 19 field name BYTES descriptor Ljava/lang/String; constantValue BYTES flags 19 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "BYTES" flags 401 class name jdk/jfr/Description header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) method name value descriptor ()Ljava/lang/String; flags 401 class name jdk/jfr/Enabled header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Inherited;@Ljdk/jfr/MetadataDefinition; field name NAME descriptor Ljava/lang/String; constantValue enabled flags 19 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401 class name jdk/jfr/Event header extends java/lang/Object flags 421 runtimeAnnotations @Ljdk/jfr/Enabled;(value=Ztrue)@Ljdk/jfr/StackTrace;(value=Ztrue)@Ljdk/jfr/Registered;(value=Ztrue) method name descriptor ()V flags 4 method name begin descriptor ()V flags 11 method name end descriptor ()V flags 11 method name commit descriptor ()V flags 11 method name isEnabled descriptor ()Z flags 11 method name shouldCommit descriptor ()Z flags 11 method name set descriptor (ILjava/lang/Object;)V flags 11 class name jdk/jfr/EventFactory header extends java/lang/Object flags 31 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19 method name create descriptor (Ljava/util/List;Ljava/util/List;)Ljdk/jfr/EventFactory; flags 9 signature (Ljava/util/List;Ljava/util/List;)Ljdk/jfr/EventFactory; method name newEvent descriptor ()Ljdk/jfr/Event; flags 1 method name getEventType descriptor ()Ljdk/jfr/EventType; flags 1 method name register descriptor ()V flags 1 method name unregister descriptor ()V flags 1 class name jdk/jfr/EventSettings header extends java/lang/Object flags 421 method name withStackTrace descriptor ()Ljdk/jfr/EventSettings; flags 11 method name withoutStackTrace descriptor ()Ljdk/jfr/EventSettings; flags 11 method name withoutThreshold descriptor ()Ljdk/jfr/EventSettings; flags 11 method name withPeriod descriptor (Ljava/time/Duration;)Ljdk/jfr/EventSettings; flags 11 method name withThreshold descriptor (Ljava/time/Duration;)Ljdk/jfr/EventSettings; flags 11 method name with descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 401 class name jdk/jfr/EventType header extends java/lang/Object flags 31 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getField descriptor (Ljava/lang/String;)Ljdk/jfr/ValueDescriptor; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name getLabel descriptor ()Ljava/lang/String; flags 1 method name getId descriptor ()J flags 1 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name isEnabled descriptor ()Z flags 1 method name getDescription descriptor ()Ljava/lang/String; flags 1 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; method name getEventType descriptor (Ljava/lang/Class;)Ljdk/jfr/EventType; flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventType; method name getSettingDescriptors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getCategoryNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; class name jdk/jfr/Experimental header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/Label;(value="Experimental")@Ljdk/jfr/Description;(value="Element\u005C;u0020;is\u005C;u0020;not\u005C;u0020;to\u005C;u0020;be\u005C;u0020;shown\u005C;u0020;to\u005C;u0020;a\u005C;u0020;user\u005C;u0020;by\u005C;u0020;default")@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;}) class name jdk/jfr/FlightRecorder header extends java/lang/Object flags 31 method name getRecordings descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name takeSnapshot descriptor ()Ljdk/jfr/Recording; flags 1 method name register descriptor (Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)V method name unregister descriptor (Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)V method name getFlightRecorder descriptor ()Ljdk/jfr/FlightRecorder; thrownTypes java/lang/IllegalStateException,java/lang/SecurityException flags 9 method name addPeriodicEvent descriptor (Ljava/lang/Class;Ljava/lang/Runnable;)V thrownTypes java/lang/SecurityException flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;Ljava/lang/Runnable;)V method name removePeriodicEvent descriptor (Ljava/lang/Runnable;)Z thrownTypes java/lang/SecurityException flags 9 method name getEventTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name addListener descriptor (Ljdk/jfr/FlightRecorderListener;)V flags 9 method name removeListener descriptor (Ljdk/jfr/FlightRecorderListener;)Z flags 9 method name isAvailable descriptor ()Z flags 9 method name isInitialized descriptor ()Z flags 9 class name jdk/jfr/FlightRecorderListener header extends java/lang/Object flags 601 method name recorderInitialized descriptor (Ljdk/jfr/FlightRecorder;)V flags 1 method name recordingStateChanged descriptor (Ljdk/jfr/Recording;)V flags 1 class name jdk/jfr/FlightRecorderPermission header extends java/security/BasicPermission flags 31 method name descriptor (Ljava/lang/String;)V flags 1 class name jdk/jfr/Frequency header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Frequency")@Ljdk/jfr/Description;(value="Measure\u005C;u0020;of\u005C;u0020;how\u005C;u0020;often\u005C;u0020;something\u005C;u0020;occurs,\u005C;u0020;in\u005C;u0020;Hertz")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;}) class name jdk/jfr/Label header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) method name value descriptor ()Ljava/lang/String; flags 401 class name jdk/jfr/MemoryAddress header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Memory\u005C;u0020;Address")@Ljdk/jfr/Description;(value="Represents\u005C;u0020;a\u005C;u0020;physical\u005C;u0020;memory\u005C;u0020;address")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) class name jdk/jfr/MetadataDefinition header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) class name jdk/jfr/Name header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;METHOD;})@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljdk/jfr/MetadataDefinition; method name value descriptor ()Ljava/lang/String; flags 401 class name jdk/jfr/Percentage header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Percentage")@Ljdk/jfr/Description;(value="Percentage,\u005C;u0020;represented\u005C;u0020;as\u005C;u0020;a\u005C;u0020;number\u005C;u0020;between\u005C;u0020;0\u005C;u0020;and\u005C;u0020;1")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) class name jdk/jfr/Period header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;}) field name NAME descriptor Ljava/lang/String; constantValue period flags 19 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "everyChunk" flags 401 class name jdk/jfr/Recording header extends java/lang/Object implements java/io/Closeable flags 31 method name descriptor ()V flags 1 method name descriptor (Ljdk/jfr/Configuration;)V flags 1 method name start descriptor ()V flags 1 method name scheduleStart descriptor (Ljava/time/Duration;)V flags 1 method name stop descriptor ()Z flags 1 method name getSettings descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map; method name getSize descriptor ()J flags 1 method name getStopTime descriptor ()Ljava/time/Instant; flags 1 method name getStartTime descriptor ()Ljava/time/Instant; flags 1 method name getMaxSize descriptor ()J flags 1 method name getMaxAge descriptor ()Ljava/time/Duration; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name setSettings descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map;)V method name getState descriptor ()Ljdk/jfr/RecordingState; flags 1 method name close descriptor ()V flags 1 method name copy descriptor (Z)Ljdk/jfr/Recording; flags 1 method name dump descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1 method name isToDisk descriptor ()Z flags 1 method name setMaxSize descriptor (J)V flags 1 method name setMaxAge descriptor (Ljava/time/Duration;)V flags 1 method name setDestination descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1 method name getDestination descriptor ()Ljava/nio/file/Path; flags 1 method name getId descriptor ()J flags 1 method name setName descriptor (Ljava/lang/String;)V flags 1 method name setDumpOnExit descriptor (Z)V flags 1 method name getDumpOnExit descriptor ()Z flags 1 method name setToDisk descriptor (Z)V flags 1 method name getStream descriptor (Ljava/time/Instant;Ljava/time/Instant;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 1 method name getDuration descriptor ()Ljava/time/Duration; flags 1 method name setDuration descriptor (Ljava/time/Duration;)V flags 1 method name enable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1 method name disable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1 method name enable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings; method name disable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings; class name jdk/jfr/RecordingState header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum; field name NEW descriptor Ljdk/jfr/RecordingState; flags 4019 field name DELAYED descriptor Ljdk/jfr/RecordingState; flags 4019 field name RUNNING descriptor Ljdk/jfr/RecordingState; flags 4019 field name STOPPED descriptor Ljdk/jfr/RecordingState; flags 4019 field name CLOSED descriptor Ljdk/jfr/RecordingState; flags 4019 method name values descriptor ()[Ljdk/jfr/RecordingState; flags 9 method name valueOf descriptor (Ljava/lang/String;)Ljdk/jfr/RecordingState; flags 9 class name jdk/jfr/Registered header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) method name value descriptor ()Z annotationDefaultValue Ztrue flags 401 class name jdk/jfr/Relational header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/Label;(value="Relation")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;ANNOTATION_TYPE;}) class name jdk/jfr/SettingControl header extends jdk/jfr/internal/Control flags 421 runtimeAnnotations @Ljdk/jfr/MetadataDefinition; method name descriptor ()V flags 4 method name combine descriptor (Ljava/util/Set;)Ljava/lang/String; flags 401 signature (Ljava/util/Set;)Ljava/lang/String; method name setValue descriptor (Ljava/lang/String;)V flags 401 method name getValue descriptor ()Ljava/lang/String; flags 401 class name jdk/jfr/SettingDefinition header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;METHOD;}) class name jdk/jfr/SettingDescriptor header extends java/lang/Object flags 31 method name getName descriptor ()Ljava/lang/String; flags 1 method name getLabel descriptor ()Ljava/lang/String; flags 1 method name getDescription descriptor ()Ljava/lang/String; flags 1 method name getContentType descriptor ()Ljava/lang/String; flags 1 method name getTypeName descriptor ()Ljava/lang/String; flags 1 method name getTypeId descriptor ()J flags 1 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getDefaultValue descriptor ()Ljava/lang/String; flags 1 class name jdk/jfr/StackTrace header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) field name NAME descriptor Ljava/lang/String; constantValue stackTrace flags 19 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401 class name jdk/jfr/Threshold header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;TYPE;})@Ljava/lang/annotation/Inherited;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;) field name NAME descriptor Ljava/lang/String; constantValue threshold flags 19 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "0\u005C;u0020;ns" flags 401 class name jdk/jfr/Timespan header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Timespan")@Ljdk/jfr/Description;(value="A\u005C;u0020;duration,\u005C;u0020;measured\u005C;u0020;in\u005C;u0020;nanoseconds\u005C;u0020;by\u005C;u0020;default")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19 field name SECONDS descriptor Ljava/lang/String; constantValue SECONDS flags 19 field name MILLISECONDS descriptor Ljava/lang/String; constantValue MILLISECONDS flags 19 field name NANOSECONDS descriptor Ljava/lang/String; constantValue NANOSECONDS flags 19 field name MICROSECONDS descriptor Ljava/lang/String; constantValue MICROSECONDS flags 19 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "NANOSECONDS" flags 401 class name jdk/jfr/Timestamp header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Timestamp")@Ljdk/jfr/Description;(value="A\u005C;u0020;point\u005C;u0020;in\u005C;u0020;time")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;eLjava/lang/annotation/ElementType;METHOD;}) field name MILLISECONDS_SINCE_EPOCH descriptor Ljava/lang/String; constantValue MILLISECONDS_SINCE_EPOCH flags 19 field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "MILLISECONDS_SINCE_EPOCH" flags 401 class name jdk/jfr/TransitionFrom header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/Label;(value="Transition\u005C;u0020;From")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;}) class name jdk/jfr/TransitionTo header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/Label;(value="Transition\u005C;u0020;To")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;}) class name jdk/jfr/Unsigned header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;@Ljdk/jfr/ContentType;@Ljdk/jfr/Label;(value="Unsigned\u005C;u0020;Value")@Ljdk/jfr/Description;(value="Value\u005C;u0020;should\u005C;u0020;be\u005C;u0020;interpreted\u005C;u0020;as\u005C;u0020;unsigned\u005C;u0020;data\u005C;u0020;type")@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;TYPE;}) class name jdk/jfr/ValueDescriptor header extends java/lang/Object flags 31 method name descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;)V method name descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/util/List;)V method name getLabel descriptor ()Ljava/lang/String; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name getDescription descriptor ()Ljava/lang/String; flags 1 method name getContentType descriptor ()Ljava/lang/String; flags 1 method name getTypeName descriptor ()Ljava/lang/String; flags 1 method name getTypeId descriptor ()J flags 1 method name isArray descriptor ()Z flags 1 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature (Ljava/lang/Class;)TA; method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; class name jdk/jfr/consumer/RecordedClass header extends jdk/jfr/consumer/RecordedObject flags 31 method name getModifiers descriptor ()I flags 1 method name getClassLoader descriptor ()Ljdk/jfr/consumer/RecordedClassLoader; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name getId descriptor ()J flags 1 class name jdk/jfr/consumer/RecordedClassLoader header extends jdk/jfr/consumer/RecordedObject flags 31 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name getId descriptor ()J flags 1 class name jdk/jfr/consumer/RecordedEvent header extends jdk/jfr/consumer/RecordedObject flags 31 method name getStackTrace descriptor ()Ljdk/jfr/consumer/RecordedStackTrace; flags 1 method name getThread descriptor ()Ljdk/jfr/consumer/RecordedThread; flags 1 method name getEventType descriptor ()Ljdk/jfr/EventType; flags 1 method name getStartTime descriptor ()Ljava/time/Instant; flags 1 method name getEndTime descriptor ()Ljava/time/Instant; flags 1 method name getDuration descriptor ()Ljava/time/Duration; flags 1 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; class name jdk/jfr/consumer/RecordedFrame header extends jdk/jfr/consumer/RecordedObject flags 31 method name isJavaFrame descriptor ()Z flags 1 method name getBytecodeIndex descriptor ()I flags 1 method name getLineNumber descriptor ()I flags 1 method name getType descriptor ()Ljava/lang/String; flags 1 method name getMethod descriptor ()Ljdk/jfr/consumer/RecordedMethod; flags 1 class name jdk/jfr/consumer/RecordedMethod header extends jdk/jfr/consumer/RecordedObject flags 31 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1 method name getName descriptor ()Ljava/lang/String; flags 1 method name getDescriptor descriptor ()Ljava/lang/String; flags 1 method name getModifiers descriptor ()I flags 1 method name isHidden descriptor ()Z flags 1 class name jdk/jfr/consumer/RecordedObject header extends java/lang/Object flags 21 method name hasField descriptor (Ljava/lang/String;)Z flags 1 method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 signature (Ljava/lang/String;)TT; method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name toString descriptor ()Ljava/lang/String; flags 11 class name jdk/jfr/consumer/RecordedStackTrace header extends jdk/jfr/consumer/RecordedObject flags 31 method name getFrames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List; method name isTruncated descriptor ()Z flags 1 class name jdk/jfr/consumer/RecordedThread header extends jdk/jfr/consumer/RecordedObject flags 31 method name getOSName descriptor ()Ljava/lang/String; flags 1 method name getOSThreadId descriptor ()J flags 1 method name getThreadGroup descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1 method name getJavaName descriptor ()Ljava/lang/String; flags 1 method name getJavaThreadId descriptor ()J flags 1 method name getId descriptor ()J flags 1 class name jdk/jfr/consumer/RecordedThreadGroup header extends jdk/jfr/consumer/RecordedObject flags 31 method name getName descriptor ()Ljava/lang/String; flags 1 method name getParent descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1 class name jdk/jfr/consumer/RecordingFile header extends java/lang/Object implements java/io/Closeable flags 31 method name descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1 method name readEvent descriptor ()Ljdk/jfr/consumer/RecordedEvent; thrownTypes java/io/IOException flags 1 method name hasMoreEvents descriptor ()Z flags 1 method name readEventTypes descriptor ()Ljava/util/List; thrownTypes java/io/IOException flags 1 signature ()Ljava/util/List; method name close descriptor ()V thrownTypes java/io/IOException flags 1 method name readAllEvents descriptor (Ljava/nio/file/Path;)Ljava/util/List; thrownTypes java/io/IOException flags 9 signature (Ljava/nio/file/Path;)Ljava/util/List;