#
# Copyright (c) 2023, 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. ###
# ##########################################################
#
class name java/io/Console
header extends java/lang/Object implements java/io/Flushable sealed true flags 21
innerclass innerClass java/util/ServiceLoader$Provider outerClass java/util/ServiceLoader innerClassName Provider flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/io/PrintStream
header extends java/io/FilterOutputStream implements java/lang/Appendable,java/io/Closeable flags 21
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019

class name java/lang/AbstractStringBuilder
header extends java/lang/Object implements java/lang/Appendable,java/lang/CharSequence sealed true flags 420
innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name repeat descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1
method name repeat descriptor (Ljava/lang/CharSequence;I)Ljava/lang/AbstractStringBuilder; flags 1

class name java/lang/Character
method name isEmoji descriptor (I)Z flags 9
method name isEmojiPresentation descriptor (I)Z flags 9
method name isEmojiModifier descriptor (I)Z flags 9
method name isEmojiModifierBase descriptor (I)Z flags 9
method name isEmojiComponent descriptor (I)Z flags 9
method name isExtendedPictographic descriptor (I)Z flags 9

class name java/lang/Class
method name isUnnamedClass descriptor ()Z flags 1 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;UNNAMED_CLASSES;,reflective=Ztrue)

-class name java/lang/Compiler

class name java/lang/Deprecated
header extends java/lang/Object implements java/lang/annotation/Annotation flags 2601 runtimeAnnotations @Ljava/lang/annotation/Documented;@Ljava/lang/annotation/Retention;(value=eLjava/lang/annotation/RetentionPolicy;RUNTIME;)@Ljava/lang/annotation/Target;(value={eLjava/lang/annotation/ElementType;CONSTRUCTOR;eLjava/lang/annotation/ElementType;FIELD;eLjava/lang/annotation/ElementType;LOCAL_VARIABLE;eLjava/lang/annotation/ElementType;METHOD;eLjava/lang/annotation/ElementType;PACKAGE;eLjava/lang/annotation/ElementType;MODULE;eLjava/lang/annotation/ElementType;PARAMETER;eLjava/lang/annotation/ElementType;TYPE;})

class name java/lang/IllegalCallerException
header extends java/lang/RuntimeException flags 21

class name java/lang/LayerInstantiationException
header extends java/lang/RuntimeException flags 21

class name java/lang/MatchException
header extends java/lang/RuntimeException flags 31

class name java/lang/Math
method name clamp descriptor (JII)I flags 9
method name clamp descriptor (JJJ)J flags 9
method name clamp descriptor (DDD)D flags 9
method name clamp descriptor (FFF)F flags 9

class name java/lang/NamedPackage
header extends java/lang/Object flags 20

class name java/lang/ProcessBuilder
header extends java/lang/Object nestMembers java/lang/ProcessBuilder$Redirect,java/lang/ProcessBuilder$Redirect$Type flags 31
innerclass innerClass java/lang/ProcessBuilder$Redirect outerClass java/lang/ProcessBuilder innerClassName Redirect flags 409
innerclass innerClass java/lang/ProcessBuilder$Redirect$Type outerClass java/lang/ProcessBuilder$Redirect innerClassName Type flags 4019
innerclass innerClass java/lang/System$Logger outerClass java/lang/System innerClassName Logger flags 609
innerclass innerClass java/lang/System$Logger$Level outerClass java/lang/System$Logger innerClassName Level flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/ScopedValue
header extends java/lang/Object nestMembers java/lang/ScopedValue$Carrier flags 31 signature <T:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;SCOPED_VALUES;)
innerclass innerClass java/lang/ScopedValue$Carrier outerClass java/lang/ScopedValue innerClassName Carrier flags 19
method name hashCode descriptor ()I flags 1
method name where descriptor (Ljava/lang/ScopedValue;Ljava/lang/Object;)Ljava/lang/ScopedValue$Carrier; flags 9 signature <T:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;TT;)Ljava/lang/ScopedValue$Carrier;
method name callWhere descriptor (Ljava/lang/ScopedValue;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;TT;Ljava/util/concurrent/Callable<+TR;>;)TR;
method name getWhere descriptor (Ljava/lang/ScopedValue;Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;TT;Ljava/util/function/Supplier<+TR;>;)TR;
method name runWhere descriptor (Ljava/lang/ScopedValue;Ljava/lang/Object;Ljava/lang/Runnable;)V flags 9 signature <T:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;TT;Ljava/lang/Runnable;)V
method name newInstance descriptor ()Ljava/lang/ScopedValue; flags 9 signature <T:Ljava/lang/Object;>()Ljava/lang/ScopedValue<TT;>;
method name get descriptor ()Ljava/lang/Object; flags 1 signature ()TT; runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name isBound descriptor ()Z flags 1
method name orElse descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TT;)TT;
method name orElseThrow descriptor (Ljava/util/function/Supplier;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Supplier<+TX;>;)TT;^TX;

class name java/lang/ScopedValue$Carrier
header extends java/lang/Object nestHost java/lang/ScopedValue flags 31 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;SCOPED_VALUES;)
innerclass innerClass java/lang/ScopedValue$Carrier outerClass java/lang/ScopedValue innerClassName Carrier flags 19
method name where descriptor (Ljava/lang/ScopedValue;Ljava/lang/Object;)Ljava/lang/ScopedValue$Carrier; flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;TT;)Ljava/lang/ScopedValue$Carrier;
method name get descriptor (Ljava/lang/ScopedValue;)Ljava/lang/Object; flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/ScopedValue<TT;>;)TT;
method name call descriptor (Ljava/util/concurrent/Callable;)Ljava/lang/Object; thrownTypes java/lang/Exception flags 1 signature <R:Ljava/lang/Object;>(Ljava/util/concurrent/Callable<+TR;>;)TR;
method name get descriptor (Ljava/util/function/Supplier;)Ljava/lang/Object; flags 1 signature <R:Ljava/lang/Object;>(Ljava/util/function/Supplier<+TR;>;)TR;
method name run descriptor (Ljava/lang/Runnable;)V flags 1

class name java/lang/StrictMath
-method name sin descriptor (D)D
-method name cos descriptor (D)D
-method name tan descriptor (D)D
-method name asin descriptor (D)D
-method name acos descriptor (D)D
-method name atan descriptor (D)D
-method name log descriptor (D)D
-method name log10 descriptor (D)D
-method name IEEEremainder descriptor (DD)D
-method name atan2 descriptor (DD)D
-method name sinh descriptor (D)D
-method name cosh descriptor (D)D
-method name tanh descriptor (D)D
-method name expm1 descriptor (D)D
-method name log1p descriptor (D)D
-method name sqrt descriptor (D)D
method name sin descriptor (D)D flags 9
method name cos descriptor (D)D flags 9
method name tan descriptor (D)D flags 9
method name asin descriptor (D)D flags 9
method name acos descriptor (D)D flags 9
method name atan descriptor (D)D flags 9
method name log descriptor (D)D flags 9
method name log10 descriptor (D)D flags 9
method name sqrt descriptor (D)D flags 9 runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;
method name IEEEremainder descriptor (DD)D flags 9
method name atan2 descriptor (DD)D flags 9
method name clamp descriptor (JII)I flags 9
method name clamp descriptor (JJJ)J flags 9
method name clamp descriptor (DDD)D flags 9
method name clamp descriptor (FFF)F flags 9
method name sinh descriptor (D)D flags 9
method name cosh descriptor (D)D flags 9
method name tanh descriptor (D)D flags 9
method name expm1 descriptor (D)D flags 9
method name log1p descriptor (D)D flags 9

