1 #
   2 # Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved.
   3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4 #
   5 # This code is free software; you can redistribute it and/or modify it
   6 # under the terms of the GNU General Public License version 2 only, as
   7 # published by the Free Software Foundation.  Oracle designates this
   8 # particular file as subject to the "Classpath" exception as provided
   9 # by Oracle in the LICENSE file that accompanied this code.
  10 #
  11 # This code is distributed in the hope that it will be useful, but WITHOUT
  12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14 # version 2 for more details (a copy is included in the LICENSE file that
  15 # accompanied this code).
  16 #
  17 # You should have received a copy of the GNU General Public License version
  18 # 2 along with this work; if not, write to the Free Software Foundation,
  19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20 #
  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 # ##########################################################
  26 # ### THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. ###
  27 # ##########################################################
  28 #
  29 module name jdk.jfr
  30 header exports jdk/jfr,jdk/jfr/consumer requires name\u0020;java.base\u0020;flags\u0020;8000 target linux-amd64 flags 8000
  31 
  32 class name jdk/jfr/AnnotationElement
  33 header extends java/lang/Object flags 31
  34 innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
  35 method name <init> descriptor (Ljava/lang/Class;Ljava/util/Map;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)V
  36 method name <init> descriptor (Ljava/lang/Class;Ljava/lang/Object;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Object;)V
  37 method name <init> descriptor (Ljava/lang/Class;)V flags 1 signature (Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)V
  38 method name getValues descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/Object;>;
  39 method name getValueDescriptors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
  40 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
  41 method name getTypeName descriptor ()Ljava/lang/String; flags 1
  42 method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 1
  43 method name hasValue descriptor (Ljava/lang/String;)Z flags 1
  44 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/Object; flags 11 signature <A:Ljava/lang/Object;>(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)TA;
  45 method name getTypeId descriptor ()J flags 1
  46 
  47 class name jdk/jfr/BooleanFlag
  48 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;})
  49 
  50 class name jdk/jfr/Category
  51 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;)
  52 method name value descriptor ()[Ljava/lang/String; flags 401
  53 
  54 class name jdk/jfr/Configuration
  55 header extends java/lang/Object flags 31
  56 method name getSettings descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
  57 method name getName descriptor ()Ljava/lang/String; flags 1
  58 method name getLabel descriptor ()Ljava/lang/String; flags 1
  59 method name getDescription descriptor ()Ljava/lang/String; flags 1
  60 method name getProvider descriptor ()Ljava/lang/String; flags 1
  61 method name getContents descriptor ()Ljava/lang/String; flags 1
  62 method name create descriptor (Ljava/nio/file/Path;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9
  63 method name create descriptor (Ljava/io/Reader;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9
  64 method name getConfiguration descriptor (Ljava/lang/String;)Ljdk/jfr/Configuration; thrownTypes java/io/IOException,java/text/ParseException flags 9
  65 method name getConfigurations descriptor ()Ljava/util/List; flags 9 signature ()Ljava/util/List<Ljdk/jfr/Configuration;>;
  66 
  67 class name jdk/jfr/ContentType
  68 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;)
  69 
  70 class name jdk/jfr/DataAmount
  71 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;})
  72 field name BITS descriptor Ljava/lang/String; constantValue BITS flags 19
  73 field name BYTES descriptor Ljava/lang/String; constantValue BYTES flags 19
  74 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "BYTES" flags 401
  75 
  76 class name jdk/jfr/Description
  77 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;)
  78 method name value descriptor ()Ljava/lang/String; flags 401
  79 
  80 class name jdk/jfr/Enabled
  81 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;
  82 field name NAME descriptor Ljava/lang/String; constantValue enabled flags 19
  83 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
  84 
  85 class name jdk/jfr/Event
  86 header extends java/lang/Object flags 421 runtimeAnnotations @Ljdk/jfr/Enabled;(value=Ztrue)@Ljdk/jfr/StackTrace;(value=Ztrue)@Ljdk/jfr/Registered;(value=Ztrue)
  87 method name <init> descriptor ()V flags 4
  88 method name begin descriptor ()V flags 11
  89 method name end descriptor ()V flags 11
  90 method name commit descriptor ()V flags 11
  91 method name isEnabled descriptor ()Z flags 11
  92 method name shouldCommit descriptor ()Z flags 11
  93 method name set descriptor (ILjava/lang/Object;)V flags 11
  94 
  95 class name jdk/jfr/EventFactory
  96 header extends java/lang/Object flags 31
  97 innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
  98 method name create descriptor (Ljava/util/List;Ljava/util/List;)Ljdk/jfr/EventFactory; flags 9 signature (Ljava/util/List<Ljdk/jfr/AnnotationElement;>;Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;)Ljdk/jfr/EventFactory;
  99 method name newEvent descriptor ()Ljdk/jfr/Event; flags 1
 100 method name getEventType descriptor ()Ljdk/jfr/EventType; flags 1
 101 method name register descriptor ()V flags 1
 102 method name unregister descriptor ()V flags 1
 103 
 104 class name jdk/jfr/EventSettings
 105 header extends java/lang/Object flags 421
 106 method name withStackTrace descriptor ()Ljdk/jfr/EventSettings; flags 11
 107 method name withoutStackTrace descriptor ()Ljdk/jfr/EventSettings; flags 11
 108 method name withoutThreshold descriptor ()Ljdk/jfr/EventSettings; flags 11
 109 method name withPeriod descriptor (Ljava/time/Duration;)Ljdk/jfr/EventSettings; flags 11
 110 method name withThreshold descriptor (Ljava/time/Duration;)Ljdk/jfr/EventSettings; flags 11
 111 method name with descriptor (Ljava/lang/String;Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 401
 112 
 113 class name jdk/jfr/EventType
 114 header extends java/lang/Object flags 31
 115 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 116 method name getField descriptor (Ljava/lang/String;)Ljdk/jfr/ValueDescriptor; flags 1
 117 method name getName descriptor ()Ljava/lang/String; flags 1
 118 method name getLabel descriptor ()Ljava/lang/String; flags 1
 119 method name getId descriptor ()J flags 1
 120 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
 121 method name isEnabled descriptor ()Z flags 1
 122 method name getDescription descriptor ()Ljava/lang/String; flags 1
 123 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 124 method name getEventType descriptor (Ljava/lang/Class;)Ljdk/jfr/EventType; flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventType;
 125 method name getSettingDescriptors descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/SettingDescriptor;>;
 126 method name getCategoryNames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/String;>;
 127 
 128 class name jdk/jfr/Experimental
 129 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;})
 130 
 131 class name jdk/jfr/FlightRecorder
 132 header extends java/lang/Object flags 31
 133 method name getRecordings descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/Recording;>;
 134 method name takeSnapshot descriptor ()Ljdk/jfr/Recording; flags 1
 135 method name register descriptor (Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)V
 136 method name unregister descriptor (Ljava/lang/Class;)V flags 9 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)V
 137 method name getFlightRecorder descriptor ()Ljdk/jfr/FlightRecorder; thrownTypes java/lang/IllegalStateException,java/lang/SecurityException flags 9
 138 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
 139 method name removePeriodicEvent descriptor (Ljava/lang/Runnable;)Z thrownTypes java/lang/SecurityException flags 9
 140 method name getEventTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/EventType;>;
 141 method name addListener descriptor (Ljdk/jfr/FlightRecorderListener;)V flags 9
 142 method name removeListener descriptor (Ljdk/jfr/FlightRecorderListener;)Z flags 9
 143 method name isAvailable descriptor ()Z flags 9
 144 method name isInitialized descriptor ()Z flags 9
 145 
 146 class name jdk/jfr/FlightRecorderListener
 147 header extends java/lang/Object flags 601
 148 method name recorderInitialized descriptor (Ljdk/jfr/FlightRecorder;)V flags 1
 149 method name recordingStateChanged descriptor (Ljdk/jfr/Recording;)V flags 1
 150 
 151 class name jdk/jfr/FlightRecorderPermission
 152 header extends java/security/BasicPermission flags 31
 153 method name <init> descriptor (Ljava/lang/String;)V flags 1
 154 
 155 class name jdk/jfr/Frequency
 156 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;})
 157 
 158 class name jdk/jfr/Label
 159 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;)
 160 method name value descriptor ()Ljava/lang/String; flags 401
 161 
 162 class name jdk/jfr/MemoryAddress
 163 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;})
 164 
 165 class name jdk/jfr/MetadataDefinition
 166 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;})
 167 
 168 class name jdk/jfr/Name
 169 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;
 170 method name value descriptor ()Ljava/lang/String; flags 401
 171 
 172 class name jdk/jfr/Percentage
 173 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;})
 174 
 175 class name jdk/jfr/Period
 176 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;})
 177 field name NAME descriptor Ljava/lang/String; constantValue period flags 19
 178 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "everyChunk" flags 401
 179 
 180 class name jdk/jfr/Recording
 181 header extends java/lang/Object implements java/io/Closeable flags 31
 182 method name <init> descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
 183 method name <init> descriptor ()V flags 1
 184 method name <init> descriptor (Ljdk/jfr/Configuration;)V flags 1
 185 method name start descriptor ()V flags 1
 186 method name scheduleStart descriptor (Ljava/time/Duration;)V flags 1
 187 method name stop descriptor ()Z flags 1
 188 method name getSettings descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
 189 method name getSize descriptor ()J flags 1
 190 method name getStopTime descriptor ()Ljava/time/Instant; flags 1
 191 method name getStartTime descriptor ()Ljava/time/Instant; flags 1
 192 method name getMaxSize descriptor ()J flags 1
 193 method name getMaxAge descriptor ()Ljava/time/Duration; flags 1
 194 method name getName descriptor ()Ljava/lang/String; flags 1
 195 method name setSettings descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
 196 method name getState descriptor ()Ljdk/jfr/RecordingState; flags 1
 197 method name close descriptor ()V flags 1
 198 method name copy descriptor (Z)Ljdk/jfr/Recording; flags 1
 199 method name dump descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 200 method name isToDisk descriptor ()Z flags 1
 201 method name setMaxSize descriptor (J)V flags 1
 202 method name setMaxAge descriptor (Ljava/time/Duration;)V flags 1
 203 method name setDestination descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 204 method name getDestination descriptor ()Ljava/nio/file/Path; flags 1
 205 method name getId descriptor ()J flags 1
 206 method name setName descriptor (Ljava/lang/String;)V flags 1
 207 method name setDumpOnExit descriptor (Z)V flags 1
 208 method name getDumpOnExit descriptor ()Z flags 1
 209 method name setToDisk descriptor (Z)V flags 1
 210 method name getStream descriptor (Ljava/time/Instant;Ljava/time/Instant;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
 211 method name getDuration descriptor ()Ljava/time/Duration; flags 1
 212 method name setDuration descriptor (Ljava/time/Duration;)V flags 1
 213 method name enable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1
 214 method name disable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1
 215 method name enable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings;
 216 method name disable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings;
 217 
 218 class name jdk/jfr/RecordingState
 219 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jfr/RecordingState;>;
 220 field name NEW descriptor Ljdk/jfr/RecordingState; flags 4019
 221 field name DELAYED descriptor Ljdk/jfr/RecordingState; flags 4019
 222 field name RUNNING descriptor Ljdk/jfr/RecordingState; flags 4019
 223 field name STOPPED descriptor Ljdk/jfr/RecordingState; flags 4019
 224 field name CLOSED descriptor Ljdk/jfr/RecordingState; flags 4019
 225 method name values descriptor ()[Ljdk/jfr/RecordingState; flags 9
 226 method name valueOf descriptor (Ljava/lang/String;)Ljdk/jfr/RecordingState; flags 9
 227 
 228 class name jdk/jfr/Registered
 229 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;)
 230 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
 231 
 232 class name jdk/jfr/Relational
 233 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;})
 234 
 235 class name jdk/jfr/SettingControl
 236 header extends jdk/jfr/internal/Control flags 421 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;
 237 method name <init> descriptor ()V flags 4
 238 method name combine descriptor (Ljava/util/Set;)Ljava/lang/String; flags 401 signature (Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/String;
 239 method name setValue descriptor (Ljava/lang/String;)V flags 401
 240 method name getValue descriptor ()Ljava/lang/String; flags 401
 241 
 242 class name jdk/jfr/SettingDefinition
 243 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;})
 244 
 245 class name jdk/jfr/SettingDescriptor
 246 header extends java/lang/Object flags 31
 247 method name getName descriptor ()Ljava/lang/String; flags 1
 248 method name getLabel descriptor ()Ljava/lang/String; flags 1
 249 method name getDescription descriptor ()Ljava/lang/String; flags 1
 250 method name getContentType descriptor ()Ljava/lang/String; flags 1
 251 method name getTypeName descriptor ()Ljava/lang/String; flags 1
 252 method name getTypeId descriptor ()J flags 1
 253 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 254 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
 255 method name getDefaultValue descriptor ()Ljava/lang/String; flags 1
 256 
 257 class name jdk/jfr/StackTrace
 258 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;)
 259 field name NAME descriptor Ljava/lang/String; constantValue stackTrace flags 19
 260 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
 261 
 262 class name jdk/jfr/Threshold
 263 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;)
 264 field name NAME descriptor Ljava/lang/String; constantValue threshold flags 19
 265 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "0\u005C;u0020;ns" flags 401
 266 
 267 class name jdk/jfr/Timespan
 268 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;})
 269 field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19
 270 field name SECONDS descriptor Ljava/lang/String; constantValue SECONDS flags 19
 271 field name MILLISECONDS descriptor Ljava/lang/String; constantValue MILLISECONDS flags 19
 272 field name NANOSECONDS descriptor Ljava/lang/String; constantValue NANOSECONDS flags 19
 273 field name MICROSECONDS descriptor Ljava/lang/String; constantValue MICROSECONDS flags 19
 274 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "NANOSECONDS" flags 401
 275 
 276 class name jdk/jfr/Timestamp
 277 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;})
 278 field name MILLISECONDS_SINCE_EPOCH descriptor Ljava/lang/String; constantValue MILLISECONDS_SINCE_EPOCH flags 19
 279 field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19
 280 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "MILLISECONDS_SINCE_EPOCH" flags 401
 281 
 282 class name jdk/jfr/TransitionFrom
 283 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;})
 284 
 285 class name jdk/jfr/TransitionTo
 286 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;})
 287 
 288 class name jdk/jfr/Unsigned
 289 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;})
 290 
 291 class name jdk/jfr/ValueDescriptor
 292 header extends java/lang/Object flags 31
 293 method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;)V
 294 method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;Ljava/util/List;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;Ljava/util/List<Ljdk/jfr/AnnotationElement;>;)V
 295 method name getLabel descriptor ()Ljava/lang/String; flags 1
 296 method name getName descriptor ()Ljava/lang/String; flags 1
 297 method name getDescription descriptor ()Ljava/lang/String; flags 1
 298 method name getContentType descriptor ()Ljava/lang/String; flags 1
 299 method name getTypeName descriptor ()Ljava/lang/String; flags 1
 300 method name getTypeId descriptor ()J flags 1
 301 method name isArray descriptor ()Z flags 1
 302 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 303 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
 304 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 305 
 306 class name jdk/jfr/consumer/RecordedClass
 307 header extends jdk/jfr/consumer/RecordedObject flags 31
 308 method name getModifiers descriptor ()I flags 1
 309 method name getClassLoader descriptor ()Ljdk/jfr/consumer/RecordedClassLoader; flags 1
 310 method name getName descriptor ()Ljava/lang/String; flags 1
 311 method name getId descriptor ()J flags 1
 312 
 313 class name jdk/jfr/consumer/RecordedClassLoader
 314 header extends jdk/jfr/consumer/RecordedObject flags 31
 315 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1
 316 method name getName descriptor ()Ljava/lang/String; flags 1
 317 method name getId descriptor ()J flags 1
 318 
 319 class name jdk/jfr/consumer/RecordedEvent
 320 header extends jdk/jfr/consumer/RecordedObject flags 31
 321 method name getStackTrace descriptor ()Ljdk/jfr/consumer/RecordedStackTrace; flags 1
 322 method name getThread descriptor ()Ljdk/jfr/consumer/RecordedThread; flags 1
 323 method name getEventType descriptor ()Ljdk/jfr/EventType; flags 1
 324 method name getStartTime descriptor ()Ljava/time/Instant; flags 1
 325 method name getEndTime descriptor ()Ljava/time/Instant; flags 1
 326 method name getDuration descriptor ()Ljava/time/Duration; flags 1
 327 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 328 
 329 class name jdk/jfr/consumer/RecordedFrame
 330 header extends jdk/jfr/consumer/RecordedObject flags 31
 331 method name isJavaFrame descriptor ()Z flags 1
 332 method name getBytecodeIndex descriptor ()I flags 1
 333 method name getLineNumber descriptor ()I flags 1
 334 method name getType descriptor ()Ljava/lang/String; flags 1
 335 method name getMethod descriptor ()Ljdk/jfr/consumer/RecordedMethod; flags 1
 336 
 337 class name jdk/jfr/consumer/RecordedMethod
 338 header extends jdk/jfr/consumer/RecordedObject flags 31
 339 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1
 340 method name getName descriptor ()Ljava/lang/String; flags 1
 341 method name getDescriptor descriptor ()Ljava/lang/String; flags 1
 342 method name getModifiers descriptor ()I flags 1
 343 method name isHidden descriptor ()Z flags 1
 344 
 345 class name jdk/jfr/consumer/RecordedObject
 346 header extends java/lang/Object flags 21
 347 method name hasField descriptor (Ljava/lang/String;)Z flags 1
 348 method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 signature <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
 349 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 350 method name getBoolean descriptor (Ljava/lang/String;)Z flags 11
 351 method name getByte descriptor (Ljava/lang/String;)B flags 11
 352 method name getChar descriptor (Ljava/lang/String;)C flags 11
 353 method name getShort descriptor (Ljava/lang/String;)S flags 11
 354 method name getInt descriptor (Ljava/lang/String;)I flags 11
 355 method name getFloat descriptor (Ljava/lang/String;)F flags 11
 356 method name getLong descriptor (Ljava/lang/String;)J flags 11
 357 method name getDouble descriptor (Ljava/lang/String;)D flags 11
 358 method name getString descriptor (Ljava/lang/String;)Ljava/lang/String; flags 11
 359 method name getDuration descriptor (Ljava/lang/String;)Ljava/time/Duration; flags 11
 360 method name getInstant descriptor (Ljava/lang/String;)Ljava/time/Instant; flags 11
 361 method name getClass descriptor (Ljava/lang/String;)Ljdk/jfr/consumer/RecordedClass; flags 11
 362 method name getThread descriptor (Ljava/lang/String;)Ljdk/jfr/consumer/RecordedThread; flags 11
 363 method name toString descriptor ()Ljava/lang/String; flags 11
 364 
 365 class name jdk/jfr/consumer/RecordedStackTrace
 366 header extends jdk/jfr/consumer/RecordedObject flags 31
 367 method name getFrames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/consumer/RecordedFrame;>;
 368 method name isTruncated descriptor ()Z flags 1
 369 
 370 class name jdk/jfr/consumer/RecordedThread
 371 header extends jdk/jfr/consumer/RecordedObject flags 31
 372 method name getOSName descriptor ()Ljava/lang/String; flags 1
 373 method name getOSThreadId descriptor ()J flags 1
 374 method name getThreadGroup descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1
 375 method name getJavaName descriptor ()Ljava/lang/String; flags 1
 376 method name getJavaThreadId descriptor ()J flags 1
 377 method name getId descriptor ()J flags 1
 378 
 379 class name jdk/jfr/consumer/RecordedThreadGroup
 380 header extends jdk/jfr/consumer/RecordedObject flags 31
 381 method name getName descriptor ()Ljava/lang/String; flags 1
 382 method name getParent descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1
 383 
 384 class name jdk/jfr/consumer/RecordingFile
 385 header extends java/lang/Object implements java/io/Closeable flags 31
 386 method name <init> descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 387 method name readEvent descriptor ()Ljdk/jfr/consumer/RecordedEvent; thrownTypes java/io/IOException flags 1
 388 method name hasMoreEvents descriptor ()Z flags 1
 389 method name readEventTypes descriptor ()Ljava/util/List; thrownTypes java/io/IOException flags 1 signature ()Ljava/util/List<Ljdk/jfr/EventType;>;
 390 method name close descriptor ()V thrownTypes java/io/IOException flags 1
 391 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<Ljdk/jfr/consumer/RecordedEvent;>;
 392