1 #
   2 # Copyright (c) 2016, 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 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 ()V flags 1
 183 method name <init> descriptor (Ljdk/jfr/Configuration;)V flags 1
 184 method name start descriptor ()V flags 1
 185 method name scheduleStart descriptor (Ljava/time/Duration;)V flags 1
 186 method name stop descriptor ()Z flags 1
 187 method name getSettings descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
 188 method name getSize descriptor ()J flags 1
 189 method name getStopTime descriptor ()Ljava/time/Instant; flags 1
 190 method name getStartTime descriptor ()Ljava/time/Instant; flags 1
 191 method name getMaxSize descriptor ()J flags 1
 192 method name getMaxAge descriptor ()Ljava/time/Duration; flags 1
 193 method name getName descriptor ()Ljava/lang/String; flags 1
 194 method name setSettings descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
 195 method name getState descriptor ()Ljdk/jfr/RecordingState; flags 1
 196 method name close descriptor ()V flags 1
 197 method name copy descriptor (Z)Ljdk/jfr/Recording; flags 1
 198 method name dump descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 199 method name isToDisk descriptor ()Z flags 1
 200 method name setMaxSize descriptor (J)V flags 1
 201 method name setMaxAge descriptor (Ljava/time/Duration;)V flags 1
 202 method name setDestination descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 203 method name getDestination descriptor ()Ljava/nio/file/Path; flags 1
 204 method name getId descriptor ()J flags 1
 205 method name setName descriptor (Ljava/lang/String;)V flags 1
 206 method name setDumpOnExit descriptor (Z)V flags 1
 207 method name getDumpOnExit descriptor ()Z flags 1
 208 method name setToDisk descriptor (Z)V flags 1
 209 method name getStream descriptor (Ljava/time/Instant;Ljava/time/Instant;)Ljava/io/InputStream; thrownTypes java/io/IOException flags 1
 210 method name getDuration descriptor ()Ljava/time/Duration; flags 1
 211 method name setDuration descriptor (Ljava/time/Duration;)V flags 1
 212 method name enable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1
 213 method name disable descriptor (Ljava/lang/String;)Ljdk/jfr/EventSettings; flags 1
 214 method name enable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings;
 215 method name disable descriptor (Ljava/lang/Class;)Ljdk/jfr/EventSettings; flags 1 signature (Ljava/lang/Class<+Ljdk/jfr/Event;>;)Ljdk/jfr/EventSettings;
 216 
 217 class name jdk/jfr/RecordingState
 218 header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljdk/jfr/RecordingState;>;
 219 field name NEW descriptor Ljdk/jfr/RecordingState; flags 4019
 220 field name DELAYED descriptor Ljdk/jfr/RecordingState; flags 4019
 221 field name RUNNING descriptor Ljdk/jfr/RecordingState; flags 4019
 222 field name STOPPED descriptor Ljdk/jfr/RecordingState; flags 4019
 223 field name CLOSED descriptor Ljdk/jfr/RecordingState; flags 4019
 224 method name values descriptor ()[Ljdk/jfr/RecordingState; flags 9
 225 method name valueOf descriptor (Ljava/lang/String;)Ljdk/jfr/RecordingState; flags 9
 226 
 227 class name jdk/jfr/Registered
 228 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;)
 229 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
 230 
 231 class name jdk/jfr/Relational
 232 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;})
 233 
 234 class name jdk/jfr/SettingControl
 235 header extends jdk/jfr/internal/Control flags 421 runtimeAnnotations @Ljdk/jfr/MetadataDefinition;
 236 method name <init> descriptor ()V flags 4
 237 method name combine descriptor (Ljava/util/Set;)Ljava/lang/String; flags 401 signature (Ljava/util/Set<Ljava/lang/String;>;)Ljava/lang/String;
 238 method name setValue descriptor (Ljava/lang/String;)V flags 401
 239 method name getValue descriptor ()Ljava/lang/String; flags 401
 240 
 241 class name jdk/jfr/SettingDefinition
 242 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;})
 243 
 244 class name jdk/jfr/SettingDescriptor
 245 header extends java/lang/Object flags 31
 246 method name getName descriptor ()Ljava/lang/String; flags 1
 247 method name getLabel descriptor ()Ljava/lang/String; flags 1
 248 method name getDescription descriptor ()Ljava/lang/String; flags 1
 249 method name getContentType descriptor ()Ljava/lang/String; flags 1
 250 method name getTypeName descriptor ()Ljava/lang/String; flags 1
 251 method name getTypeId descriptor ()J flags 1
 252 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 253 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
 254 method name getDefaultValue descriptor ()Ljava/lang/String; flags 1
 255 
 256 class name jdk/jfr/StackTrace
 257 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;)
 258 field name NAME descriptor Ljava/lang/String; constantValue stackTrace flags 19
 259 method name value descriptor ()Z annotationDefaultValue Ztrue flags 401
 260 
 261 class name jdk/jfr/Threshold
 262 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;)
 263 field name NAME descriptor Ljava/lang/String; constantValue threshold flags 19
 264 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "0\u005C;u0020;ns" flags 401
 265 
 266 class name jdk/jfr/Timespan
 267 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;})
 268 field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19
 269 field name SECONDS descriptor Ljava/lang/String; constantValue SECONDS flags 19
 270 field name MILLISECONDS descriptor Ljava/lang/String; constantValue MILLISECONDS flags 19
 271 field name NANOSECONDS descriptor Ljava/lang/String; constantValue NANOSECONDS flags 19
 272 field name MICROSECONDS descriptor Ljava/lang/String; constantValue MICROSECONDS flags 19
 273 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "NANOSECONDS" flags 401
 274 
 275 class name jdk/jfr/Timestamp
 276 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;})
 277 field name MILLISECONDS_SINCE_EPOCH descriptor Ljava/lang/String; constantValue MILLISECONDS_SINCE_EPOCH flags 19
 278 field name TICKS descriptor Ljava/lang/String; constantValue TICKS flags 19
 279 method name value descriptor ()Ljava/lang/String; annotationDefaultValue "MILLISECONDS_SINCE_EPOCH" flags 401
 280 
 281 class name jdk/jfr/TransitionFrom
 282 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;})
 283 
 284 class name jdk/jfr/TransitionTo
 285 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;})
 286 
 287 class name jdk/jfr/Unsigned
 288 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;})
 289 
 290 class name jdk/jfr/ValueDescriptor
 291 header extends java/lang/Object flags 31
 292 method name <init> descriptor (Ljava/lang/Class;Ljava/lang/String;)V flags 1 signature (Ljava/lang/Class<*>;Ljava/lang/String;)V
 293 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
 294 method name getLabel descriptor ()Ljava/lang/String; flags 1
 295 method name getName descriptor ()Ljava/lang/String; flags 1
 296 method name getDescription descriptor ()Ljava/lang/String; flags 1
 297 method name getContentType descriptor ()Ljava/lang/String; flags 1
 298 method name getTypeName descriptor ()Ljava/lang/String; flags 1
 299 method name getTypeId descriptor ()J flags 1
 300 method name isArray descriptor ()Z flags 1
 301 method name getAnnotation descriptor (Ljava/lang/Class;)Ljava/lang/annotation/Annotation; flags 1 signature <A::Ljava/lang/annotation/Annotation;>(Ljava/lang/Class<TA;>;)TA;
 302 method name getAnnotationElements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/AnnotationElement;>;
 303 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 304 
 305 class name jdk/jfr/consumer/RecordedClass
 306 header extends jdk/jfr/consumer/RecordedObject flags 31
 307 method name getModifiers descriptor ()I flags 1
 308 method name getClassLoader descriptor ()Ljdk/jfr/consumer/RecordedClassLoader; flags 1
 309 method name getName descriptor ()Ljava/lang/String; flags 1
 310 method name getId descriptor ()J flags 1
 311 
 312 class name jdk/jfr/consumer/RecordedClassLoader
 313 header extends jdk/jfr/consumer/RecordedObject flags 31
 314 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1
 315 method name getName descriptor ()Ljava/lang/String; flags 1
 316 method name getId descriptor ()J flags 1
 317 
 318 class name jdk/jfr/consumer/RecordedEvent
 319 header extends jdk/jfr/consumer/RecordedObject flags 31
 320 method name getStackTrace descriptor ()Ljdk/jfr/consumer/RecordedStackTrace; flags 1
 321 method name getThread descriptor ()Ljdk/jfr/consumer/RecordedThread; flags 1
 322 method name getEventType descriptor ()Ljdk/jfr/EventType; flags 1
 323 method name getStartTime descriptor ()Ljava/time/Instant; flags 1
 324 method name getEndTime descriptor ()Ljava/time/Instant; flags 1
 325 method name getDuration descriptor ()Ljava/time/Duration; flags 1
 326 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 327 
 328 class name jdk/jfr/consumer/RecordedFrame
 329 header extends jdk/jfr/consumer/RecordedObject flags 31
 330 method name isJavaFrame descriptor ()Z flags 1
 331 method name getBytecodeIndex descriptor ()I flags 1
 332 method name getLineNumber descriptor ()I flags 1
 333 method name getType descriptor ()Ljava/lang/String; flags 1
 334 method name getMethod descriptor ()Ljdk/jfr/consumer/RecordedMethod; flags 1
 335 
 336 class name jdk/jfr/consumer/RecordedMethod
 337 header extends jdk/jfr/consumer/RecordedObject flags 31
 338 method name getType descriptor ()Ljdk/jfr/consumer/RecordedClass; flags 1
 339 method name getName descriptor ()Ljava/lang/String; flags 1
 340 method name getDescriptor descriptor ()Ljava/lang/String; flags 1
 341 method name getModifiers descriptor ()I flags 1
 342 method name isHidden descriptor ()Z flags 1
 343 
 344 class name jdk/jfr/consumer/RecordedObject
 345 header extends java/lang/Object flags 21
 346 method name hasField descriptor (Ljava/lang/String;)Z flags 1
 347 method name getValue descriptor (Ljava/lang/String;)Ljava/lang/Object; flags 11 signature <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
 348 method name getFields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/ValueDescriptor;>;
 349 method name toString descriptor ()Ljava/lang/String; flags 11
 350 
 351 class name jdk/jfr/consumer/RecordedStackTrace
 352 header extends jdk/jfr/consumer/RecordedObject flags 31
 353 method name getFrames descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljdk/jfr/consumer/RecordedFrame;>;
 354 method name isTruncated descriptor ()Z flags 1
 355 
 356 class name jdk/jfr/consumer/RecordedThread
 357 header extends jdk/jfr/consumer/RecordedObject flags 31
 358 method name getOSName descriptor ()Ljava/lang/String; flags 1
 359 method name getOSThreadId descriptor ()J flags 1
 360 method name getThreadGroup descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1
 361 method name getJavaName descriptor ()Ljava/lang/String; flags 1
 362 method name getJavaThreadId descriptor ()J flags 1
 363 method name getId descriptor ()J flags 1
 364 
 365 class name jdk/jfr/consumer/RecordedThreadGroup
 366 header extends jdk/jfr/consumer/RecordedObject flags 31
 367 method name getName descriptor ()Ljava/lang/String; flags 1
 368 method name getParent descriptor ()Ljdk/jfr/consumer/RecordedThreadGroup; flags 1
 369 
 370 class name jdk/jfr/consumer/RecordingFile
 371 header extends java/lang/Object implements java/io/Closeable flags 31
 372 method name <init> descriptor (Ljava/nio/file/Path;)V thrownTypes java/io/IOException flags 1
 373 method name readEvent descriptor ()Ljdk/jfr/consumer/RecordedEvent; thrownTypes java/io/IOException flags 1
 374 method name hasMoreEvents descriptor ()Z flags 1
 375 method name readEventTypes descriptor ()Ljava/util/List; thrownTypes java/io/IOException flags 1 signature ()Ljava/util/List<Ljdk/jfr/EventType;>;
 376 method name close descriptor ()V thrownTypes java/io/IOException flags 1
 377 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;>;
 378