class name java/lang/String
method name indexOf descriptor (III)I flags 1
method name indexOf descriptor (Ljava/lang/String;II)I flags 1
method name splitWithDelimiters descriptor (Ljava/lang/String;I)[Ljava/lang/String; flags 1

class name java/lang/StringBuffer
header extends java/lang/AbstractStringBuilder implements java/lang/Appendable,java/io/Serializable,java/lang/Comparable,java/lang/CharSequence flags 31 signature Ljava/lang/AbstractStringBuilder;Ljava/lang/Appendable;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/StringBuffer;>;Ljava/lang/CharSequence;
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
method name repeat descriptor (II)Ljava/lang/StringBuffer; flags 21
method name repeat descriptor (Ljava/lang/CharSequence;I)Ljava/lang/StringBuffer; flags 21
method name repeat descriptor (Ljava/lang/CharSequence;I)Ljava/lang/AbstractStringBuilder; flags 1041 methodParameters 3e8:null,3e8:null
method name repeat descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 methodParameters 3e8:null,3e8:null

class name java/lang/StringBuilder
header extends java/lang/AbstractStringBuilder implements java/lang/Appendable,java/io/Serializable,java/lang/Comparable,java/lang/CharSequence flags 31 signature Ljava/lang/AbstractStringBuilder;Ljava/lang/Appendable;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/StringBuilder;>;Ljava/lang/CharSequence;
method name repeat descriptor (II)Ljava/lang/StringBuilder; flags 1
method name repeat descriptor (Ljava/lang/CharSequence;I)Ljava/lang/StringBuilder; flags 1
method name repeat descriptor (Ljava/lang/CharSequence;I)Ljava/lang/AbstractStringBuilder; flags 1041 methodParameters 3e8:null,3e8:null
method name repeat descriptor (II)Ljava/lang/AbstractStringBuilder; flags 1041 methodParameters 3e8:null,3e8:null

class name java/lang/StringTemplate
header extends java/lang/Object nestMembers java/lang/StringTemplate$Processor,java/lang/StringTemplate$Processor$Linkage flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
innerclass innerClass java/lang/StringTemplate$Processor outerClass java/lang/StringTemplate innerClassName Processor flags 609
innerclass innerClass java/lang/StringTemplate$Processor$Linkage outerClass java/lang/StringTemplate$Processor innerClassName Linkage flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name STR descriptor Ljava/lang/StringTemplate$Processor; flags 19 signature Ljava/lang/StringTemplate$Processor<Ljava/lang/String;Ljava/lang/RuntimeException;>;
field name RAW descriptor Ljava/lang/StringTemplate$Processor; flags 19 signature Ljava/lang/StringTemplate$Processor<Ljava/lang/StringTemplate;Ljava/lang/RuntimeException;>;
method name fragments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/String;>;
method name values descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/Object;>;
method name interpolate descriptor ()Ljava/lang/String; flags 1
method name process descriptor (Ljava/lang/StringTemplate$Processor;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 signature <R:Ljava/lang/Object;E:Ljava/lang/Throwable;>(Ljava/lang/StringTemplate$Processor<+TR;+TE;>;)TR;^TE;
method name toString descriptor (Ljava/lang/StringTemplate;)Ljava/lang/String; flags 9
method name of descriptor (Ljava/lang/String;)Ljava/lang/StringTemplate; flags 9
method name of descriptor (Ljava/util/List;Ljava/util/List;)Ljava/lang/StringTemplate; flags 9 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<*>;)Ljava/lang/StringTemplate;
method name interpolate descriptor (Ljava/util/List;Ljava/util/List;)Ljava/lang/String; flags 9 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<*>;)Ljava/lang/String;
method name combine descriptor ([Ljava/lang/StringTemplate;)Ljava/lang/StringTemplate; flags 89
method name combine descriptor (Ljava/util/List;)Ljava/lang/StringTemplate; flags 9 signature (Ljava/util/List<Ljava/lang/StringTemplate;>;)Ljava/lang/StringTemplate;

class name java/lang/StringTemplate$Processor
header extends java/lang/Object nestHost java/lang/StringTemplate flags 601 signature <R:Ljava/lang/Object;E:Ljava/lang/Throwable;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/StringTemplate$Processor outerClass java/lang/StringTemplate innerClassName Processor flags 609
innerclass innerClass java/lang/StringTemplate$Processor$Linkage outerClass java/lang/StringTemplate$Processor innerClassName Linkage flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name process descriptor (Ljava/lang/StringTemplate;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 401 signature (Ljava/lang/StringTemplate;)TR;^TE;
method name of descriptor (Ljava/util/function/Function;)Ljava/lang/StringTemplate$Processor; flags 9 signature <T:Ljava/lang/Object;>(Ljava/util/function/Function<-Ljava/lang/StringTemplate;+TT;>;)Ljava/lang/StringTemplate$Processor<TT;Ljava/lang/RuntimeException;>;

class name java/lang/StringTemplate$Processor$Linkage
header extends java/lang/Object nestHost java/lang/StringTemplate sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
innerclass innerClass java/lang/StringTemplate$Processor outerClass java/lang/StringTemplate innerClassName Processor flags 609
innerclass innerClass java/lang/StringTemplate$Processor$Linkage outerClass java/lang/StringTemplate$Processor innerClassName Linkage flags 609
method name linkage descriptor (Ljava/util/List;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 401 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;

class name java/lang/Thread
header extends java/lang/Object implements java/lang/Runnable nestMembers java/lang/Thread$UncaughtExceptionHandler,java/lang/Thread$State,java/lang/Thread$Builder,java/lang/Thread$Builder$OfVirtual,java/lang/Thread$Builder$OfPlatform flags 21
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
innerclass innerClass java/lang/Thread$State outerClass java/lang/Thread innerClassName State flags 4019
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfPlatform outerClass java/lang/Thread$Builder innerClassName OfPlatform flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
-method name ofPlatform descriptor ()Ljava/lang/Thread$Builder$OfPlatform;
-method name ofVirtual descriptor ()Ljava/lang/Thread$Builder$OfVirtual;
-method name startVirtualThread descriptor (Ljava/lang/Runnable;)Ljava/lang/Thread;
-method name isVirtual descriptor ()Z
method name ofPlatform descriptor ()Ljava/lang/Thread$Builder$OfPlatform; flags 9
method name ofVirtual descriptor ()Ljava/lang/Thread$Builder$OfVirtual; flags 9
method name startVirtualThread descriptor (Ljava/lang/Runnable;)Ljava/lang/Thread; flags 9
method name isVirtual descriptor ()Z flags 11

class name java/lang/Thread$Builder
header extends java/lang/Object nestHost java/lang/Thread sealed true flags 601
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
innerclass innerClass java/lang/Thread$Builder$OfPlatform outerClass java/lang/Thread$Builder innerClassName OfPlatform flags 609
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
-method name allowSetThreadLocals descriptor (Z)Ljava/lang/Thread$Builder;

class name java/lang/Thread$Builder$OfPlatform
header extends java/lang/Object implements java/lang/Thread$Builder nestHost java/lang/Thread sealed true flags 601
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfPlatform outerClass java/lang/Thread$Builder innerClassName OfPlatform flags 609
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
-method name allowSetThreadLocals descriptor (Z)Ljava/lang/Thread$Builder$OfPlatform;
-method name allowSetThreadLocals descriptor (Z)Ljava/lang/Thread$Builder;

class name java/lang/Thread$Builder$OfVirtual
header extends java/lang/Object implements java/lang/Thread$Builder nestHost java/lang/Thread sealed true flags 601
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
innerclass innerClass java/lang/Thread$UncaughtExceptionHandler outerClass java/lang/Thread innerClassName UncaughtExceptionHandler flags 609
-method name allowSetThreadLocals descriptor (Z)Ljava/lang/Thread$Builder$OfVirtual;
-method name allowSetThreadLocals descriptor (Z)Ljava/lang/Thread$Builder;

class name java/lang/ThreadGroup
-method name allowThreadSuspension descriptor (Z)Z

class name java/lang/ThreadLocal
header extends java/lang/Object flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;
innerclass innerClass java/lang/StackWalker$StackFrame outerClass java/lang/StackWalker innerClassName StackFrame flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/constant/ClassDesc
header extends java/lang/Object implements java/lang/constant/ConstantDesc,java/lang/invoke/TypeDescriptor$OfField sealed true flags 601 signature Ljava/lang/Object;Ljava/lang/constant/ConstantDesc;Ljava/lang/invoke/TypeDescriptor$OfField<Ljava/lang/constant/ClassDesc;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Class; thrownTypes java/lang/ReflectiveOperationException flags 401 signature (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Class<*>;
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Object; thrownTypes java/lang/ReflectiveOperationException flags 1041 methodParameters 3e8:null

class name java/lang/constant/ConstantDesc
header extends java/lang/Object sealed true flags 601
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/constant/ConstantDescs
field name BSM_CLASS_DATA descriptor Ljava/lang/constant/DirectMethodHandleDesc; flags 19
field name BSM_CLASS_DATA_AT descriptor Ljava/lang/constant/DirectMethodHandleDesc; flags 19
field name INIT_NAME descriptor Ljava/lang/String; constantValue <init> flags 19
field name CLASS_INIT_NAME descriptor Ljava/lang/String; constantValue <clinit> flags 19
field name MTD_void descriptor Ljava/lang/constant/MethodTypeDesc; flags 19

class name java/lang/constant/DirectMethodHandleDesc
header extends java/lang/Object implements java/lang/constant/MethodHandleDesc nestMembers java/lang/constant/DirectMethodHandleDesc$Kind sealed true flags 601
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019

class name java/lang/constant/MethodHandleDesc
header extends java/lang/Object implements java/lang/constant/ConstantDesc sealed true flags 601
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/ReflectiveOperationException flags 401
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Object; thrownTypes java/lang/ReflectiveOperationException flags 1041 methodParameters 3e8:null

class name java/lang/constant/MethodTypeDesc
header extends java/lang/Object implements java/lang/constant/ConstantDesc,java/lang/invoke/TypeDescriptor$OfMethod sealed true flags 601 signature Ljava/lang/Object;Ljava/lang/constant/ConstantDesc;Ljava/lang/invoke/TypeDescriptor$OfMethod<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/MethodTypeDesc;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/invoke/TypeDescriptor$OfMethod outerClass java/lang/invoke/TypeDescriptor innerClassName OfMethod flags 609
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609
-method name descriptorString descriptor ()Ljava/lang/String;
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/invoke/MethodType; thrownTypes java/lang/ReflectiveOperationException flags 401
method name resolveConstantDesc descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/Object; thrownTypes java/lang/ReflectiveOperationException flags 1041 methodParameters 3e8:null
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/constant/MethodTypeDesc; flags 9
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/List;)Ljava/lang/constant/MethodTypeDesc; flags 9 signature (Ljava/lang/constant/ClassDesc;Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/constant/MethodTypeDesc;
method name descriptorString descriptor ()Ljava/lang/String; flags 401

class name java/lang/constant/ModuleDesc
header extends java/lang/Object sealed true flags 601
method name of descriptor (Ljava/lang/String;)Ljava/lang/constant/ModuleDesc; flags 9
method name name descriptor ()Ljava/lang/String; flags 401
method name equals descriptor (Ljava/lang/Object;)Z flags 401

class name java/lang/constant/PackageDesc
header extends java/lang/Object sealed true flags 601
method name of descriptor (Ljava/lang/String;)Ljava/lang/constant/PackageDesc; flags 9
method name ofInternalName descriptor (Ljava/lang/String;)Ljava/lang/constant/PackageDesc; flags 9
method name internalName descriptor ()Ljava/lang/String; flags 401
method name name descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 401

class name java/lang/foreign/AddressLayout
header extends java/lang/Object implements java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
method name withName descriptor (Ljava/lang/String;)Ljava/lang/foreign/AddressLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/AddressLayout; flags 401
method name withOrder descriptor (Ljava/nio/ByteOrder;)Ljava/lang/foreign/AddressLayout; flags 401
method name withTargetLayout descriptor (Ljava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/AddressLayout; flags 401 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name withoutTargetLayout descriptor ()Ljava/lang/foreign/AddressLayout; flags 401
method name targetLayout descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/foreign/MemoryLayout;>;
method name withName descriptor (Ljava/lang/String;)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 3e8:null
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withOrder descriptor (Ljava/nio/ByteOrder;)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 3e8:null
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withName descriptor (Ljava/lang/String;)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 3e8:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/AddressLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/Arena
header extends java/lang/Object implements java/lang/foreign/SegmentAllocator,java/lang/AutoCloseable flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609
-method name scope descriptor ()Ljava/lang/foreign/SegmentScope;
-method name isCloseableBy descriptor (Ljava/lang/Thread;)Z
-method name openConfined descriptor ()Ljava/lang/foreign/Arena;
-method name openShared descriptor ()Ljava/lang/foreign/Arena;
method name ofAuto descriptor ()Ljava/lang/foreign/Arena; flags 9
method name global descriptor ()Ljava/lang/foreign/Arena; flags 9
method name ofConfined descriptor ()Ljava/lang/foreign/Arena; flags 9
method name ofShared descriptor ()Ljava/lang/foreign/Arena; flags 9
method name scope descriptor ()Ljava/lang/foreign/MemorySegment$Scope; flags 401

class name java/lang/foreign/FunctionDescriptor
header extends java/lang/Object sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)

class name java/lang/foreign/GroupLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/GroupLayout;
method name withoutName descriptor ()Ljava/lang/foreign/GroupLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/GroupLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/Linker
header extends java/lang/Object nestMembers java/lang/foreign/Linker$Option sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/Linker$Option outerClass java/lang/foreign/Linker innerClassName Option flags 609
-method name nativeLinker descriptor ()Ljava/lang/foreign/Linker;
-method name downcallHandle descriptor (Ljava/lang/foreign/MemorySegment;Ljava/lang/foreign/FunctionDescriptor;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/invoke/MethodHandle;
-method name downcallHandle descriptor (Ljava/lang/foreign/FunctionDescriptor;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/invoke/MethodHandle;
-method name upcallStub descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/foreign/FunctionDescriptor;Ljava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
method name nativeLinker descriptor ()Ljava/lang/foreign/Linker; flags 9
method name downcallHandle descriptor (Ljava/lang/foreign/MemorySegment;Ljava/lang/foreign/FunctionDescriptor;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/invoke/MethodHandle; flags 481 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name downcallHandle descriptor (Ljava/lang/foreign/FunctionDescriptor;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/invoke/MethodHandle; flags 481 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name upcallStub descriptor (Ljava/lang/invoke/MethodHandle;Ljava/lang/foreign/FunctionDescriptor;Ljava/lang/foreign/Arena;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/foreign/MemorySegment; flags 481 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;

class name java/lang/foreign/Linker$Option
header extends java/lang/Object nestHost java/lang/foreign/Linker sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/Linker$Option outerClass java/lang/foreign/Linker innerClassName Option flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
-method name captureCallState descriptor ([Ljava/lang/String;)Ljava/lang/foreign/Linker$Option$CaptureCallState;
method name captureCallState descriptor ([Ljava/lang/String;)Ljava/lang/foreign/Linker$Option; flags 89
method name captureStateLayout descriptor ()Ljava/lang/foreign/StructLayout; flags 9
method name isTrivial descriptor ()Ljava/lang/foreign/Linker$Option; flags 9

-class name java/lang/foreign/Linker$Option$CaptureCallState

class name java/lang/foreign/MemoryLayout
header extends java/lang/Object nestMembers java/lang/foreign/MemoryLayout$PathElement sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
-method name bitSize descriptor ()J
-method name bitAlignment descriptor ()J
-method name byteAlignment descriptor ()J
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name bitOffset descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)J
-method name bitOffsetHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle;
-method name valueLayout descriptor (Ljava/lang/Class;Ljava/nio/ByteOrder;)Ljava/lang/foreign/ValueLayout;
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 401
method name byteAlignment descriptor ()J flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 401

class name java/lang/foreign/MemoryLayout$PathElement
header extends java/lang/Object nestHost java/lang/foreign/MemoryLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name groupElement descriptor (J)Ljava/lang/foreign/MemoryLayout$PathElement; flags 9
method name dereferenceElement descriptor ()Ljava/lang/foreign/MemoryLayout$PathElement; flags 9

class name java/lang/foreign/MemorySegment
header extends java/lang/Object nestMembers java/lang/foreign/MemorySegment$Scope sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609
-method name asSlice descriptor (J)Ljava/lang/foreign/MemorySegment;
-method name array descriptor ()Ljava/util/Optional;
-method name scope descriptor ()Ljava/lang/foreign/SegmentScope;
-method name ofAddress descriptor (JJ)Ljava/lang/foreign/MemorySegment;
-method name ofAddress descriptor (JJLjava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
-method name ofAddress descriptor (JJLjava/lang/foreign/SegmentScope;Ljava/lang/Runnable;)Ljava/lang/foreign/MemorySegment;
-method name allocateNative descriptor (Ljava/lang/foreign/MemoryLayout;Ljava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
-method name allocateNative descriptor (JLjava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
-method name allocateNative descriptor (JJLjava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfAddress;J)Ljava/lang/foreign/MemorySegment;
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfAddress;JLjava/lang/foreign/MemorySegment;)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfAddress;J)Ljava/lang/foreign/MemorySegment;
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfAddress;JLjava/lang/foreign/MemorySegment;)V
method name heapBase descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/Object;>;
method name scope descriptor ()Ljava/lang/foreign/MemorySegment$Scope; flags 401
method name isAccessibleBy descriptor (Ljava/lang/Thread;)Z flags 401
method name asSlice descriptor (JJJ)Ljava/lang/foreign/MemorySegment; flags 401
method name asSlice descriptor (JLjava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/MemorySegment; flags 1
method name asSlice descriptor (J)Ljava/lang/foreign/MemorySegment; flags 401
method name reinterpret descriptor (J)Ljava/lang/foreign/MemorySegment; flags 401 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name reinterpret descriptor (Ljava/lang/foreign/Arena;Ljava/util/function/Consumer;)Ljava/lang/foreign/MemorySegment; flags 401 signature (Ljava/lang/foreign/Arena;Ljava/util/function/Consumer<Ljava/lang/foreign/MemorySegment;>;)Ljava/lang/foreign/MemorySegment; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name reinterpret descriptor (JLjava/lang/foreign/Arena;Ljava/util/function/Consumer;)Ljava/lang/foreign/MemorySegment; flags 401 signature (JLjava/lang/foreign/Arena;Ljava/util/function/Consumer<Ljava/lang/foreign/MemorySegment;>;)Ljava/lang/foreign/MemorySegment; runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name get descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name set descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;J)B flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;J)Z flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;JB)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;JZ)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name getAtIndex descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name setAtIndex descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;

class name java/lang/foreign/MemorySegment$Scope
header extends java/lang/Object nestHost java/lang/foreign/MemorySegment sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609
method name isAlive descriptor ()Z flags 401
method name equals descriptor (Ljava/lang/Object;)Z flags 401
method name hashCode descriptor ()I flags 401

class name java/lang/foreign/PaddingLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/PaddingLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
method name withoutName descriptor ()Ljava/lang/foreign/PaddingLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/PaddingLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/SegmentAllocator
header extends java/lang/Object flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfAddress;Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment;
-method name nativeAllocator descriptor (Ljava/lang/foreign/SegmentScope;)Ljava/lang/foreign/SegmentAllocator;
method name allocate descriptor (Ljava/lang/foreign/AddressLayout;Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment; flags 1

-class name java/lang/foreign/SegmentScope

class name java/lang/foreign/SequenceLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/SequenceLayout;
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/SequenceLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/StructLayout
header extends java/lang/Object implements java/lang/foreign/GroupLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/StructLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/GroupLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
method name withoutName descriptor ()Ljava/lang/foreign/StructLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/GroupLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/StructLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/GroupLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/SymbolLookup
-method name libraryLookup descriptor (Ljava/lang/String;Ljava/lang/foreign/SegmentScope;)Ljava/lang/foreign/SymbolLookup;
-method name libraryLookup descriptor (Ljava/nio/file/Path;Ljava/lang/foreign/SegmentScope;)Ljava/lang/foreign/SymbolLookup;
method name libraryLookup descriptor (Ljava/lang/String;Ljava/lang/foreign/Arena;)Ljava/lang/foreign/SymbolLookup; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name libraryLookup descriptor (Ljava/nio/file/Path;Ljava/lang/foreign/Arena;)Ljava/lang/foreign/SymbolLookup; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;
method name or descriptor (Ljava/lang/foreign/SymbolLookup;)Ljava/lang/foreign/SymbolLookup; flags 1

class name java/lang/foreign/UnionLayout
header extends java/lang/Object implements java/lang/foreign/GroupLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/UnionLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/GroupLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
method name withoutName descriptor ()Ljava/lang/foreign/UnionLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/GroupLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/UnionLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/GroupLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

-class name java/lang/foreign/VaList

-class name java/lang/foreign/VaList$Builder

class name java/lang/foreign/ValueLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout nestMembers java/lang/foreign/ValueLayout$OfDouble,java/lang/foreign/ValueLayout$OfLong,java/lang/foreign/ValueLayout$OfFloat,java/lang/foreign/ValueLayout$OfInt,java/lang/foreign/ValueLayout$OfShort,java/lang/foreign/ValueLayout$OfChar,java/lang/foreign/ValueLayout$OfByte,java/lang/foreign/ValueLayout$OfBoolean sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
-field name ADDRESS descriptor Ljava/lang/foreign/ValueLayout$OfAddress;
-field name ADDRESS_UNALIGNED descriptor Ljava/lang/foreign/ValueLayout$OfAddress;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
field name ADDRESS descriptor Ljava/lang/foreign/AddressLayout; flags 19
field name ADDRESS_UNALIGNED descriptor Ljava/lang/foreign/AddressLayout; flags 19
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

-class name java/lang/foreign/ValueLayout$OfAddress

class name java/lang/foreign/ValueLayout$OfBoolean
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfBoolean;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfBoolean; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfBoolean; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfByte
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfByte;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfByte; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfByte; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfChar
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfChar;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfChar; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfChar; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfDouble
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfDouble;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfDouble; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfDouble; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfFloat
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfFloat;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfFloat; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfFloat; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfInt
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfInt;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfInt; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfInt; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfLong
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfLong;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfLong; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfLong; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/foreign/ValueLayout$OfShort
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout;
-method name withBitAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfShort;
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout$OfShort; flags 401
method name withoutName descriptor ()Ljava/lang/foreign/ValueLayout; flags 1041
method name withoutName descriptor ()Ljava/lang/foreign/MemoryLayout; flags 1041
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout$OfShort; flags 401
method name withByteAlignment descriptor (J)Ljava/lang/foreign/ValueLayout; flags 1041 methodParameters 1000:null
method name withByteAlignment descriptor (J)Ljava/lang/foreign/MemoryLayout; flags 1041 methodParameters 1000:null

class name java/lang/invoke/CallSite
header extends java/lang/Object sealed true flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/invoke/LambdaMetafactory
header extends java/lang/Object flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/invoke/MethodHandle
header extends java/lang/Object implements java/lang/constant/Constable sealed true flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019

class name java/lang/invoke/MethodHandleProxies
header extends java/lang/Object flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)

class name java/lang/invoke/MethodHandles$Lookup
-method name accessClass descriptor (Ljava/lang/Class;)Ljava/lang/Class;
-method name ensureInitialized descriptor (Ljava/lang/Class;)Ljava/lang/Class;
method name ensureInitialized descriptor (Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalAccessException flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/lang/Class<TT;>;
method name accessClass descriptor (Ljava/lang/Class;)Ljava/lang/Class; thrownTypes java/lang/IllegalAccessException flags 1 signature <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Ljava/lang/Class<TT;>;

class name java/lang/invoke/StringConcatException
header extends java/lang/Exception flags 21

class name java/lang/invoke/StringConcatFactory
field name MAX_INDY_CONCAT_ARG_SLOTS descriptor I flags 19 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
method name makeConcatWithTemplate descriptor (Ljava/util/List;Ljava/util/List;)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/invoke/StringConcatException flags 9 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/Class<*>;>;)Ljava/lang/invoke/MethodHandle; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
method name makeConcatWithTemplateCluster descriptor (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; thrownTypes java/lang/invoke/StringConcatException flags 9 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/Class<*>;>;I)Ljava/util/List<Ljava/lang/invoke/MethodHandle;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
method name makeConcatWithTemplateGetters descriptor (Ljava/util/List;Ljava/util/List;I)Ljava/lang/invoke/MethodHandle; thrownTypes java/lang/invoke/StringConcatException flags 9 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/util/List<Ljava/lang/invoke/MethodHandle;>;I)Ljava/lang/invoke/MethodHandle; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)

class name java/lang/invoke/VarHandle
header extends java/lang/Object implements java/lang/constant/Constable nestMembers java/lang/invoke/VarHandle$VarHandleDesc,java/lang/invoke/VarHandle$AccessMode sealed true flags 421
innerclass innerClass java/lang/invoke/VarHandle$AccessMode outerClass java/lang/invoke/VarHandle innerClassName AccessMode flags 4019
innerclass innerClass java/lang/invoke/VarHandle$VarHandleDesc outerClass java/lang/invoke/VarHandle innerClassName VarHandleDesc flags 19
-method name isAccessModeSupported descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Z
method name isAccessModeSupported descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Z flags 1

class name java/lang/module/Configuration
header extends java/lang/Object flags 31
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/module/FindException
header extends java/lang/RuntimeException flags 21

class name java/lang/module/InvalidModuleDescriptorException
header extends java/lang/RuntimeException flags 21

class name java/lang/module/ModuleReader
header extends java/lang/Object implements java/io/Closeable flags 601

class name java/lang/module/ModuleReference
header extends java/lang/Object flags 421

class name java/lang/module/ResolutionException
header extends java/lang/RuntimeException flags 21

class name java/lang/module/ResolvedModule
header extends java/lang/Object flags 31

class name java/lang/ref/Reference
header extends java/lang/Object sealed true flags 421 signature <T:Ljava/lang/Object;>Ljava/lang/Object;

class name java/lang/reflect/AccessibleObject
header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)

class name java/lang/reflect/AnnotatedElement
header extends java/lang/Object flags 601
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/reflect/ClassFileFormatVersion
field name RELEASE_21 descriptor Ljava/lang/reflect/ClassFileFormatVersion; flags 4019

class name java/lang/reflect/Executable
header extends java/lang/reflect/AccessibleObject implements java/lang/reflect/Member,java/lang/reflect/GenericDeclaration sealed true flags 421
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/lang/reflect/InaccessibleObjectException
header extends java/lang/RuntimeException flags 21

class name java/lang/runtime/SwitchBootstraps
header extends java/lang/Object flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/Enum$EnumDesc outerClass java/lang/Enum innerClassName EnumDesc flags 19

class name java/lang/runtime/TemplateRuntime
header extends java/lang/Object flags 31 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
innerclass innerClass java/lang/StringTemplate$Processor outerClass java/lang/StringTemplate innerClassName Processor flags 609
innerclass innerClass java/lang/StringTemplate$Processor$Linkage outerClass java/lang/StringTemplate$Processor innerClassName Linkage flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name newStringTemplate descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/String;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/Throwable flags 89
method name newLargeStringTemplate descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/Throwable flags 9
method name processStringTemplate descriptor (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;[Ljava/lang/String;)Ljava/lang/invoke/CallSite; thrownTypes java/lang/Throwable flags 89

class name java/net/Authenticator
header extends java/lang/Object nestMembers java/net/Authenticator$RequestorType flags 421
innerclass innerClass java/net/Authenticator$RequestorType outerClass java/net/Authenticator innerClassName RequestorType flags 4019

class name java/net/DatagramSocket
header extends java/lang/Object implements java/io/Closeable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)

class name java/net/InetAddress
header extends java/lang/Object implements java/io/Serializable sealed true flags 21
innerclass innerClass java/net/spi/InetAddressResolver$LookupPolicy outerClass java/net/spi/InetAddressResolver innerClassName LookupPolicy flags 19
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
innerclass innerClass java/io/ObjectOutputStream$PutField outerClass java/io/ObjectOutputStream innerClassName PutField flags 409
innerclass innerClass java/net/spi/InetAddressResolverProvider$Configuration outerClass java/net/spi/InetAddressResolverProvider innerClassName Configuration flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/net/Socket
-method name setSoTimeout descriptor (I)V
-method name getSoTimeout descriptor ()I
-method name setSendBufferSize descriptor (I)V
-method name getSendBufferSize descriptor ()I
-method name setReceiveBufferSize descriptor (I)V
-method name getReceiveBufferSize descriptor ()I
-method name close descriptor ()V
method name setSoTimeout descriptor (I)V thrownTypes java/net/SocketException flags 1
method name getSoTimeout descriptor ()I thrownTypes java/net/SocketException flags 1
method name setSendBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 1
method name getSendBufferSize descriptor ()I thrownTypes java/net/SocketException flags 1
method name setReceiveBufferSize descriptor (I)V thrownTypes java/net/SocketException flags 1
method name getReceiveBufferSize descriptor ()I thrownTypes java/net/SocketException flags 1
method name close descriptor ()V thrownTypes java/io/IOException flags 1

class name java/net/SocketImpl
header extends java/lang/Object implements java/net/SocketOptions flags 421

class name java/net/spi/InetAddressResolverProvider$Configuration
header extends java/lang/Object nestHost java/net/spi/InetAddressResolverProvider sealed true flags 601
innerclass innerClass java/net/spi/InetAddressResolverProvider$Configuration outerClass java/net/spi/InetAddressResolverProvider innerClassName Configuration flags 609

class name java/net/spi/URLStreamHandlerProvider
header extends java/lang/Object implements java/net/URLStreamHandlerFactory flags 421

class name java/nio/Buffer
header extends java/lang/Object sealed true flags 421

class name java/nio/ByteBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/ByteBuffer;>;

class name java/nio/CharBuffer
header extends java/nio/Buffer implements java/lang/Comparable,java/lang/Appendable,java/lang/CharSequence,java/lang/Readable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/CharBuffer;>;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/Readable;
innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/nio/DoubleBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/DoubleBuffer;>;

class name java/nio/FloatBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/FloatBuffer;>;

class name java/nio/IntBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/IntBuffer;>;

class name java/nio/LongBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/LongBuffer;>;

class name java/nio/MappedByteBuffer
header extends java/nio/ByteBuffer sealed true flags 421

class name java/nio/ShortBuffer
header extends java/nio/Buffer implements java/lang/Comparable sealed true flags 421 signature Ljava/nio/Buffer;Ljava/lang/Comparable<Ljava/nio/ShortBuffer;>;

class name java/nio/channels/FileChannel
-method name map descriptor (Ljava/nio/channels/FileChannel$MapMode;JJLjava/lang/foreign/SegmentScope;)Ljava/lang/foreign/MemorySegment;
method name map descriptor (Ljava/nio/channels/FileChannel$MapMode;JJLjava/lang/foreign/Arena;)Ljava/lang/foreign/MemorySegment; thrownTypes java/io/IOException flags 1 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;FOREIGN;)

class name java/security/Certificate
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")

class name java/security/Identity
header extends java/lang/Object implements java/security/Principal,java/io/Serializable flags 421 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(forRemoval=Ztrue,since="1.2")

class name java/security/SecureRandomParameters
header extends java/lang/Object flags 601

class name java/security/SignedObject
header extends java/lang/Object implements java/io/Serializable flags 31
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409

class name java/security/cert/CertStore
-method name getDefaultType descriptor ()Ljava/lang/String;
method name getDefaultType descriptor ()Ljava/lang/String; flags 19

class name java/security/cert/CertificateRevokedException
header extends java/security/cert/CertificateException flags 21
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609

class name java/security/cert/URICertStoreParameters
header extends java/lang/Object implements java/security/cert/CertStoreParameters flags 31

class name java/security/interfaces/RSAKey
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1

class name java/security/spec/MGF1ParameterSpec
-field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec;
-field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec;
field name SHA512_224 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19
field name SHA512_256 descriptor Ljava/security/spec/MGF1ParameterSpec; flags 19

class name java/security/spec/PSSParameterSpec
-field name TRAILER_FIELD_BC descriptor I
-method name toString descriptor ()Ljava/lang/String;
field name TRAILER_FIELD_BC descriptor I constantValue 1 flags 19
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/security/spec/RSAKeyGenParameterSpec
-method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
method name <init> descriptor (ILjava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
method name getKeyParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1

class name java/security/spec/RSAMultiPrimePrivateCrtKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;[Ljava/security/spec/RSAOtherPrimeInfo;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1

class name java/security/spec/RSAPrivateCrtKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1

class name java/security/spec/RSAPrivateKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1

class name java/security/spec/RSAPublicKeySpec
-method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V
-method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec;
method name <init> descriptor (Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/security/spec/AlgorithmParameterSpec;)V flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1

class name java/text/DateFormatSymbols
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 21
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019

class name java/text/RuleBasedCollator
header extends java/text/Collator flags 21
innerclass innerClass java/text/Normalizer$Form outerClass java/text/Normalizer innerClassName Form flags 4019

class name java/time/ZoneId
header extends java/lang/Object implements java/io/Serializable sealed true flags 421 runtimeAnnotations @Ljdk/internal/ValueBased;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609

class name java/time/chrono/ChronoLocalDate
header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable flags 601 signature Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/chrono/ChronoLocalDate;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/time/chrono/ChronoLocalDateTime
header extends java/lang/Object implements java/time/temporal/Temporal,java/time/temporal/TemporalAdjuster,java/lang/Comparable flags 601 signature <D::Ljava/time/chrono/ChronoLocalDate;>Ljava/lang/Object;Ljava/time/temporal/Temporal;Ljava/time/temporal/TemporalAdjuster;Ljava/lang/Comparable<Ljava/time/chrono/ChronoLocalDateTime<*>;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/time/temporal/TemporalAdjusters
header extends java/lang/Object flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/time/zone/ZoneRulesProvider
header extends java/lang/Object flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/ArrayList
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;

class name java/util/Arrays
header extends java/lang/Object flags 31
innerclass innerClass java/util/Spliterator$OfInt outerClass java/util/Spliterator innerClassName OfInt flags 609
innerclass innerClass java/util/Spliterator$OfLong outerClass java/util/Spliterator innerClassName OfLong flags 609
innerclass innerClass java/util/Spliterator$OfDouble outerClass java/util/Spliterator innerClassName OfDouble flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/Collections
method name shuffle descriptor (Ljava/util/List;Ljava/util/random/RandomGenerator;)V flags 9 signature (Ljava/util/List<*>;Ljava/util/random/RandomGenerator;)V
method name unmodifiableSequencedCollection descriptor (Ljava/util/SequencedCollection;)Ljava/util/SequencedCollection; flags 9 signature <T:Ljava/lang/Object;>(Ljava/util/SequencedCollection<+TT;>;)Ljava/util/SequencedCollection<TT;>;
method name unmodifiableSequencedSet descriptor (Ljava/util/SequencedSet;)Ljava/util/SequencedSet; flags 9 signature <T:Ljava/lang/Object;>(Ljava/util/SequencedSet<+TT;>;)Ljava/util/SequencedSet<TT;>;
method name unmodifiableSequencedMap descriptor (Ljava/util/SequencedMap;)Ljava/util/SequencedMap; flags 9 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>(Ljava/util/SequencedMap<+TK;+TV;>;)Ljava/util/SequencedMap<TK;TV;>;
method name newSequencedSetFromMap descriptor (Ljava/util/SequencedMap;)Ljava/util/SequencedSet; flags 9 signature <E:Ljava/lang/Object;>(Ljava/util/SequencedMap<TE;Ljava/lang/Boolean;>;)Ljava/util/SequencedSet<TE;>;

class name java/util/Comparator
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/Deque
header extends java/lang/Object implements java/util/Queue,java/util/SequencedCollection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Queue<TE;>;Ljava/util/SequencedCollection<TE;>;
method name reversed descriptor ()Ljava/util/Deque; flags 1 signature ()Ljava/util/Deque<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/DoubleSummaryStatistics
header extends java/lang/Object implements java/util/function/DoubleConsumer flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/EnumSet
header extends java/util/AbstractSet implements java/lang/Cloneable,java/io/Serializable sealed true flags 421 signature <E:Ljava/lang/Enum<TE;>;>Ljava/util/AbstractSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;

class name java/util/FormatProcessor
header extends java/lang/Object implements java/lang/StringTemplate$Processor,java/lang/StringTemplate$Processor$Linkage flags 31 signature Ljava/lang/Object;Ljava/lang/StringTemplate$Processor<Ljava/lang/String;Ljava/lang/RuntimeException;>;Ljava/lang/StringTemplate$Processor$Linkage; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRING_TEMPLATES;)
innerclass innerClass java/lang/StringTemplate$Processor outerClass java/lang/StringTemplate innerClassName Processor flags 609
innerclass innerClass java/lang/StringTemplate$Processor$Linkage outerClass java/lang/StringTemplate$Processor innerClassName Linkage flags 609
field name FMT descriptor Ljava/util/FormatProcessor; flags 19
method name create descriptor (Ljava/util/Locale;)Ljava/util/FormatProcessor; flags 9
method name process descriptor (Ljava/lang/StringTemplate;)Ljava/lang/String; flags 11
method name linkage descriptor (Ljava/util/List;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle; flags 1 signature (Ljava/util/List<Ljava/lang/String;>;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
method name process descriptor (Ljava/lang/StringTemplate;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1041 methodParameters 3e8:null

class name java/util/GregorianCalendar
header extends java/util/Calendar flags 21
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019

class name java/util/IllegalFormatException
header extends java/lang/IllegalArgumentException sealed true flags 21

class name java/util/LinkedHashMap
header extends java/util/HashMap implements java/util/SequencedMap flags 21 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/util/HashMap<TK;TV;>;Ljava/util/SequencedMap<TK;TV;>;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
method name putFirst descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name putLast descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name sequencedKeySet descriptor ()Ljava/util/SequencedSet; flags 1 signature ()Ljava/util/SequencedSet<TK;>;
method name sequencedValues descriptor ()Ljava/util/SequencedCollection; flags 1 signature ()Ljava/util/SequencedCollection<TV;>;
method name sequencedEntrySet descriptor ()Ljava/util/SequencedSet; flags 1 signature ()Ljava/util/SequencedSet<Ljava/util/Map$Entry<TK;TV;>;>;
method name reversed descriptor ()Ljava/util/SequencedMap; flags 1 signature ()Ljava/util/SequencedMap<TK;TV;>;

class name java/util/LinkedHashSet
header extends java/util/HashSet implements java/util/SequencedSet,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/HashSet<TE;>;Ljava/util/SequencedSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name reversed descriptor ()Ljava/util/SequencedSet; flags 1 signature ()Ljava/util/SequencedSet<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/LinkedList
method name reversed descriptor ()Ljava/util/LinkedList; flags 1 signature ()Ljava/util/LinkedList<TE;>;
method name reversed descriptor ()Ljava/util/List; flags 1041
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041
method name reversed descriptor ()Ljava/util/Deque; flags 1041

class name java/util/List
header extends java/lang/Object implements java/util/SequencedCollection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/SequencedCollection<TE;>;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name reversed descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/Locale
method name availableLocales descriptor ()Ljava/util/stream/Stream; flags 9 signature ()Ljava/util/stream/Stream<Ljava/util/Locale;>;
method name caseFoldLanguageTag descriptor (Ljava/lang/String;)Ljava/lang/String; flags 9

class name java/util/Locale$IsoCountryCode
header extends java/lang/Enum nestHost java/util/Locale sealed true flags 4421 signature Ljava/lang/Enum<Ljava/util/Locale$IsoCountryCode;>;
innerclass innerClass java/util/Locale$IsoCountryCode outerClass java/util/Locale innerClassName IsoCountryCode flags 4409
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/NavigableMap
method name reversed descriptor ()Ljava/util/NavigableMap; flags 1 signature ()Ljava/util/NavigableMap<TK;TV;>;
method name reversed descriptor ()Ljava/util/SortedMap; flags 1041
method name reversed descriptor ()Ljava/util/SequencedMap; flags 1041

class name java/util/NavigableSet
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name reversed descriptor ()Ljava/util/NavigableSet; flags 1 signature ()Ljava/util/NavigableSet<TE;>;
method name reversed descriptor ()Ljava/util/SortedSet; flags 1041
method name reversed descriptor ()Ljava/util/SequencedSet; flags 1041
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/Observable
header extends java/lang/Object flags 21 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")

class name java/util/Observer
header extends java/lang/Object flags 601 deprecated true runtimeAnnotations @Ljava/lang/Deprecated;(since="9")

class name java/util/SequencedCollection
header extends java/lang/Object implements java/util/Collection flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 401 signature ()Ljava/util/SequencedCollection<TE;>;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;

class name java/util/SequencedMap
header extends java/lang/Object implements java/util/Map flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
method name reversed descriptor ()Ljava/util/SequencedMap; flags 401 signature ()Ljava/util/SequencedMap<TK;TV;>;
method name firstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry<TK;TV;>;
method name lastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry<TK;TV;>;
method name pollFirstEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry<TK;TV;>;
method name pollLastEntry descriptor ()Ljava/util/Map$Entry; flags 1 signature ()Ljava/util/Map$Entry<TK;TV;>;
method name putFirst descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name putLast descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name sequencedKeySet descriptor ()Ljava/util/SequencedSet; flags 1 signature ()Ljava/util/SequencedSet<TK;>;
method name sequencedValues descriptor ()Ljava/util/SequencedCollection; flags 1 signature ()Ljava/util/SequencedCollection<TV;>;
method name sequencedEntrySet descriptor ()Ljava/util/SequencedSet; flags 1 signature ()Ljava/util/SequencedSet<Ljava/util/Map$Entry<TK;TV;>;>;

class name java/util/SequencedSet
header extends java/lang/Object implements java/util/SequencedCollection,java/util/Set flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/SequencedCollection<TE;>;Ljava/util/Set<TE;>;
method name reversed descriptor ()Ljava/util/SequencedSet; flags 401 signature ()Ljava/util/SequencedSet<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/SortedMap
header extends java/lang/Object implements java/util/SequencedMap flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/SequencedMap<TK;TV;>;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
method name putFirst descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name putLast descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name reversed descriptor ()Ljava/util/SortedMap; flags 1 signature ()Ljava/util/SortedMap<TK;TV;>;
method name reversed descriptor ()Ljava/util/SequencedMap; flags 1041

class name java/util/SortedSet
header extends java/lang/Object implements java/util/Set,java/util/SequencedSet flags 601 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Set<TE;>;Ljava/util/SequencedSet<TE;>;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name reversed descriptor ()Ljava/util/SortedSet; flags 1 signature ()Ljava/util/SortedSet<TE;>;
method name reversed descriptor ()Ljava/util/SequencedSet; flags 1041
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/TimeZone
header extends java/lang/Object implements java/io/Serializable,java/lang/Cloneable flags 421
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019

class name java/util/TreeMap
method name putFirst descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name putLast descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;

class name java/util/TreeSet
header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/util/NavigableSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V

class name java/util/concurrent/ConcurrentHashMap$CollectionView
header extends java/lang/Object implements java/util/Collection,java/io/Serializable nestHost java/util/concurrent/ConcurrentHashMap sealed true flags 420 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Collection<TE;>;Ljava/io/Serializable;
innerclass innerClass java/util/concurrent/ConcurrentHashMap$CollectionView outerClass java/util/concurrent/ConcurrentHashMap innerClassName CollectionView flags 408
innerclass innerClass java/util/concurrent/ConcurrentHashMap$KeySetView outerClass java/util/concurrent/ConcurrentHashMap innerClassName KeySetView flags 19

class name java/util/concurrent/ConcurrentMap
header extends java/lang/Object implements java/util/Map flags 601 signature <K:Ljava/lang/Object;V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/Map<TK;TV;>;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/concurrent/ConcurrentSkipListMap
method name putFirst descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;
method name putLast descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1 signature (TK;TV;)TV;

class name java/util/concurrent/ConcurrentSkipListSet
header extends java/util/AbstractSet implements java/util/NavigableSet,java/lang/Cloneable,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractSet<TE;>;Ljava/util/NavigableSet<TE;>;Ljava/lang/Cloneable;Ljava/io/Serializable;
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V

class name java/util/concurrent/CopyOnWriteArrayList
method name getFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name getLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name addFirst descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name addLast descriptor (Ljava/lang/Object;)V flags 1 signature (TE;)V
method name removeFirst descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name removeLast descriptor ()Ljava/lang/Object; flags 1 signature ()TE;
method name reversed descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<TE;>;
method name reversed descriptor ()Ljava/util/SequencedCollection; flags 1041

class name java/util/concurrent/CountedCompleter
header extends java/util/concurrent/ForkJoinTask flags 421 signature <T:Ljava/lang/Object;>Ljava/util/concurrent/ForkJoinTask<TT;>; classAnnotations @Ljdk/Profile+Annotation;(value=I1)

class name java/util/concurrent/DelayQueue
method name remove descriptor ()Ljava/util/concurrent/Delayed; flags 1 signature ()TE;
method name remove descriptor ()Ljava/lang/Object; flags 1041

class name java/util/concurrent/Executors
-method name newThreadPerTaskExecutor descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService;
-method name newVirtualThreadPerTaskExecutor descriptor ()Ljava/util/concurrent/ExecutorService;
method name newThreadPerTaskExecutor descriptor (Ljava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; flags 9
method name newVirtualThreadPerTaskExecutor descriptor ()Ljava/util/concurrent/ExecutorService; flags 9

class name java/util/concurrent/StructureViolationException
header extends java/lang/RuntimeException flags 31 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1

class name java/util/concurrent/StructuredTaskScope
header extends java/lang/Object implements java/lang/AutoCloseable nestMembers java/util/concurrent/StructuredTaskScope$ShutdownOnFailure,java/util/concurrent/StructuredTaskScope$ShutdownOnSuccess,java/util/concurrent/StructuredTaskScope$Subtask,java/util/concurrent/StructuredTaskScope$Subtask$State flags 21 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/AutoCloseable; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask outerClass java/util/concurrent/StructuredTaskScope innerClassName Subtask flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask$State outerClass java/util/concurrent/StructuredTaskScope$Subtask innerClassName State flags 4019
innerclass innerClass java/util/concurrent/StructuredTaskScope$ShutdownOnFailure outerClass java/util/concurrent/StructuredTaskScope innerClassName ShutdownOnFailure flags 19
innerclass innerClass java/util/concurrent/StructuredTaskScope$ShutdownOnSuccess outerClass java/util/concurrent/StructuredTaskScope innerClassName ShutdownOnSuccess flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/String;Ljava/util/concurrent/ThreadFactory;)V flags 1
method name <init> descriptor ()V flags 1
method name ensureOwnerAndJoined descriptor ()V flags 14
method name handleComplete descriptor (Ljava/util/concurrent/StructuredTaskScope$Subtask;)V flags 4 signature (Ljava/util/concurrent/StructuredTaskScope$Subtask<+TT;>;)V
method name fork descriptor (Ljava/util/concurrent/Callable;)Ljava/util/concurrent/StructuredTaskScope$Subtask; flags 1 signature <U:TT;>(Ljava/util/concurrent/Callable<+TU;>;)Ljava/util/concurrent/StructuredTaskScope$Subtask<TU;>;
method name join descriptor ()Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException flags 1 signature ()Ljava/util/concurrent/StructuredTaskScope<TT;>;
method name joinUntil descriptor (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1 signature (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope<TT;>;
method name shutdown descriptor ()V flags 1
method name isShutdown descriptor ()Z flags 11
method name close descriptor ()V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/util/concurrent/StructuredTaskScope$ShutdownOnFailure
header extends java/util/concurrent/StructuredTaskScope nestHost java/util/concurrent/StructuredTaskScope flags 31 signature Ljava/util/concurrent/StructuredTaskScope<Ljava/lang/Object;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$ShutdownOnFailure outerClass java/util/concurrent/StructuredTaskScope innerClassName ShutdownOnFailure flags 19
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask outerClass java/util/concurrent/StructuredTaskScope innerClassName Subtask flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask$State outerClass java/util/concurrent/StructuredTaskScope$Subtask innerClassName State flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/String;Ljava/util/concurrent/ThreadFactory;)V flags 1
method name <init> descriptor ()V flags 1
method name handleComplete descriptor (Ljava/util/concurrent/StructuredTaskScope$Subtask;)V flags 4 signature (Ljava/util/concurrent/StructuredTaskScope$Subtask<*>;)V
method name join descriptor ()Ljava/util/concurrent/StructuredTaskScope$ShutdownOnFailure; thrownTypes java/lang/InterruptedException flags 1
method name joinUntil descriptor (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope$ShutdownOnFailure; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1
method name exception descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/Throwable;>;
method name throwIfFailed descriptor ()V thrownTypes java/util/concurrent/ExecutionException flags 1
method name throwIfFailed descriptor (Ljava/util/function/Function;)V thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Function<Ljava/lang/Throwable;+TX;>;)V^TX;
method name joinUntil descriptor (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1041 methodParameters 1000:null
method name join descriptor ()Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException flags 1041

class name java/util/concurrent/StructuredTaskScope$ShutdownOnSuccess
header extends java/util/concurrent/StructuredTaskScope nestHost java/util/concurrent/StructuredTaskScope flags 31 signature <T:Ljava/lang/Object;>Ljava/util/concurrent/StructuredTaskScope<TT;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
innerclass innerClass java/lang/Thread$Builder outerClass java/lang/Thread innerClassName Builder flags 609
innerclass innerClass java/lang/Thread$Builder$OfVirtual outerClass java/lang/Thread$Builder innerClassName OfVirtual flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$ShutdownOnSuccess outerClass java/util/concurrent/StructuredTaskScope innerClassName ShutdownOnSuccess flags 19
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask outerClass java/util/concurrent/StructuredTaskScope innerClassName Subtask flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask$State outerClass java/util/concurrent/StructuredTaskScope$Subtask innerClassName State flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/String;Ljava/util/concurrent/ThreadFactory;)V flags 1
method name <init> descriptor ()V flags 1
method name handleComplete descriptor (Ljava/util/concurrent/StructuredTaskScope$Subtask;)V flags 4 signature (Ljava/util/concurrent/StructuredTaskScope$Subtask<+TT;>;)V
method name join descriptor ()Ljava/util/concurrent/StructuredTaskScope$ShutdownOnSuccess; thrownTypes java/lang/InterruptedException flags 1 signature ()Ljava/util/concurrent/StructuredTaskScope$ShutdownOnSuccess<TT;>;
method name joinUntil descriptor (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope$ShutdownOnSuccess; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1 signature (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope$ShutdownOnSuccess<TT;>;
method name result descriptor ()Ljava/lang/Object; thrownTypes java/util/concurrent/ExecutionException flags 1 signature ()TT;
method name result descriptor (Ljava/util/function/Function;)Ljava/lang/Object; thrownTypes java/lang/Throwable flags 1 signature <X:Ljava/lang/Throwable;>(Ljava/util/function/Function<Ljava/lang/Throwable;+TX;>;)TT;^TX;
method name joinUntil descriptor (Ljava/time/Instant;)Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException,java/util/concurrent/TimeoutException flags 1041 methodParameters 1000:null
method name join descriptor ()Ljava/util/concurrent/StructuredTaskScope; thrownTypes java/lang/InterruptedException flags 1041

class name java/util/concurrent/StructuredTaskScope$Subtask
header extends java/lang/Object implements java/util/function/Supplier nestHost java/util/concurrent/StructuredTaskScope sealed true flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/Supplier<TT;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask outerClass java/util/concurrent/StructuredTaskScope innerClassName Subtask flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask$State outerClass java/util/concurrent/StructuredTaskScope$Subtask innerClassName State flags 4019
method name task descriptor ()Ljava/util/concurrent/Callable; flags 401 signature ()Ljava/util/concurrent/Callable<+TT;>;
method name state descriptor ()Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 401
method name get descriptor ()Ljava/lang/Object; flags 401 signature ()TT;
method name exception descriptor ()Ljava/lang/Throwable; flags 401

class name java/util/concurrent/StructuredTaskScope$Subtask$State
header extends java/lang/Enum nestHost java/util/concurrent/StructuredTaskScope flags 4031 signature Ljava/lang/Enum<Ljava/util/concurrent/StructuredTaskScope$Subtask$State;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STRUCTURED_CONCURRENCY;)
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask outerClass java/util/concurrent/StructuredTaskScope innerClassName Subtask flags 609
innerclass innerClass java/util/concurrent/StructuredTaskScope$Subtask$State outerClass java/util/concurrent/StructuredTaskScope$Subtask innerClassName State flags 4019
field name UNAVAILABLE descriptor Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 4019
field name SUCCESS descriptor Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 4019
field name FAILED descriptor Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 4019
method name values descriptor ()[Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/util/concurrent/StructuredTaskScope$Subtask$State; flags 9 methodParameters 8000:null

class name java/util/concurrent/atomic/AtomicBoolean
header extends java/lang/Object implements java/io/Serializable flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/concurrent/atomic/AtomicReference
header extends java/lang/Object implements java/io/Serializable flags 21 signature <V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/concurrent/atomic/AtomicReferenceArray
header extends java/lang/Object implements java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;
innerclass innerClass java/io/ObjectInputStream$GetField outerClass java/io/ObjectInputStream innerClassName GetField flags 409
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/concurrent/locks/StampedLock
header extends java/lang/Object implements java/io/Serializable flags 21 classAnnotations @Ljdk/Profile+Annotation;(value=I1)
-method name tryWriteLock descriptor ()J
-method name writeLockInterruptibly descriptor ()J
-method name tryReadLock descriptor ()J
-method name tryReadLock descriptor (JLjava/util/concurrent/TimeUnit;)J
-method name readLockInterruptibly descriptor ()J
-method name unlock descriptor (J)V
method name tryWriteLock descriptor ()J flags 1
method name writeLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1
method name tryReadLock descriptor ()J flags 1
method name tryReadLock descriptor (JLjava/util/concurrent/TimeUnit;)J thrownTypes java/lang/InterruptedException flags 1
method name readLockInterruptibly descriptor ()J thrownTypes java/lang/InterruptedException flags 1
method name unlock descriptor (J)V flags 1

class name java/util/function/BiConsumer
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/BiFunction
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/BiPredicate
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;U:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/BinaryOperator
header extends java/lang/Object implements java/util/function/BiFunction flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/BiFunction<TT;TT;TT;>; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/Consumer
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/DoubleConsumer
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/DoublePredicate
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/DoubleUnaryOperator
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/Function
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/IntConsumer
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/IntPredicate
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/IntUnaryOperator
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/LongConsumer
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/LongPredicate
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/LongUnaryOperator
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/Predicate
header extends java/lang/Object flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/function/UnaryOperator
header extends java/lang/Object implements java/util/function/Function flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/function/Function<TT;TT;>; runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/regex/Pattern
method name splitWithDelimiters descriptor (Ljava/lang/CharSequence;I)[Ljava/lang/String; flags 1

class name java/util/spi/AbstractResourceBundleProvider
header extends java/lang/Object implements java/util/spi/ResourceBundleProvider flags 421
innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/spi/CurrencyNameProvider
header extends java/util/spi/LocaleServiceProvider flags 421
innerclass innerClass java/util/ResourceBundle$Control outerClass java/util/ResourceBundle innerClassName Control flags 9

class name java/util/spi/ResourceBundleProvider
header extends java/lang/Object flags 601

class name java/util/spi/ToolProvider
header extends java/lang/Object flags 601
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/zip/CRC32C
header extends java/lang/Object implements java/util/zip/Checksum flags 31

class name javax/crypto/AEADBadTagException
header extends javax/crypto/BadPaddingException flags 21

class name javax/crypto/BadPaddingException
header extends java/security/GeneralSecurityException flags 21

class name javax/crypto/CipherInputStream
header extends java/io/FilterInputStream flags 21

class name javax/crypto/CipherOutputStream
header extends java/io/FilterOutputStream flags 21

class name javax/crypto/CipherSpi
header extends java/lang/Object flags 421

class name javax/crypto/DecapsulateException
header extends java/security/GeneralSecurityException flags 21
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1

class name javax/crypto/EncryptedPrivateKeyInfo
header extends java/lang/Object flags 21

class name javax/crypto/ExemptionMechanism
header extends java/lang/Object flags 21

class name javax/crypto/ExemptionMechanismException
header extends java/security/GeneralSecurityException flags 21

class name javax/crypto/ExemptionMechanismSpi
header extends java/lang/Object flags 421

class name javax/crypto/IllegalBlockSizeException
header extends java/security/GeneralSecurityException flags 21

class name javax/crypto/KEM
header extends java/lang/Object nestMembers javax/crypto/KEM$Decapsulator,javax/crypto/KEM$Encapsulator,javax/crypto/KEM$Encapsulated flags 31
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9
innerclass innerClass javax/crypto/KEM$Encapsulator outerClass javax/crypto/KEM innerClassName Encapsulator flags 19
innerclass innerClass javax/crypto/KEMSpi$EncapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName EncapsulatorSpi flags 609
innerclass innerClass javax/crypto/KEM$Decapsulator outerClass javax/crypto/KEM innerClassName Decapsulator flags 19
innerclass innerClass javax/crypto/KEMSpi$DecapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName DecapsulatorSpi flags 609
innerclass innerClass javax/crypto/KEM$Encapsulated outerClass javax/crypto/KEM innerClassName Encapsulated flags 19
method name getInstance descriptor (Ljava/lang/String;)Ljavax/crypto/KEM; thrownTypes java/security/NoSuchAlgorithmException flags 9
method name getInstance descriptor (Ljava/lang/String;Ljava/security/Provider;)Ljavax/crypto/KEM; thrownTypes java/security/NoSuchAlgorithmException flags 9
method name getInstance descriptor (Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/KEM; thrownTypes java/security/NoSuchAlgorithmException,java/security/NoSuchProviderException flags 9
method name newEncapsulator descriptor (Ljava/security/PublicKey;)Ljavax/crypto/KEM$Encapsulator; thrownTypes java/security/InvalidKeyException flags 1
method name newEncapsulator descriptor (Ljava/security/PublicKey;Ljava/security/SecureRandom;)Ljavax/crypto/KEM$Encapsulator; thrownTypes java/security/InvalidKeyException flags 1
method name newEncapsulator descriptor (Ljava/security/PublicKey;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)Ljavax/crypto/KEM$Encapsulator; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/InvalidKeyException flags 1
method name newDecapsulator descriptor (Ljava/security/PrivateKey;)Ljavax/crypto/KEM$Decapsulator; thrownTypes java/security/InvalidKeyException flags 1
method name newDecapsulator descriptor (Ljava/security/PrivateKey;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/KEM$Decapsulator; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/InvalidKeyException flags 1
method name getAlgorithm descriptor ()Ljava/lang/String; flags 1

class name javax/crypto/KEM$Decapsulator
header extends java/lang/Object nestHost javax/crypto/KEM flags 31
innerclass innerClass javax/crypto/KEM$Decapsulator outerClass javax/crypto/KEM innerClassName Decapsulator flags 19
innerclass innerClass javax/crypto/KEMSpi$DecapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName DecapsulatorSpi flags 609
method name providerName descriptor ()Ljava/lang/String; flags 1
method name decapsulate descriptor ([B)Ljavax/crypto/SecretKey; thrownTypes javax/crypto/DecapsulateException flags 1
method name decapsulate descriptor ([BIILjava/lang/String;)Ljavax/crypto/SecretKey; thrownTypes javax/crypto/DecapsulateException flags 1
method name secretSize descriptor ()I flags 1
method name encapsulationSize descriptor ()I flags 1

class name javax/crypto/KEM$Encapsulated
header extends java/lang/Object nestHost javax/crypto/KEM flags 31
innerclass innerClass javax/crypto/KEM$Encapsulated outerClass javax/crypto/KEM innerClassName Encapsulated flags 19
method name <init> descriptor (Ljavax/crypto/SecretKey;[B[B)V flags 1
method name key descriptor ()Ljavax/crypto/SecretKey; flags 1
method name encapsulation descriptor ()[B flags 1
method name params descriptor ()[B flags 1

class name javax/crypto/KEM$Encapsulator
header extends java/lang/Object nestHost javax/crypto/KEM flags 31
innerclass innerClass javax/crypto/KEM$Encapsulator outerClass javax/crypto/KEM innerClassName Encapsulator flags 19
innerclass innerClass javax/crypto/KEMSpi$EncapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName EncapsulatorSpi flags 609
innerclass innerClass javax/crypto/KEM$Encapsulated outerClass javax/crypto/KEM innerClassName Encapsulated flags 19
method name providerName descriptor ()Ljava/lang/String; flags 1
method name encapsulate descriptor ()Ljavax/crypto/KEM$Encapsulated; flags 1
method name encapsulate descriptor (IILjava/lang/String;)Ljavax/crypto/KEM$Encapsulated; flags 1
method name secretSize descriptor ()I flags 1
method name encapsulationSize descriptor ()I flags 1

class name javax/crypto/KEMSpi
header extends java/lang/Object nestMembers javax/crypto/KEMSpi$DecapsulatorSpi,javax/crypto/KEMSpi$EncapsulatorSpi flags 601
innerclass innerClass javax/crypto/KEMSpi$DecapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName DecapsulatorSpi flags 609
innerclass innerClass javax/crypto/KEMSpi$EncapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName EncapsulatorSpi flags 609
method name engineNewEncapsulator descriptor (Ljava/security/PublicKey;Ljava/security/spec/AlgorithmParameterSpec;Ljava/security/SecureRandom;)Ljavax/crypto/KEMSpi$EncapsulatorSpi; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/InvalidKeyException flags 401
method name engineNewDecapsulator descriptor (Ljava/security/PrivateKey;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/KEMSpi$DecapsulatorSpi; thrownTypes java/security/InvalidAlgorithmParameterException,java/security/InvalidKeyException flags 401

class name javax/crypto/KEMSpi$DecapsulatorSpi
header extends java/lang/Object nestHost javax/crypto/KEMSpi flags 601
innerclass innerClass javax/crypto/KEMSpi$DecapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName DecapsulatorSpi flags 609
method name engineDecapsulate descriptor ([BIILjava/lang/String;)Ljavax/crypto/SecretKey; thrownTypes javax/crypto/DecapsulateException flags 401
method name engineSecretSize descriptor ()I flags 401
method name engineEncapsulationSize descriptor ()I flags 401

class name javax/crypto/KEMSpi$EncapsulatorSpi
header extends java/lang/Object nestHost javax/crypto/KEMSpi flags 601
innerclass innerClass javax/crypto/KEMSpi$EncapsulatorSpi outerClass javax/crypto/KEMSpi innerClassName EncapsulatorSpi flags 609
innerclass innerClass javax/crypto/KEM$Encapsulated outerClass javax/crypto/KEM innerClassName Encapsulated flags 19
method name engineEncapsulate descriptor (IILjava/lang/String;)Ljavax/crypto/KEM$Encapsulated; flags 401
method name engineSecretSize descriptor ()I flags 401
method name engineEncapsulationSize descriptor ()I flags 401

class name javax/crypto/KeyAgreement
header extends java/lang/Object flags 21
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9

class name javax/crypto/KeyAgreementSpi
header extends java/lang/Object flags 421

class name javax/crypto/KeyGenerator
header extends java/lang/Object flags 21
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9

class name javax/crypto/KeyGeneratorSpi
header extends java/lang/Object flags 421

class name javax/crypto/Mac
header extends java/lang/Object implements java/lang/Cloneable flags 21
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9

class name javax/crypto/MacSpi
header extends java/lang/Object flags 421

class name javax/crypto/NoSuchPaddingException
header extends java/security/GeneralSecurityException flags 21

class name javax/crypto/NullCipher
header extends javax/crypto/Cipher flags 21

class name javax/crypto/SealedObject
header extends java/lang/Object implements java/io/Serializable flags 21
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name javax/crypto/SecretKey
header extends java/lang/Object implements java/security/Key,javax/security/auth/Destroyable flags 601

class name javax/crypto/SecretKeyFactory
header extends java/lang/Object flags 21
innerclass innerClass java/security/Provider$Service outerClass java/security/Provider innerClassName Service flags 9

class name javax/crypto/SecretKeyFactorySpi
header extends java/lang/Object flags 421

class name javax/crypto/ShortBufferException
header extends java/security/GeneralSecurityException flags 21

class name javax/crypto/interfaces/DHKey
header extends java/lang/Object flags 601

class name javax/crypto/interfaces/DHPrivateKey
header extends java/lang/Object implements javax/crypto/interfaces/DHKey,java/security/PrivateKey flags 601

class name javax/crypto/interfaces/DHPublicKey
header extends java/lang/Object implements javax/crypto/interfaces/DHKey,java/security/PublicKey flags 601

class name javax/crypto/interfaces/PBEKey
header extends java/lang/Object implements javax/crypto/SecretKey flags 601

class name javax/crypto/spec/DESKeySpec
header extends java/lang/Object implements java/security/spec/KeySpec flags 21

class name javax/crypto/spec/DESedeKeySpec
header extends java/lang/Object implements java/security/spec/KeySpec flags 21

class name javax/crypto/spec/DHGenParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/DHParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/DHPrivateKeySpec
header extends java/lang/Object implements java/security/spec/KeySpec flags 21

class name javax/crypto/spec/DHPublicKeySpec
header extends java/lang/Object implements java/security/spec/KeySpec flags 21

class name javax/crypto/spec/GCMParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/IvParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/OAEPParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21
innerclass innerClass javax/crypto/spec/PSource$PSpecified outerClass javax/crypto/spec/PSource innerClassName PSpecified flags 19

class name javax/crypto/spec/PBEKeySpec
header extends java/lang/Object implements java/security/spec/KeySpec flags 21

class name javax/crypto/spec/PBEParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/RC2ParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/crypto/spec/RC5ParameterSpec
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 21

class name javax/net/ssl/KeyManagerFactory
-method name getDefaultAlgorithm descriptor ()Ljava/lang/String;
method name getDefaultAlgorithm descriptor ()Ljava/lang/String; flags 19

class name javax/net/ssl/TrustManagerFactory
-method name getDefaultAlgorithm descriptor ()Ljava/lang/String;
method name getDefaultAlgorithm descriptor ()Ljava/lang/String; flags 19

class name jdk/internal/event/Event
header extends java/lang/Object flags 421
-method name <init> descriptor ()V
-method name begin descriptor ()V
-method name end descriptor ()V
-method name commit descriptor ()V
-method name isEnabled descriptor ()Z
-method name shouldCommit descriptor ()Z
-method name set descriptor (ILjava/lang/Object;)V
method name <init> descriptor ()V flags 4
method name begin descriptor ()V flags 1
method name end descriptor ()V flags 1
method name commit descriptor ()V flags 1
method name isEnabled descriptor ()Z flags 1
method name shouldCommit descriptor ()Z flags 1
method name set descriptor (ILjava/lang/Object;)V flags 1

class name jdk/internal/vm/vector/VectorSupport
header extends java/lang/Object nestMembers jdk/internal/vm/vector/VectorSupport$VectorMask,jdk/internal/vm/vector/VectorSupport$VectorShuffle,jdk/internal/vm/vector/VectorSupport$Vector,jdk/internal/vm/vector/VectorSupport$VectorPayload,jdk/internal/vm/vector/VectorSupport$VectorSpecies flags 21
innerclass innerClass jdk/internal/vm/vector/VectorSupport$VectorSpecies outerClass jdk/internal/vm/vector/VectorSupport innerClassName VectorSpecies flags 9
innerclass innerClass jdk/internal/vm/vector/VectorSupport$VectorPayload outerClass jdk/internal/vm/vector/VectorSupport innerClassName VectorPayload flags 9
innerclass innerClass jdk/internal/vm/vector/VectorSupport$VectorMask outerClass jdk/internal/vm/vector/VectorSupport innerClassName VectorMask flags 9
innerclass innerClass jdk/internal/vm/vector/VectorSupport$VectorShuffle outerClass jdk/internal/vm/vector/VectorSupport innerClassName VectorShuffle flags 9
innerclass innerClass jdk/internal/vm/vector/VectorSupport$Vector outerClass jdk/internal/vm/vector/VectorSupport innerClassName Vector flags 9
method name indexPartiallyInUpperRange descriptor (Ljava/lang/Class;Ljava/lang/Class;IJJLjdk/internal/vm/vector/VectorSupport$IndexPartiallyInUpperRangeOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorMask; flags 9 signature <E:Ljava/lang/Object;M:Ljdk/internal/vm/vector/VectorSupport$VectorMask<TE;>;>(Ljava/lang/Class<+TM;>;Ljava/lang/Class<TE;>;IJJLjdk/internal/vm/vector/VectorSupport$IndexPartiallyInUpperRangeOperation<TE;TM;>;)TM; runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;

