#
# 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. ###
# ##########################################################
#
module name java.base
header exports java/io,java/lang,java/lang/annotation,java/lang/classfile,java/lang/classfile/attribute,java/lang/classfile/components,java/lang/classfile/constantpool,java/lang/classfile/instruction,java/lang/constant,java/lang/foreign,java/lang/invoke,java/lang/module,java/lang/ref,java/lang/reflect,java/lang/runtime,java/math,java/net,java/net/spi,java/nio,java/nio/channels,java/nio/channels/spi,java/nio/charset,java/nio/charset/spi,java/nio/file,java/nio/file/attribute,java/nio/file/spi,java/security,java/security/cert,java/security/interfaces,java/security/spec,java/text,java/text/spi,java/time,java/time/chrono,java/time/format,java/time/temporal,java/time/zone,java/util,java/util/concurrent,java/util/concurrent/atomic,java/util/concurrent/locks,java/util/function,java/util/jar,java/util/random,java/util/regex,java/util/spi,java/util/stream,java/util/zip,javax/crypto,javax/crypto/interfaces,javax/crypto/spec,javax/net,javax/net/ssl,javax/security/auth,javax/security/auth/callback,javax/security/auth/login,javax/security/auth/spi,javax/security/auth/x500,javax/security/cert,jdk/internal/event[jdk.jfr],jdk/internal/vm/vector[jdk.incubator.vector] extraModulePackages jdk/internal/access/foreign,jdk/internal/classfile/impl,jdk/internal/foreign/abi,jdk/internal/foreign/abi/aarch64/linux,jdk/internal/foreign/abi/aarch64/macos,jdk/internal/foreign/abi/aarch64/windows,jdk/internal/foreign/abi/fallback,jdk/internal/foreign/abi/ppc64/aix,jdk/internal/foreign/abi/ppc64/linux,jdk/internal/foreign/abi/riscv64/linux,jdk/internal/foreign/abi/s390/linux,jdk/internal/foreign/abi/x64/sysv,jdk/internal/foreign/abi/x64/windows,jdk/internal/foreign/layout,sun/nio/ch,sun/net,jdk/internal/foreign,jdk/internal/foreign,sun/net,sun/nio/ch uses java/lang/System$LoggerFinder,java/net/ContentHandlerFactory,java/net/spi/InetAddressResolverProvider,java/net/spi/URLStreamHandlerProvider,java/nio/channels/spi/AsynchronousChannelProvider,java/nio/channels/spi/SelectorProvider,java/nio/charset/spi/CharsetProvider,java/nio/file/spi/FileSystemProvider,java/nio/file/spi/FileTypeDetector,java/security/Provider,java/text/spi/BreakIteratorProvider,java/text/spi/CollatorProvider,java/text/spi/DateFormatProvider,java/text/spi/DateFormatSymbolsProvider,java/text/spi/DecimalFormatSymbolsProvider,java/text/spi/NumberFormatProvider,java/time/chrono/AbstractChronology,java/time/chrono/Chronology,java/time/zone/ZoneRulesProvider,java/util/random/RandomGenerator,java/util/spi/CalendarDataProvider,java/util/spi/CalendarNameProvider,java/util/spi/CurrencyNameProvider,java/util/spi/LocaleNameProvider,java/util/spi/ResourceBundleControlProvider,java/util/spi/ResourceBundleProvider,java/util/spi/TimeZoneNameProvider,java/util/spi/ToolProvider,javax/security/auth/spi/LoginModule,jdk/internal/io/JdkConsoleProvider,jdk/internal/logger/DefaultLoggerFinder,sun/text/spi/JavaTimeDateTimePatternProvider,sun/util/locale/provider/LocaleDataMetaInfo,sun/util/resources/LocaleData$CommonResourceBundleProvider,sun/util/resources/LocaleData$SupplementaryResourceBundleProvider,sun/util/spi/CalendarProvider provides interface\u0020;java/nio/file/spi/FileSystemProvider\u0020;impls\u0020;jdk/internal/jrtfs/JrtFileSystemProvider,interface\u0020;java/util/random/RandomGenerator\u0020;impls\u0020;java/security/SecureRandom\u005C;u002C;java/util/Random\u005C;u002C;java/util/SplittableRandom target linux-amd64 flags 8000

class name java/io/Console
method name isTerminal descriptor ()Z flags 1

class name java/io/FileDescriptor
-method name sync descriptor ()V
method name sync descriptor ()V thrownTypes java/io/SyncFailedException flags 1

class name java/lang/Character$UnicodeBlock
field name CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I descriptor Ljava/lang/Character$UnicodeBlock; flags 19

class name java/lang/Class
-method name isUnnamedClass descriptor ()Z
method name forPrimitiveName descriptor (Ljava/lang/String;)Ljava/lang/Class; flags 9 signature (Ljava/lang/String;)Ljava/lang/Class<*>;

class name java/lang/Module
header extends java/lang/Object implements java/lang/reflect/AnnotatedElement flags 31
innerclass innerClass java/lang/module/ModuleDescriptor$Version outerClass java/lang/module/ModuleDescriptor innerClassName Version flags 19
innerclass innerClass java/lang/module/ModuleDescriptor$Exports outerClass java/lang/module/ModuleDescriptor innerClassName Exports flags 19
innerclass innerClass java/lang/module/ModuleDescriptor$Opens outerClass java/lang/module/ModuleDescriptor innerClassName Opens flags 19
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
innerclass innerClass java/lang/classfile/ClassFile$ConstantPoolSharingOption outerClass java/lang/classfile/ClassFile innerClassName ConstantPoolSharingOption flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
-method name isNativeAccessEnabled descriptor ()Z
method name isNativeAccessEnabled descriptor ()Z flags 1

class name java/lang/ModuleLayer$Controller
-method name enableNativeAccess descriptor (Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller;
method name enableNativeAccess descriptor (Ljava/lang/Module;)Ljava/lang/ModuleLayer$Controller; flags 1 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/javac/Restricted;

class name java/lang/StackWalker$Option
field name DROP_METHOD_INFO descriptor Ljava/lang/StackWalker$Option; flags 4019

class name java/lang/String
header extends java/lang/Object implements java/io/Serializable,java/lang/Comparable,java/lang/CharSequence,java/lang/constant/Constable,java/lang/constant/ConstantDesc flags 31 signature Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable<Ljava/lang/String;>;Ljava/lang/CharSequence;Ljava/lang/constant/Constable;Ljava/lang/constant/ConstantDesc;
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
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/lang/Thread
-method name countStackFrames descriptor ()I

class name java/lang/classfile/AccessFlags
header extends java/lang/Object implements java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/AccessFlagsImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
method name flagsMask descriptor ()I flags 401
method name flags descriptor ()Ljava/util/Set; flags 401 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 401
method name location descriptor ()Ljava/lang/reflect/AccessFlag$Location; flags 401
method name ofClass descriptor (I)Ljava/lang/classfile/AccessFlags; flags 9
method name ofClass descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/AccessFlags; flags 89
method name ofField descriptor (I)Ljava/lang/classfile/AccessFlags; flags 9
method name ofField descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/AccessFlags; flags 89
method name ofMethod descriptor (I)Ljava/lang/classfile/AccessFlags; flags 9
method name ofMethod descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/AccessFlags; flags 89

class name java/lang/classfile/Annotation
header extends java/lang/Object implements java/lang/classfile/WritableElement sealed true permittedSubclasses java/lang/classfile/TypeAnnotation,jdk/internal/classfile/impl/AnnotationImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/Annotation;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name classSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name elements descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)Ljava/lang/classfile/Annotation; flags 9 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)Ljava/lang/classfile/Annotation;
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/Annotation; flags 89
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/List;)Ljava/lang/classfile/Annotation; flags 9 signature (Ljava/lang/constant/ClassDesc;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)Ljava/lang/classfile/Annotation;
method name of descriptor (Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/Annotation; flags 89

class name java/lang/classfile/AnnotationElement
header extends java/lang/Object implements java/lang/classfile/WritableElement sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/AnnotationElement;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName AnnotationElementImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name value descriptor ()Ljava/lang/classfile/AnnotationValue; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AnnotationValue;)Ljava/lang/classfile/AnnotationElement; flags 9
method name of descriptor (Ljava/lang/String;Ljava/lang/classfile/AnnotationValue;)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofClass descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofString descriptor (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofLong descriptor (Ljava/lang/String;J)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofInt descriptor (Ljava/lang/String;I)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofChar descriptor (Ljava/lang/String;C)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofShort descriptor (Ljava/lang/String;S)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofByte descriptor (Ljava/lang/String;B)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofBoolean descriptor (Ljava/lang/String;Z)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofDouble descriptor (Ljava/lang/String;D)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofFloat descriptor (Ljava/lang/String;F)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofAnnotation descriptor (Ljava/lang/String;Ljava/lang/classfile/Annotation;)Ljava/lang/classfile/AnnotationElement; flags 9
method name ofArray descriptor (Ljava/lang/String;[Ljava/lang/classfile/AnnotationValue;)Ljava/lang/classfile/AnnotationElement; flags 89

class name java/lang/classfile/AnnotationValue
header extends java/lang/Object implements java/lang/classfile/WritableElement nestMembers java/lang/classfile/AnnotationValue$OfEnum,java/lang/classfile/AnnotationValue$OfClass,java/lang/classfile/AnnotationValue$OfBoolean,java/lang/classfile/AnnotationValue$OfByte,java/lang/classfile/AnnotationValue$OfCharacter,java/lang/classfile/AnnotationValue$OfShort,java/lang/classfile/AnnotationValue$OfInteger,java/lang/classfile/AnnotationValue$OfLong,java/lang/classfile/AnnotationValue$OfFloat,java/lang/classfile/AnnotationValue$OfDouble,java/lang/classfile/AnnotationValue$OfString,java/lang/classfile/AnnotationValue$OfConstant,java/lang/classfile/AnnotationValue$OfArray,java/lang/classfile/AnnotationValue$OfAnnotation sealed true permittedSubclasses java/lang/classfile/AnnotationValue$OfAnnotation,java/lang/classfile/AnnotationValue$OfArray,java/lang/classfile/AnnotationValue$OfConstant,java/lang/classfile/AnnotationValue$OfClass,java/lang/classfile/AnnotationValue$OfEnum flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/AnnotationValue;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfEnumImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfEnum outerClass java/lang/classfile/AnnotationValue innerClassName OfEnum flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfClassImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfStringImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfDoubleImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfFloatImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfLongImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfIntegerImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfShortImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfCharacterImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfByteImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfBooleanImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfAnnotationImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfArrayImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfBoolean outerClass java/lang/classfile/AnnotationValue innerClassName OfBoolean flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfByte outerClass java/lang/classfile/AnnotationValue innerClassName OfByte flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfCharacter outerClass java/lang/classfile/AnnotationValue innerClassName OfCharacter flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfShort outerClass java/lang/classfile/AnnotationValue innerClassName OfShort flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfInteger outerClass java/lang/classfile/AnnotationValue innerClassName OfInteger flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfLong outerClass java/lang/classfile/AnnotationValue innerClassName OfLong flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfFloat outerClass java/lang/classfile/AnnotationValue innerClassName OfFloat flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfDouble outerClass java/lang/classfile/AnnotationValue innerClassName OfDouble flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfString outerClass java/lang/classfile/AnnotationValue innerClassName OfString flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
method name tag descriptor ()C flags 401
method name ofEnum descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/AnnotationValue$OfEnum; flags 9
method name ofEnum descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;)Ljava/lang/classfile/AnnotationValue$OfEnum; flags 9
method name ofClass descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/AnnotationValue$OfClass; flags 9
method name ofClass descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/AnnotationValue$OfClass; flags 9
method name ofString descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofString descriptor (Ljava/lang/String;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofDouble descriptor (Ljava/lang/classfile/constantpool/DoubleEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofDouble descriptor (D)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofFloat descriptor (Ljava/lang/classfile/constantpool/FloatEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofFloat descriptor (F)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofLong descriptor (Ljava/lang/classfile/constantpool/LongEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofLong descriptor (J)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofInt descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofInt descriptor (I)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofShort descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofShort descriptor (S)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofChar descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofChar descriptor (C)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofByte descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofByte descriptor (B)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofBoolean descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofBoolean descriptor (Z)Ljava/lang/classfile/AnnotationValue$OfConstant; flags 9
method name ofAnnotation descriptor (Ljava/lang/classfile/Annotation;)Ljava/lang/classfile/AnnotationValue$OfAnnotation; flags 9
method name ofArray descriptor (Ljava/util/List;)Ljava/lang/classfile/AnnotationValue$OfArray; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/AnnotationValue;>;)Ljava/lang/classfile/AnnotationValue$OfArray;
method name ofArray descriptor ([Ljava/lang/classfile/AnnotationValue;)Ljava/lang/classfile/AnnotationValue$OfArray; flags 89
method name of descriptor (Ljava/lang/Object;)Ljava/lang/classfile/AnnotationValue; flags 9

class name java/lang/classfile/AnnotationValue$OfAnnotation
header extends java/lang/Object implements java/lang/classfile/AnnotationValue nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfAnnotationImpl flags 19
method name annotation descriptor ()Ljava/lang/classfile/Annotation; flags 401

class name java/lang/classfile/AnnotationValue$OfArray
header extends java/lang/Object implements java/lang/classfile/AnnotationValue nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfArrayImpl flags 19
method name values descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/AnnotationValue;>;

class name java/lang/classfile/AnnotationValue$OfBoolean
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfBoolean outerClass java/lang/classfile/AnnotationValue innerClassName OfBoolean flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfBooleanImpl flags 19
method name booleanValue descriptor ()Z flags 401

class name java/lang/classfile/AnnotationValue$OfByte
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfByte outerClass java/lang/classfile/AnnotationValue innerClassName OfByte flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfByteImpl flags 19
method name byteValue descriptor ()B flags 401

class name java/lang/classfile/AnnotationValue$OfCharacter
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfCharacter outerClass java/lang/classfile/AnnotationValue innerClassName OfCharacter flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfCharacterImpl flags 19
method name charValue descriptor ()C flags 401

class name java/lang/classfile/AnnotationValue$OfClass
header extends java/lang/Object implements java/lang/classfile/AnnotationValue nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfClassImpl flags 19
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name classSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1

class name java/lang/classfile/AnnotationValue$OfConstant
header extends java/lang/Object implements java/lang/classfile/AnnotationValue nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses java/lang/classfile/AnnotationValue$OfString,java/lang/classfile/AnnotationValue$OfDouble,java/lang/classfile/AnnotationValue$OfFloat,java/lang/classfile/AnnotationValue$OfLong,java/lang/classfile/AnnotationValue$OfInteger,java/lang/classfile/AnnotationValue$OfShort,java/lang/classfile/AnnotationValue$OfCharacter,java/lang/classfile/AnnotationValue$OfByte,java/lang/classfile/AnnotationValue$OfBoolean,jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfString outerClass java/lang/classfile/AnnotationValue innerClassName OfString flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfDouble outerClass java/lang/classfile/AnnotationValue innerClassName OfDouble flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfFloat outerClass java/lang/classfile/AnnotationValue innerClassName OfFloat flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfLong outerClass java/lang/classfile/AnnotationValue innerClassName OfLong flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfInteger outerClass java/lang/classfile/AnnotationValue innerClassName OfInteger flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfShort outerClass java/lang/classfile/AnnotationValue innerClassName OfShort flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfCharacter outerClass java/lang/classfile/AnnotationValue innerClassName OfCharacter flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfByte outerClass java/lang/classfile/AnnotationValue innerClassName OfByte flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfBoolean outerClass java/lang/classfile/AnnotationValue innerClassName OfBoolean flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 401
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 401

class name java/lang/classfile/AnnotationValue$OfDouble
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfDouble outerClass java/lang/classfile/AnnotationValue innerClassName OfDouble flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfDoubleImpl flags 19
method name doubleValue descriptor ()D flags 401

class name java/lang/classfile/AnnotationValue$OfEnum
header extends java/lang/Object implements java/lang/classfile/AnnotationValue nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfEnum outerClass java/lang/classfile/AnnotationValue innerClassName OfEnum flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfEnumImpl flags 19
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name classSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name constantName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401

class name java/lang/classfile/AnnotationValue$OfFloat
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfFloat outerClass java/lang/classfile/AnnotationValue innerClassName OfFloat flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfFloatImpl flags 19
method name floatValue descriptor ()F flags 401

class name java/lang/classfile/AnnotationValue$OfInteger
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfInteger outerClass java/lang/classfile/AnnotationValue innerClassName OfInteger flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfIntegerImpl flags 19
method name intValue descriptor ()I flags 401

class name java/lang/classfile/AnnotationValue$OfLong
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfLong outerClass java/lang/classfile/AnnotationValue innerClassName OfLong flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfLongImpl flags 19
method name longValue descriptor ()J flags 401

class name java/lang/classfile/AnnotationValue$OfShort
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfShort outerClass java/lang/classfile/AnnotationValue innerClassName OfShort flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfShortImpl flags 19
method name shortValue descriptor ()S flags 401

class name java/lang/classfile/AnnotationValue$OfString
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost java/lang/classfile/AnnotationValue sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AnnotationValue$OfString outerClass java/lang/classfile/AnnotationValue innerClassName OfString flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfStringImpl flags 19
method name stringValue descriptor ()Ljava/lang/String; flags 401

class name java/lang/classfile/Attribute
header extends java/lang/Object implements java/lang/classfile/WritableElement sealed true permittedSubclasses java/lang/classfile/attribute/AnnotationDefaultAttribute,java/lang/classfile/attribute/BootstrapMethodsAttribute,java/lang/classfile/attribute/CharacterRangeTableAttribute,java/lang/classfile/attribute/CodeAttribute,java/lang/classfile/attribute/CompilationIDAttribute,java/lang/classfile/attribute/ConstantValueAttribute,java/lang/classfile/attribute/DeprecatedAttribute,java/lang/classfile/attribute/EnclosingMethodAttribute,java/lang/classfile/attribute/ExceptionsAttribute,java/lang/classfile/attribute/InnerClassesAttribute,java/lang/classfile/attribute/LineNumberTableAttribute,java/lang/classfile/attribute/LocalVariableTableAttribute,java/lang/classfile/attribute/LocalVariableTypeTableAttribute,java/lang/classfile/attribute/MethodParametersAttribute,java/lang/classfile/attribute/ModuleAttribute,java/lang/classfile/attribute/ModuleHashesAttribute,java/lang/classfile/attribute/ModuleMainClassAttribute,java/lang/classfile/attribute/ModulePackagesAttribute,java/lang/classfile/attribute/ModuleResolutionAttribute,java/lang/classfile/attribute/ModuleTargetAttribute,java/lang/classfile/attribute/NestHostAttribute,java/lang/classfile/attribute/NestMembersAttribute,java/lang/classfile/attribute/PermittedSubclassesAttribute,java/lang/classfile/attribute/RecordAttribute,java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/SignatureAttribute,java/lang/classfile/attribute/SourceDebugExtensionAttribute,java/lang/classfile/attribute/SourceFileAttribute,java/lang/classfile/attribute/SourceIDAttribute,java/lang/classfile/attribute/StackMapTableAttribute,java/lang/classfile/attribute/SyntheticAttribute,java/lang/classfile/attribute/UnknownAttribute,jdk/internal/classfile/impl/BoundAttribute,jdk/internal/classfile/impl/UnboundAttribute,java/lang/classfile/CustomAttribute flags 601 signature <A::Ljava/lang/classfile/Attribute<TA;>;>Ljava/lang/Object;Ljava/lang/classfile/WritableElement<TA;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name attributeName descriptor ()Ljava/lang/String; flags 401
method name attributeMapper descriptor ()Ljava/lang/classfile/AttributeMapper; flags 401 signature ()Ljava/lang/classfile/AttributeMapper<TA;>;

class name java/lang/classfile/AttributeMapper
header extends java/lang/Object nestMembers java/lang/classfile/AttributeMapper$AttributeStability flags 601 signature <A:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AttributeMapper$AttributeStability outerClass java/lang/classfile/AttributeMapper innerClassName AttributeStability flags 4019
method name name descriptor ()Ljava/lang/String; flags 401
method name readAttribute descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;I)Ljava/lang/Object; flags 401 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;I)TA;
method name writeAttribute descriptor (Ljava/lang/classfile/BufWriter;Ljava/lang/Object;)V flags 401 signature (Ljava/lang/classfile/BufWriter;TA;)V
method name allowMultiple descriptor ()Z flags 1
method name stability descriptor ()Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 401

class name java/lang/classfile/AttributeMapper$AttributeStability
header extends java/lang/Enum nestHost java/lang/classfile/AttributeMapper flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/AttributeMapper$AttributeStability;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/AttributeMapper$AttributeStability outerClass java/lang/classfile/AttributeMapper innerClassName AttributeStability flags 4019
field name STATELESS descriptor Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 4019
field name CP_REFS descriptor Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 4019
field name LABELS descriptor Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 4019
field name UNSTABLE descriptor Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 4019
field name UNKNOWN descriptor Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 4019
method name values descriptor ()[Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/AttributeMapper$AttributeStability; flags 9 methodParameters 8000:null

class name java/lang/classfile/AttributedElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/ClassModel,java/lang/classfile/CodeModel,java/lang/classfile/FieldModel,java/lang/classfile/MethodModel,java/lang/classfile/attribute/RecordComponentInfo,jdk/internal/classfile/impl/AbstractUnboundModel flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name attributes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
method name findAttribute descriptor (Ljava/lang/classfile/AttributeMapper;)Ljava/util/Optional; flags 1 signature <T::Ljava/lang/classfile/Attribute<TT;>;>(Ljava/lang/classfile/AttributeMapper<TT;>;)Ljava/util/Optional<TT;>;
method name findAttributes descriptor (Ljava/lang/classfile/AttributeMapper;)Ljava/util/List; flags 1 signature <T::Ljava/lang/classfile/Attribute<TT;>;>(Ljava/lang/classfile/AttributeMapper<TT;>;)Ljava/util/List<TT;>;

class name java/lang/classfile/Attributes
header extends java/lang/Object flags 21 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
field name NAME_ANNOTATION_DEFAULT descriptor Ljava/lang/String; constantValue AnnotationDefault flags 19
field name NAME_BOOTSTRAP_METHODS descriptor Ljava/lang/String; constantValue BootstrapMethods flags 19
field name NAME_CHARACTER_RANGE_TABLE descriptor Ljava/lang/String; constantValue CharacterRangeTable flags 19
field name NAME_CODE descriptor Ljava/lang/String; constantValue Code flags 19
field name NAME_COMPILATION_ID descriptor Ljava/lang/String; constantValue CompilationID flags 19
field name NAME_CONSTANT_VALUE descriptor Ljava/lang/String; constantValue ConstantValue flags 19
field name NAME_DEPRECATED descriptor Ljava/lang/String; constantValue Deprecated flags 19
field name NAME_ENCLOSING_METHOD descriptor Ljava/lang/String; constantValue EnclosingMethod flags 19
field name NAME_EXCEPTIONS descriptor Ljava/lang/String; constantValue Exceptions flags 19
field name NAME_INNER_CLASSES descriptor Ljava/lang/String; constantValue InnerClasses flags 19
field name NAME_LINE_NUMBER_TABLE descriptor Ljava/lang/String; constantValue LineNumberTable flags 19
field name NAME_LOCAL_VARIABLE_TABLE descriptor Ljava/lang/String; constantValue LocalVariableTable flags 19
field name NAME_LOCAL_VARIABLE_TYPE_TABLE descriptor Ljava/lang/String; constantValue LocalVariableTypeTable flags 19
field name NAME_METHOD_PARAMETERS descriptor Ljava/lang/String; constantValue MethodParameters flags 19
field name NAME_MODULE descriptor Ljava/lang/String; constantValue Module flags 19
field name NAME_MODULE_HASHES descriptor Ljava/lang/String; constantValue ModuleHashes flags 19
field name NAME_MODULE_MAIN_CLASS descriptor Ljava/lang/String; constantValue ModuleMainClass flags 19
field name NAME_MODULE_PACKAGES descriptor Ljava/lang/String; constantValue ModulePackages flags 19
field name NAME_MODULE_RESOLUTION descriptor Ljava/lang/String; constantValue ModuleResolution flags 19
field name NAME_MODULE_TARGET descriptor Ljava/lang/String; constantValue ModuleTarget flags 19
field name NAME_NEST_HOST descriptor Ljava/lang/String; constantValue NestHost flags 19
field name NAME_NEST_MEMBERS descriptor Ljava/lang/String; constantValue NestMembers flags 19
field name NAME_PERMITTED_SUBCLASSES descriptor Ljava/lang/String; constantValue PermittedSubclasses flags 19
field name NAME_RECORD descriptor Ljava/lang/String; constantValue Record flags 19
field name NAME_RUNTIME_INVISIBLE_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeInvisibleAnnotations flags 19
field name NAME_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeInvisibleParameterAnnotations flags 19
field name NAME_RUNTIME_INVISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeInvisibleTypeAnnotations flags 19
field name NAME_RUNTIME_VISIBLE_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeVisibleAnnotations flags 19
field name NAME_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeVisibleParameterAnnotations flags 19
field name NAME_RUNTIME_VISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/String; constantValue RuntimeVisibleTypeAnnotations flags 19
field name NAME_SIGNATURE descriptor Ljava/lang/String; constantValue Signature flags 19
field name NAME_SOURCE_DEBUG_EXTENSION descriptor Ljava/lang/String; constantValue SourceDebugExtension flags 19
field name NAME_SOURCE_FILE descriptor Ljava/lang/String; constantValue SourceFile flags 19
field name NAME_SOURCE_ID descriptor Ljava/lang/String; constantValue SourceID flags 19
field name NAME_STACK_MAP_TABLE descriptor Ljava/lang/String; constantValue StackMapTable flags 19
field name NAME_SYNTHETIC descriptor Ljava/lang/String; constantValue Synthetic flags 19
field name ANNOTATION_DEFAULT descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;>;
field name BOOTSTRAP_METHODS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;>;
field name CHARACTER_RANGE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;>;
field name CODE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CodeAttribute;>;
field name COMPILATION_ID descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CompilationIDAttribute;>;
field name CONSTANT_VALUE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ConstantValueAttribute;>;
field name DEPRECATED descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/DeprecatedAttribute;>;
field name ENCLOSING_METHOD descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/EnclosingMethodAttribute;>;
field name EXCEPTIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ExceptionsAttribute;>;
field name INNER_CLASSES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/InnerClassesAttribute;>;
field name LINE_NUMBER_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LineNumberTableAttribute;>;
field name LOCAL_VARIABLE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LocalVariableTableAttribute;>;
field name LOCAL_VARIABLE_TYPE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;>;
field name METHOD_PARAMETERS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/MethodParametersAttribute;>;
field name MODULE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleAttribute;>;
field name MODULE_HASHES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleHashesAttribute;>;
field name MODULE_MAIN_CLASS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleMainClassAttribute;>;
field name MODULE_PACKAGES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModulePackagesAttribute;>;
field name MODULE_RESOLUTION descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleResolutionAttribute;>;
field name MODULE_TARGET descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleTargetAttribute;>;
field name NEST_HOST descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/NestHostAttribute;>;
field name NEST_MEMBERS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/NestMembersAttribute;>;
field name PERMITTED_SUBCLASSES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;>;
field name RECORD descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RecordAttribute;>;
field name RUNTIME_INVISIBLE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;>;
field name RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;>;
field name RUNTIME_INVISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;>;
field name RUNTIME_VISIBLE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;>;
field name RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;>;
field name RUNTIME_VISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;>;
field name SIGNATURE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SignatureAttribute;>;
field name SOURCE_DEBUG_EXTENSION descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;>;
field name SOURCE_FILE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceFileAttribute;>;
field name SOURCE_ID descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceIDAttribute;>;
field name STACK_MAP_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/StackMapTableAttribute;>;
field name SYNTHETIC descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SyntheticAttribute;>;
field name PREDEFINED_ATTRIBUTES descriptor Ljava/util/Set; flags 19 signature Ljava/util/Set<Ljava/lang/classfile/AttributeMapper<*>;>;
method name standardAttribute descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/AttributeMapper; flags 9 signature (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/AttributeMapper<*>;

class name java/lang/classfile/BootstrapMethodEntry
header extends java/lang/Object implements java/lang/classfile/WritableElement sealed true permittedSubclasses jdk/internal/classfile/impl/BootstrapMethodEntryImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/BootstrapMethodEntry;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 401
method name bsmIndex descriptor ()I flags 401
method name bootstrapMethod descriptor ()Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 401
method name arguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/LoadableConstantEntry;>;

class name java/lang/classfile/BufWriter
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/BufWriterImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 401
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 401
method name reserveSpace descriptor (I)V flags 401
method name writeU1 descriptor (I)V flags 401
method name writeU2 descriptor (I)V flags 401
method name writeInt descriptor (I)V flags 401
method name writeFloat descriptor (F)V flags 401
method name writeLong descriptor (J)V flags 401
method name writeDouble descriptor (D)V flags 401
method name writeBytes descriptor ([B)V flags 401
method name writeBytes descriptor (Ljava/lang/classfile/BufWriter;)V flags 401
method name writeBytes descriptor ([BII)V flags 401
method name patchInt descriptor (III)V flags 401
method name writeIntBytes descriptor (IJ)V flags 401
method name writeIndex descriptor (Ljava/lang/classfile/constantpool/PoolEntry;)V flags 401
method name writeIndexOrZero descriptor (Ljava/lang/classfile/constantpool/PoolEntry;)V flags 401
method name writeList descriptor (Ljava/util/List;)V flags 401 signature <T::Ljava/lang/classfile/WritableElement<*>;>(Ljava/util/List<TT;>;)V
method name writeListIndices descriptor (Ljava/util/List;)V flags 401 signature (Ljava/util/List<+Ljava/lang/classfile/constantpool/PoolEntry;>;)V
method name size descriptor ()I flags 401
method name asByteBuffer descriptor ()Ljava/nio/ByteBuffer; flags 401
method name copyTo descriptor ([BI)V flags 401

class name java/lang/classfile/ClassBuilder
header extends java/lang/Object implements java/lang/classfile/ClassFileBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/ChainedClassBuilder,jdk/internal/classfile/impl/DirectClassBuilder flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileBuilder<Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/ClassBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name original descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name withVersion descriptor (II)Ljava/lang/classfile/ClassBuilder; flags 1
method name withFlags descriptor (I)Ljava/lang/classfile/ClassBuilder; flags 1
method name withFlags descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/ClassBuilder; flags 81
method name withSuperclass descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withSuperclass descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withInterfaces descriptor (Ljava/util/List;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/ClassBuilder;
method name withInterfaces descriptor ([Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/ClassBuilder; flags 81
method name withInterfaceSymbols descriptor (Ljava/util/List;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/ClassBuilder;
method name withInterfaceSymbols descriptor ([Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/ClassBuilder; flags 81
method name withField descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 401 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name withField descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;I)Ljava/lang/classfile/ClassBuilder; flags 1
method name withField descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name withField descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;I)Ljava/lang/classfile/ClassBuilder; flags 1
method name transformField descriptor (Ljava/lang/classfile/FieldModel;Ljava/lang/classfile/FieldTransform;)Ljava/lang/classfile/ClassBuilder; flags 401
method name withMethod descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 401 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name withMethodBody descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name withMethod descriptor (Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;ILjava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name withMethodBody descriptor (Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;ILjava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name transformMethod descriptor (Ljava/lang/classfile/MethodModel;Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassBuilder; flags 401

class name java/lang/classfile/ClassElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/AccessFlags,java/lang/classfile/Superclass,java/lang/classfile/Interfaces,java/lang/classfile/ClassFileVersion,java/lang/classfile/FieldModel,java/lang/classfile/MethodModel,java/lang/classfile/CustomAttribute,java/lang/classfile/attribute/CompilationIDAttribute,java/lang/classfile/attribute/DeprecatedAttribute,java/lang/classfile/attribute/EnclosingMethodAttribute,java/lang/classfile/attribute/InnerClassesAttribute,java/lang/classfile/attribute/ModuleAttribute,java/lang/classfile/attribute/ModuleHashesAttribute,java/lang/classfile/attribute/ModuleMainClassAttribute,java/lang/classfile/attribute/ModulePackagesAttribute,java/lang/classfile/attribute/ModuleResolutionAttribute,java/lang/classfile/attribute/ModuleTargetAttribute,java/lang/classfile/attribute/NestHostAttribute,java/lang/classfile/attribute/NestMembersAttribute,java/lang/classfile/attribute/PermittedSubclassesAttribute,java/lang/classfile/attribute/RecordAttribute,java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/SignatureAttribute,java/lang/classfile/attribute/SourceDebugExtensionAttribute,java/lang/classfile/attribute/SourceFileAttribute,java/lang/classfile/attribute/SourceIDAttribute,java/lang/classfile/attribute/SyntheticAttribute,java/lang/classfile/attribute/UnknownAttribute flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/ClassFile
header extends java/lang/Object nestMembers java/lang/classfile/ClassFile$AttributesProcessingOption,java/lang/classfile/ClassFile$StackMapsOption,java/lang/classfile/ClassFile$ShortJumpsOption,java/lang/classfile/ClassFile$LineNumbersOption,java/lang/classfile/ClassFile$DebugElementsOption,java/lang/classfile/ClassFile$DeadLabelsOption,java/lang/classfile/ClassFile$DeadCodeOption,java/lang/classfile/ClassFile$ConstantPoolSharingOption,java/lang/classfile/ClassFile$ClassHierarchyResolverOption,java/lang/classfile/ClassFile$AttributeMapperOption,java/lang/classfile/ClassFile$Option sealed true permittedSubclasses jdk/internal/classfile/impl/ClassFileImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$StackMapsOption outerClass java/lang/classfile/ClassFile innerClassName StackMapsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ShortJumpsOption outerClass java/lang/classfile/ClassFile innerClassName ShortJumpsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$LineNumbersOption outerClass java/lang/classfile/ClassFile innerClassName LineNumbersOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadLabelsOption outerClass java/lang/classfile/ClassFile innerClassName DeadLabelsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadCodeOption outerClass java/lang/classfile/ClassFile innerClassName DeadCodeOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ConstantPoolSharingOption outerClass java/lang/classfile/ClassFile innerClassName ConstantPoolSharingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name MAGIC_NUMBER descriptor I constantValue -889275714 flags 19
field name NOP descriptor I constantValue 0 flags 19
field name ACONST_NULL descriptor I constantValue 1 flags 19
field name ICONST_M1 descriptor I constantValue 2 flags 19
field name ICONST_0 descriptor I constantValue 3 flags 19
field name ICONST_1 descriptor I constantValue 4 flags 19
field name ICONST_2 descriptor I constantValue 5 flags 19
field name ICONST_3 descriptor I constantValue 6 flags 19
field name ICONST_4 descriptor I constantValue 7 flags 19
field name ICONST_5 descriptor I constantValue 8 flags 19
field name LCONST_0 descriptor I constantValue 9 flags 19
field name LCONST_1 descriptor I constantValue 10 flags 19
field name FCONST_0 descriptor I constantValue 11 flags 19
field name FCONST_1 descriptor I constantValue 12 flags 19
field name FCONST_2 descriptor I constantValue 13 flags 19
field name DCONST_0 descriptor I constantValue 14 flags 19
field name DCONST_1 descriptor I constantValue 15 flags 19
field name BIPUSH descriptor I constantValue 16 flags 19
field name SIPUSH descriptor I constantValue 17 flags 19
field name LDC descriptor I constantValue 18 flags 19
field name LDC_W descriptor I constantValue 19 flags 19
field name LDC2_W descriptor I constantValue 20 flags 19
field name ILOAD descriptor I constantValue 21 flags 19
field name LLOAD descriptor I constantValue 22 flags 19
field name FLOAD descriptor I constantValue 23 flags 19
field name DLOAD descriptor I constantValue 24 flags 19
field name ALOAD descriptor I constantValue 25 flags 19
field name ILOAD_0 descriptor I constantValue 26 flags 19
field name ILOAD_1 descriptor I constantValue 27 flags 19
field name ILOAD_2 descriptor I constantValue 28 flags 19
field name ILOAD_3 descriptor I constantValue 29 flags 19
field name LLOAD_0 descriptor I constantValue 30 flags 19
field name LLOAD_1 descriptor I constantValue 31 flags 19
field name LLOAD_2 descriptor I constantValue 32 flags 19
field name LLOAD_3 descriptor I constantValue 33 flags 19
field name FLOAD_0 descriptor I constantValue 34 flags 19
field name FLOAD_1 descriptor I constantValue 35 flags 19
field name FLOAD_2 descriptor I constantValue 36 flags 19
field name FLOAD_3 descriptor I constantValue 37 flags 19
field name DLOAD_0 descriptor I constantValue 38 flags 19
field name DLOAD_1 descriptor I constantValue 39 flags 19
field name DLOAD_2 descriptor I constantValue 40 flags 19
field name DLOAD_3 descriptor I constantValue 41 flags 19
field name ALOAD_0 descriptor I constantValue 42 flags 19
field name ALOAD_1 descriptor I constantValue 43 flags 19
field name ALOAD_2 descriptor I constantValue 44 flags 19
field name ALOAD_3 descriptor I constantValue 45 flags 19
field name IALOAD descriptor I constantValue 46 flags 19
field name LALOAD descriptor I constantValue 47 flags 19
field name FALOAD descriptor I constantValue 48 flags 19
field name DALOAD descriptor I constantValue 49 flags 19
field name AALOAD descriptor I constantValue 50 flags 19
field name BALOAD descriptor I constantValue 51 flags 19
field name CALOAD descriptor I constantValue 52 flags 19
field name SALOAD descriptor I constantValue 53 flags 19
field name ISTORE descriptor I constantValue 54 flags 19
field name LSTORE descriptor I constantValue 55 flags 19
field name FSTORE descriptor I constantValue 56 flags 19
field name DSTORE descriptor I constantValue 57 flags 19
field name ASTORE descriptor I constantValue 58 flags 19
field name ISTORE_0 descriptor I constantValue 59 flags 19
field name ISTORE_1 descriptor I constantValue 60 flags 19
field name ISTORE_2 descriptor I constantValue 61 flags 19
field name ISTORE_3 descriptor I constantValue 62 flags 19
field name LSTORE_0 descriptor I constantValue 63 flags 19
field name LSTORE_1 descriptor I constantValue 64 flags 19
field name LSTORE_2 descriptor I constantValue 65 flags 19
field name LSTORE_3 descriptor I constantValue 66 flags 19
field name FSTORE_0 descriptor I constantValue 67 flags 19
field name FSTORE_1 descriptor I constantValue 68 flags 19
field name FSTORE_2 descriptor I constantValue 69 flags 19
field name FSTORE_3 descriptor I constantValue 70 flags 19
field name DSTORE_0 descriptor I constantValue 71 flags 19
field name DSTORE_1 descriptor I constantValue 72 flags 19
field name DSTORE_2 descriptor I constantValue 73 flags 19
field name DSTORE_3 descriptor I constantValue 74 flags 19
field name ASTORE_0 descriptor I constantValue 75 flags 19
field name ASTORE_1 descriptor I constantValue 76 flags 19
field name ASTORE_2 descriptor I constantValue 77 flags 19
field name ASTORE_3 descriptor I constantValue 78 flags 19
field name IASTORE descriptor I constantValue 79 flags 19
field name LASTORE descriptor I constantValue 80 flags 19
field name FASTORE descriptor I constantValue 81 flags 19
field name DASTORE descriptor I constantValue 82 flags 19
field name AASTORE descriptor I constantValue 83 flags 19
field name BASTORE descriptor I constantValue 84 flags 19
field name CASTORE descriptor I constantValue 85 flags 19
field name SASTORE descriptor I constantValue 86 flags 19
field name POP descriptor I constantValue 87 flags 19
field name POP2 descriptor I constantValue 88 flags 19
field name DUP descriptor I constantValue 89 flags 19
field name DUP_X1 descriptor I constantValue 90 flags 19
field name DUP_X2 descriptor I constantValue 91 flags 19
field name DUP2 descriptor I constantValue 92 flags 19
field name DUP2_X1 descriptor I constantValue 93 flags 19
field name DUP2_X2 descriptor I constantValue 94 flags 19
field name SWAP descriptor I constantValue 95 flags 19
field name IADD descriptor I constantValue 96 flags 19
field name LADD descriptor I constantValue 97 flags 19
field name FADD descriptor I constantValue 98 flags 19
field name DADD descriptor I constantValue 99 flags 19
field name ISUB descriptor I constantValue 100 flags 19
field name LSUB descriptor I constantValue 101 flags 19
field name FSUB descriptor I constantValue 102 flags 19
field name DSUB descriptor I constantValue 103 flags 19
field name IMUL descriptor I constantValue 104 flags 19
field name LMUL descriptor I constantValue 105 flags 19
field name FMUL descriptor I constantValue 106 flags 19
field name DMUL descriptor I constantValue 107 flags 19
field name IDIV descriptor I constantValue 108 flags 19
field name LDIV descriptor I constantValue 109 flags 19
field name FDIV descriptor I constantValue 110 flags 19
field name DDIV descriptor I constantValue 111 flags 19
field name IREM descriptor I constantValue 112 flags 19
field name LREM descriptor I constantValue 113 flags 19
field name FREM descriptor I constantValue 114 flags 19
field name DREM descriptor I constantValue 115 flags 19
field name INEG descriptor I constantValue 116 flags 19
field name LNEG descriptor I constantValue 117 flags 19
field name FNEG descriptor I constantValue 118 flags 19
field name DNEG descriptor I constantValue 119 flags 19
field name ISHL descriptor I constantValue 120 flags 19
field name LSHL descriptor I constantValue 121 flags 19
field name ISHR descriptor I constantValue 122 flags 19
field name LSHR descriptor I constantValue 123 flags 19
field name IUSHR descriptor I constantValue 124 flags 19
field name LUSHR descriptor I constantValue 125 flags 19
field name IAND descriptor I constantValue 126 flags 19
field name LAND descriptor I constantValue 127 flags 19
field name IOR descriptor I constantValue 128 flags 19
field name LOR descriptor I constantValue 129 flags 19
field name IXOR descriptor I constantValue 130 flags 19
field name LXOR descriptor I constantValue 131 flags 19
field name IINC descriptor I constantValue 132 flags 19
field name I2L descriptor I constantValue 133 flags 19
field name I2F descriptor I constantValue 134 flags 19
field name I2D descriptor I constantValue 135 flags 19
field name L2I descriptor I constantValue 136 flags 19
field name L2F descriptor I constantValue 137 flags 19
field name L2D descriptor I constantValue 138 flags 19
field name F2I descriptor I constantValue 139 flags 19
field name F2L descriptor I constantValue 140 flags 19
field name F2D descriptor I constantValue 141 flags 19
field name D2I descriptor I constantValue 142 flags 19
field name D2L descriptor I constantValue 143 flags 19
field name D2F descriptor I constantValue 144 flags 19
field name I2B descriptor I constantValue 145 flags 19
field name I2C descriptor I constantValue 146 flags 19
field name I2S descriptor I constantValue 147 flags 19
field name LCMP descriptor I constantValue 148 flags 19
field name FCMPL descriptor I constantValue 149 flags 19
field name FCMPG descriptor I constantValue 150 flags 19
field name DCMPL descriptor I constantValue 151 flags 19
field name DCMPG descriptor I constantValue 152 flags 19
field name IFEQ descriptor I constantValue 153 flags 19
field name IFNE descriptor I constantValue 154 flags 19
field name IFLT descriptor I constantValue 155 flags 19
field name IFGE descriptor I constantValue 156 flags 19
field name IFGT descriptor I constantValue 157 flags 19
field name IFLE descriptor I constantValue 158 flags 19
field name IF_ICMPEQ descriptor I constantValue 159 flags 19
field name IF_ICMPNE descriptor I constantValue 160 flags 19
field name IF_ICMPLT descriptor I constantValue 161 flags 19
field name IF_ICMPGE descriptor I constantValue 162 flags 19
field name IF_ICMPGT descriptor I constantValue 163 flags 19
field name IF_ICMPLE descriptor I constantValue 164 flags 19
field name IF_ACMPEQ descriptor I constantValue 165 flags 19
field name IF_ACMPNE descriptor I constantValue 166 flags 19
field name GOTO descriptor I constantValue 167 flags 19
field name JSR descriptor I constantValue 168 flags 19
field name RET descriptor I constantValue 169 flags 19
field name TABLESWITCH descriptor I constantValue 170 flags 19
field name LOOKUPSWITCH descriptor I constantValue 171 flags 19
field name IRETURN descriptor I constantValue 172 flags 19
field name LRETURN descriptor I constantValue 173 flags 19
field name FRETURN descriptor I constantValue 174 flags 19
field name DRETURN descriptor I constantValue 175 flags 19
field name ARETURN descriptor I constantValue 176 flags 19
field name RETURN descriptor I constantValue 177 flags 19
field name GETSTATIC descriptor I constantValue 178 flags 19
field name PUTSTATIC descriptor I constantValue 179 flags 19
field name GETFIELD descriptor I constantValue 180 flags 19
field name PUTFIELD descriptor I constantValue 181 flags 19
field name INVOKEVIRTUAL descriptor I constantValue 182 flags 19
field name INVOKESPECIAL descriptor I constantValue 183 flags 19
field name INVOKESTATIC descriptor I constantValue 184 flags 19
field name INVOKEINTERFACE descriptor I constantValue 185 flags 19
field name INVOKEDYNAMIC descriptor I constantValue 186 flags 19
field name NEW descriptor I constantValue 187 flags 19
field name NEWARRAY descriptor I constantValue 188 flags 19
field name ANEWARRAY descriptor I constantValue 189 flags 19
field name ARRAYLENGTH descriptor I constantValue 190 flags 19
field name ATHROW descriptor I constantValue 191 flags 19
field name CHECKCAST descriptor I constantValue 192 flags 19
field name INSTANCEOF descriptor I constantValue 193 flags 19
field name MONITORENTER descriptor I constantValue 194 flags 19
field name MONITOREXIT descriptor I constantValue 195 flags 19
field name WIDE descriptor I constantValue 196 flags 19
field name MULTIANEWARRAY descriptor I constantValue 197 flags 19
field name IFNULL descriptor I constantValue 198 flags 19
field name IFNONNULL descriptor I constantValue 199 flags 19
field name GOTO_W descriptor I constantValue 200 flags 19
field name JSR_W descriptor I constantValue 201 flags 19
field name ACC_PUBLIC descriptor I constantValue 1 flags 19
field name ACC_PROTECTED descriptor I constantValue 4 flags 19
field name ACC_PRIVATE descriptor I constantValue 2 flags 19
field name ACC_INTERFACE descriptor I constantValue 512 flags 19
field name ACC_ENUM descriptor I constantValue 16384 flags 19
field name ACC_ANNOTATION descriptor I constantValue 8192 flags 19
field name ACC_SUPER descriptor I constantValue 32 flags 19
field name ACC_ABSTRACT descriptor I constantValue 1024 flags 19
field name ACC_VOLATILE descriptor I constantValue 64 flags 19
field name ACC_TRANSIENT descriptor I constantValue 128 flags 19
field name ACC_SYNTHETIC descriptor I constantValue 4096 flags 19
field name ACC_STATIC descriptor I constantValue 8 flags 19
field name ACC_FINAL descriptor I constantValue 16 flags 19
field name ACC_SYNCHRONIZED descriptor I constantValue 32 flags 19
field name ACC_BRIDGE descriptor I constantValue 64 flags 19
field name ACC_VARARGS descriptor I constantValue 128 flags 19
field name ACC_NATIVE descriptor I constantValue 256 flags 19
field name ACC_STRICT descriptor I constantValue 2048 flags 19
field name ACC_MODULE descriptor I constantValue 32768 flags 19
field name ACC_OPEN descriptor I constantValue 32 flags 19
field name ACC_MANDATED descriptor I constantValue 32768 flags 19
field name ACC_TRANSITIVE descriptor I constantValue 32 flags 19
field name ACC_STATIC_PHASE descriptor I constantValue 64 flags 19
field name CRT_STATEMENT descriptor I constantValue 1 flags 19
field name CRT_BLOCK descriptor I constantValue 2 flags 19
field name CRT_ASSIGNMENT descriptor I constantValue 4 flags 19
field name CRT_FLOW_CONTROLLER descriptor I constantValue 8 flags 19
field name CRT_FLOW_TARGET descriptor I constantValue 16 flags 19
field name CRT_INVOKE descriptor I constantValue 32 flags 19
field name CRT_CREATE descriptor I constantValue 64 flags 19
field name CRT_BRANCH_TRUE descriptor I constantValue 128 flags 19
field name CRT_BRANCH_FALSE descriptor I constantValue 256 flags 19
field name TAG_CLASS descriptor I constantValue 7 flags 19
field name TAG_CONSTANTDYNAMIC descriptor I constantValue 17 flags 19
field name TAG_DOUBLE descriptor I constantValue 6 flags 19
field name TAG_FIELDREF descriptor I constantValue 9 flags 19
field name TAG_FLOAT descriptor I constantValue 4 flags 19
field name TAG_INTEGER descriptor I constantValue 3 flags 19
field name TAG_INTERFACEMETHODREF descriptor I constantValue 11 flags 19
field name TAG_INVOKEDYNAMIC descriptor I constantValue 18 flags 19
field name TAG_LONG descriptor I constantValue 5 flags 19
field name TAG_METHODHANDLE descriptor I constantValue 15 flags 19
field name TAG_METHODREF descriptor I constantValue 10 flags 19
field name TAG_METHODTYPE descriptor I constantValue 16 flags 19
field name TAG_MODULE descriptor I constantValue 19 flags 19
field name TAG_NAMEANDTYPE descriptor I constantValue 12 flags 19
field name TAG_PACKAGE descriptor I constantValue 20 flags 19
field name TAG_STRING descriptor I constantValue 8 flags 19
field name TAG_UNICODE descriptor I constantValue 2 flags 19
field name TAG_UTF8 descriptor I constantValue 1 flags 19
field name AEV_BYTE descriptor I constantValue 66 flags 19
field name AEV_CHAR descriptor I constantValue 67 flags 19
field name AEV_DOUBLE descriptor I constantValue 68 flags 19
field name AEV_FLOAT descriptor I constantValue 70 flags 19
field name AEV_INT descriptor I constantValue 73 flags 19
field name AEV_LONG descriptor I constantValue 74 flags 19
field name AEV_SHORT descriptor I constantValue 83 flags 19
field name AEV_BOOLEAN descriptor I constantValue 90 flags 19
field name AEV_STRING descriptor I constantValue 115 flags 19
field name AEV_ENUM descriptor I constantValue 101 flags 19
field name AEV_CLASS descriptor I constantValue 99 flags 19
field name AEV_ANNOTATION descriptor I constantValue 64 flags 19
field name AEV_ARRAY descriptor I constantValue 91 flags 19
field name TAT_CLASS_TYPE_PARAMETER descriptor I constantValue 0 flags 19
field name TAT_METHOD_TYPE_PARAMETER descriptor I constantValue 1 flags 19
field name TAT_CLASS_EXTENDS descriptor I constantValue 16 flags 19
field name TAT_CLASS_TYPE_PARAMETER_BOUND descriptor I constantValue 17 flags 19
field name TAT_METHOD_TYPE_PARAMETER_BOUND descriptor I constantValue 18 flags 19
field name TAT_FIELD descriptor I constantValue 19 flags 19
field name TAT_METHOD_RETURN descriptor I constantValue 20 flags 19
field name TAT_METHOD_RECEIVER descriptor I constantValue 21 flags 19
field name TAT_METHOD_FORMAL_PARAMETER descriptor I constantValue 22 flags 19
field name TAT_THROWS descriptor I constantValue 23 flags 19
field name TAT_LOCAL_VARIABLE descriptor I constantValue 64 flags 19
field name TAT_RESOURCE_VARIABLE descriptor I constantValue 65 flags 19
field name TAT_EXCEPTION_PARAMETER descriptor I constantValue 66 flags 19
field name TAT_INSTANCEOF descriptor I constantValue 67 flags 19
field name TAT_NEW descriptor I constantValue 68 flags 19
field name TAT_CONSTRUCTOR_REFERENCE descriptor I constantValue 69 flags 19
field name TAT_METHOD_REFERENCE descriptor I constantValue 70 flags 19
field name TAT_CAST descriptor I constantValue 71 flags 19
field name TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT descriptor I constantValue 72 flags 19
field name TAT_METHOD_INVOCATION_TYPE_ARGUMENT descriptor I constantValue 73 flags 19
field name TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT descriptor I constantValue 74 flags 19
field name TAT_METHOD_REFERENCE_TYPE_ARGUMENT descriptor I constantValue 75 flags 19
field name VT_TOP descriptor I constantValue 0 flags 19
field name VT_INTEGER descriptor I constantValue 1 flags 19
field name VT_FLOAT descriptor I constantValue 2 flags 19
field name VT_DOUBLE descriptor I constantValue 3 flags 19
field name VT_LONG descriptor I constantValue 4 flags 19
field name VT_NULL descriptor I constantValue 5 flags 19
field name VT_UNINITIALIZED_THIS descriptor I constantValue 6 flags 19
field name VT_OBJECT descriptor I constantValue 7 flags 19
field name VT_UNINITIALIZED descriptor I constantValue 8 flags 19
field name DEFAULT_CLASS_FLAGS descriptor I constantValue 1 flags 19
field name JAVA_1_VERSION descriptor I constantValue 45 flags 19
field name JAVA_2_VERSION descriptor I constantValue 46 flags 19
field name JAVA_3_VERSION descriptor I constantValue 47 flags 19
field name JAVA_4_VERSION descriptor I constantValue 48 flags 19
field name JAVA_5_VERSION descriptor I constantValue 49 flags 19
field name JAVA_6_VERSION descriptor I constantValue 50 flags 19
field name JAVA_7_VERSION descriptor I constantValue 51 flags 19
field name JAVA_8_VERSION descriptor I constantValue 52 flags 19
field name JAVA_9_VERSION descriptor I constantValue 53 flags 19
field name JAVA_10_VERSION descriptor I constantValue 54 flags 19
field name JAVA_11_VERSION descriptor I constantValue 55 flags 19
field name JAVA_12_VERSION descriptor I constantValue 56 flags 19
field name JAVA_13_VERSION descriptor I constantValue 57 flags 19
field name JAVA_14_VERSION descriptor I constantValue 58 flags 19
field name JAVA_15_VERSION descriptor I constantValue 59 flags 19
field name JAVA_16_VERSION descriptor I constantValue 60 flags 19
field name JAVA_17_VERSION descriptor I constantValue 61 flags 19
field name JAVA_18_VERSION descriptor I constantValue 62 flags 19
field name JAVA_19_VERSION descriptor I constantValue 63 flags 19
field name JAVA_20_VERSION descriptor I constantValue 64 flags 19
field name JAVA_21_VERSION descriptor I constantValue 65 flags 19
field name JAVA_22_VERSION descriptor I constantValue 66 flags 19
field name PREVIEW_MINOR_VERSION descriptor I constantValue 65535 flags 19
method name of descriptor ()Ljava/lang/classfile/ClassFile; flags 9
method name of descriptor ([Ljava/lang/classfile/ClassFile$Option;)Ljava/lang/classfile/ClassFile; flags 89
method name withOptions descriptor ([Ljava/lang/classfile/ClassFile$Option;)Ljava/lang/classfile/ClassFile; flags 481
method name parse descriptor ([B)Ljava/lang/classfile/ClassModel; flags 401
method name parse descriptor (Ljava/nio/file/Path;)Ljava/lang/classfile/ClassModel; thrownTypes java/io/IOException flags 1
method name build descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer;)[B flags 1 signature (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)[B
method name build descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer;)[B flags 401 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)[B
method name buildTo descriptor (Ljava/nio/file/Path;Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer;)V thrownTypes java/io/IOException flags 1 signature (Ljava/nio/file/Path;Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer<Ljava/lang/classfile/ClassBuilder;>;)V
method name buildTo descriptor (Ljava/nio/file/Path;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer;)V thrownTypes java/io/IOException flags 1 signature (Ljava/nio/file/Path;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)V
method name buildModule descriptor (Ljava/lang/classfile/attribute/ModuleAttribute;)[B flags 1
method name buildModule descriptor (Ljava/lang/classfile/attribute/ModuleAttribute;Ljava/util/function/Consumer;)[B flags 1 signature (Ljava/lang/classfile/attribute/ModuleAttribute;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)[B
method name buildModuleTo descriptor (Ljava/nio/file/Path;Ljava/lang/classfile/attribute/ModuleAttribute;)V thrownTypes java/io/IOException flags 1
method name buildModuleTo descriptor (Ljava/nio/file/Path;Ljava/lang/classfile/attribute/ModuleAttribute;Ljava/util/function/Consumer;)V thrownTypes java/io/IOException flags 1 signature (Ljava/nio/file/Path;Ljava/lang/classfile/attribute/ModuleAttribute;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)V
method name transform descriptor (Ljava/lang/classfile/ClassModel;Ljava/lang/classfile/ClassTransform;)[B flags 1
method name transform descriptor (Ljava/lang/classfile/ClassModel;Ljava/lang/constant/ClassDesc;Ljava/lang/classfile/ClassTransform;)[B flags 1
method name transform descriptor (Ljava/lang/classfile/ClassModel;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/ClassTransform;)[B flags 401
method name verify descriptor (Ljava/lang/classfile/ClassModel;)Ljava/util/List; flags 401 signature (Ljava/lang/classfile/ClassModel;)Ljava/util/List<Ljava/lang/VerifyError;>;
method name verify descriptor ([B)Ljava/util/List; flags 401 signature ([B)Ljava/util/List<Ljava/lang/VerifyError;>;
method name verify descriptor (Ljava/nio/file/Path;)Ljava/util/List; thrownTypes java/io/IOException flags 1 signature (Ljava/nio/file/Path;)Ljava/util/List<Ljava/lang/VerifyError;>;
method name latestMajorVersion descriptor ()I flags 9
method name latestMinorVersion descriptor ()I flags 9

class name java/lang/classfile/ClassFile$AttributeMapperOption
header extends java/lang/Object implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile sealed true permittedSubclasses jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName AttributeMapperOptionImpl flags 19
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
method name of descriptor (Ljava/util/function/Function;)Ljava/lang/classfile/ClassFile$AttributeMapperOption; flags 9 signature (Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;)Ljava/lang/classfile/ClassFile$AttributeMapperOption;
method name attributeMapper descriptor ()Ljava/util/function/Function; flags 401 signature ()Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;

class name java/lang/classfile/ClassFile$AttributesProcessingOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$AttributesProcessingOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name PASS_ALL_ATTRIBUTES descriptor Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 4019
field name DROP_UNKNOWN_ATTRIBUTES descriptor Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 4019
field name DROP_UNSTABLE_ATRIBUTES descriptor Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$ClassHierarchyResolverOption
header extends java/lang/Object implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile sealed true permittedSubclasses jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName ClassHierarchyResolverOptionImpl flags 19
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
method name of descriptor (Ljava/lang/classfile/ClassHierarchyResolver;)Ljava/lang/classfile/ClassFile$ClassHierarchyResolverOption; flags 9
method name classHierarchyResolver descriptor ()Ljava/lang/classfile/ClassHierarchyResolver; flags 401

class name java/lang/classfile/ClassFile$ConstantPoolSharingOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$ConstantPoolSharingOption outerClass java/lang/classfile/ClassFile innerClassName ConstantPoolSharingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name SHARED_POOL descriptor Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption; flags 4019
field name NEW_POOL descriptor Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$DeadCodeOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$DeadCodeOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$DeadCodeOption outerClass java/lang/classfile/ClassFile innerClassName DeadCodeOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name PATCH_DEAD_CODE descriptor Ljava/lang/classfile/ClassFile$DeadCodeOption; flags 4019
field name KEEP_DEAD_CODE descriptor Ljava/lang/classfile/ClassFile$DeadCodeOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$DeadCodeOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$DeadCodeOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$DeadLabelsOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$DeadLabelsOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$DeadLabelsOption outerClass java/lang/classfile/ClassFile innerClassName DeadLabelsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name FAIL_ON_DEAD_LABELS descriptor Ljava/lang/classfile/ClassFile$DeadLabelsOption; flags 4019
field name DROP_DEAD_LABELS descriptor Ljava/lang/classfile/ClassFile$DeadLabelsOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$DeadLabelsOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$DeadLabelsOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$DebugElementsOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$DebugElementsOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name PASS_DEBUG descriptor Ljava/lang/classfile/ClassFile$DebugElementsOption; flags 4019
field name DROP_DEBUG descriptor Ljava/lang/classfile/ClassFile$DebugElementsOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$DebugElementsOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$DebugElementsOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$LineNumbersOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$LineNumbersOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$LineNumbersOption outerClass java/lang/classfile/ClassFile innerClassName LineNumbersOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name PASS_LINE_NUMBERS descriptor Ljava/lang/classfile/ClassFile$LineNumbersOption; flags 4019
field name DROP_LINE_NUMBERS descriptor Ljava/lang/classfile/ClassFile$LineNumbersOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$LineNumbersOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$LineNumbersOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$Option
header extends java/lang/Object nestHost java/lang/classfile/ClassFile sealed true permittedSubclasses java/lang/classfile/ClassFile$StackMapsOption,java/lang/classfile/ClassFile$DebugElementsOption,java/lang/classfile/ClassFile$LineNumbersOption,java/lang/classfile/ClassFile$AttributesProcessingOption,java/lang/classfile/ClassFile$ConstantPoolSharingOption,java/lang/classfile/ClassFile$ShortJumpsOption,java/lang/classfile/ClassFile$DeadCodeOption,java/lang/classfile/ClassFile$DeadLabelsOption,java/lang/classfile/ClassFile$ClassHierarchyResolverOption,java/lang/classfile/ClassFile$AttributeMapperOption flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
innerclass innerClass java/lang/classfile/ClassFile$StackMapsOption outerClass java/lang/classfile/ClassFile innerClassName StackMapsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$LineNumbersOption outerClass java/lang/classfile/ClassFile innerClassName LineNumbersOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ConstantPoolSharingOption outerClass java/lang/classfile/ClassFile innerClassName ConstantPoolSharingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ShortJumpsOption outerClass java/lang/classfile/ClassFile innerClassName ShortJumpsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadCodeOption outerClass java/lang/classfile/ClassFile innerClassName DeadCodeOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadLabelsOption outerClass java/lang/classfile/ClassFile innerClassName DeadLabelsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609

class name java/lang/classfile/ClassFile$ShortJumpsOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$ShortJumpsOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$ShortJumpsOption outerClass java/lang/classfile/ClassFile innerClassName ShortJumpsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name FIX_SHORT_JUMPS descriptor Ljava/lang/classfile/ClassFile$ShortJumpsOption; flags 4019
field name FAIL_ON_SHORT_JUMPS descriptor Ljava/lang/classfile/ClassFile$ShortJumpsOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$ShortJumpsOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$ShortJumpsOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFile$StackMapsOption
header extends java/lang/Enum implements java/lang/classfile/ClassFile$Option nestHost java/lang/classfile/ClassFile flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/ClassFile$StackMapsOption;>;Ljava/lang/classfile/ClassFile$Option; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFile$StackMapsOption outerClass java/lang/classfile/ClassFile innerClassName StackMapsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
field name STACK_MAPS_WHEN_REQUIRED descriptor Ljava/lang/classfile/ClassFile$StackMapsOption; flags 4019
field name GENERATE_STACK_MAPS descriptor Ljava/lang/classfile/ClassFile$StackMapsOption; flags 4019
field name DROP_STACK_MAPS descriptor Ljava/lang/classfile/ClassFile$StackMapsOption; flags 4019
method name values descriptor ()[Ljava/lang/classfile/ClassFile$StackMapsOption; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassFile$StackMapsOption; flags 9 methodParameters 8000:null

class name java/lang/classfile/ClassFileBuilder
header extends java/lang/Object implements java/util/function/Consumer sealed true permittedSubclasses java/lang/classfile/ClassBuilder,java/lang/classfile/FieldBuilder,java/lang/classfile/MethodBuilder,java/lang/classfile/CodeBuilder flags 601 signature <E::Ljava/lang/classfile/ClassFileElement;B::Ljava/lang/classfile/ClassFileBuilder<TE;TB;>;>Ljava/lang/Object;Ljava/util/function/Consumer<TE;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
method name accept descriptor (Ljava/lang/classfile/ClassFileElement;)V flags 1 signature (TE;)V
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 401 signature (TE;)TB;
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 401
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 1
method name transform descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/ClassFileTransform;)V flags 1 signature (Ljava/lang/classfile/CompoundElement<TE;>;Ljava/lang/classfile/ClassFileTransform<*TE;TB;>;)V
method name accept descriptor (Ljava/lang/Object;)V flags 1041 methodParameters 1000:null

class name java/lang/classfile/ClassFileElement
header extends java/lang/Object sealed true permittedSubclasses java/lang/classfile/AttributedElement,java/lang/classfile/CompoundElement,java/lang/classfile/WritableElement,java/lang/classfile/ClassElement,java/lang/classfile/CodeElement,java/lang/classfile/FieldElement,java/lang/classfile/MethodElement flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/ClassFileTransform
header extends java/lang/Object nestMembers java/lang/classfile/ClassFileTransform$ResolvedTransform sealed true permittedSubclasses java/lang/classfile/ClassTransform,java/lang/classfile/FieldTransform,java/lang/classfile/MethodTransform,java/lang/classfile/CodeTransform flags 601 signature <C::Ljava/lang/classfile/ClassFileTransform<TC;TE;TB;>;E::Ljava/lang/classfile/ClassFileElement;B::Ljava/lang/classfile/ClassFileBuilder<TE;TB;>;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
method name accept descriptor (Ljava/lang/classfile/ClassFileBuilder;Ljava/lang/classfile/ClassFileElement;)V flags 401 signature (TB;TE;)V
method name atEnd descriptor (Ljava/lang/classfile/ClassFileBuilder;)V flags 1 signature (TB;)V
method name atStart descriptor (Ljava/lang/classfile/ClassFileBuilder;)V flags 1 signature (TB;)V
method name andThen descriptor (Ljava/lang/classfile/ClassFileTransform;)Ljava/lang/classfile/ClassFileTransform; flags 401 signature (TC;)TC;
method name resolve descriptor (Ljava/lang/classfile/ClassFileBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 401 signature (TB;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform<TE;>;

class name java/lang/classfile/ClassFileTransform$ResolvedTransform
header extends java/lang/Object nestHost java/lang/classfile/ClassFileTransform flags 601 signature <E::Ljava/lang/classfile/ClassFileElement;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
method name consumer descriptor ()Ljava/util/function/Consumer; flags 401 signature ()Ljava/util/function/Consumer<TE;>;
method name endHandler descriptor ()Ljava/lang/Runnable; flags 401
method name startHandler descriptor ()Ljava/lang/Runnable; flags 401

class name java/lang/classfile/ClassFileVersion
header extends java/lang/Object implements java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/ClassFileVersionImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name majorVersion descriptor ()I flags 401
method name minorVersion descriptor ()I flags 401
method name of descriptor (II)Ljava/lang/classfile/ClassFileVersion; flags 9

class name java/lang/classfile/ClassHierarchyResolver
header extends java/lang/Object nestMembers java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo outerClass java/lang/classfile/ClassHierarchyResolver innerClassName ClassHierarchyInfo flags 609
method name defaultResolver descriptor ()Ljava/lang/classfile/ClassHierarchyResolver; flags 9
method name getClassInfo descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo; flags 401
method name orElse descriptor (Ljava/lang/classfile/ClassHierarchyResolver;)Ljava/lang/classfile/ClassHierarchyResolver; flags 1
method name cached descriptor (Ljava/util/function/Supplier;)Ljava/lang/classfile/ClassHierarchyResolver; flags 1 signature (Ljava/util/function/Supplier<Ljava/util/Map<Ljava/lang/constant/ClassDesc;Ljava/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo;>;>;)Ljava/lang/classfile/ClassHierarchyResolver;
method name cached descriptor ()Ljava/lang/classfile/ClassHierarchyResolver; flags 1
method name ofResourceParsing descriptor (Ljava/util/function/Function;)Ljava/lang/classfile/ClassHierarchyResolver; flags 9 signature (Ljava/util/function/Function<Ljava/lang/constant/ClassDesc;Ljava/io/InputStream;>;)Ljava/lang/classfile/ClassHierarchyResolver;
method name ofResourceParsing descriptor (Ljava/lang/ClassLoader;)Ljava/lang/classfile/ClassHierarchyResolver; flags 9
method name of descriptor (Ljava/util/Collection;Ljava/util/Map;)Ljava/lang/classfile/ClassHierarchyResolver; flags 9 signature (Ljava/util/Collection<Ljava/lang/constant/ClassDesc;>;Ljava/util/Map<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/ClassHierarchyResolver;
method name ofClassLoading descriptor (Ljava/lang/ClassLoader;)Ljava/lang/classfile/ClassHierarchyResolver; flags 9
method name ofClassLoading descriptor (Ljava/lang/invoke/MethodHandles$Lookup;)Ljava/lang/classfile/ClassHierarchyResolver; flags 9

class name java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo
header extends java/lang/Object nestHost java/lang/classfile/ClassHierarchyResolver sealed true permittedSubclasses jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl outerClass jdk/internal/classfile/impl/ClassHierarchyImpl innerClassName ClassHierarchyInfoImpl flags 19
innerclass innerClass java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo outerClass java/lang/classfile/ClassHierarchyResolver innerClassName ClassHierarchyInfo flags 609
method name ofClass descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo; flags 9
method name ofInterface descriptor ()Ljava/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo; flags 9

class name java/lang/classfile/ClassModel
header extends java/lang/Object implements java/lang/classfile/CompoundElement,java/lang/classfile/AttributedElement sealed true permittedSubclasses jdk/internal/classfile/impl/ClassImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/CompoundElement<Ljava/lang/classfile/ClassElement;>;Ljava/lang/classfile/AttributedElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 401
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 401
method name thisClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name majorVersion descriptor ()I flags 401
method name minorVersion descriptor ()I flags 401
method name fields descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/FieldModel;>;
method name methods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/MethodModel;>;
method name superclass descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name interfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name isModuleInfo descriptor ()Z flags 401

class name java/lang/classfile/ClassReader
header extends java/lang/Object implements java/lang/classfile/constantpool/ConstantPool sealed true permittedSubclasses jdk/internal/classfile/impl/ClassReaderImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name customAttributes descriptor ()Ljava/util/function/Function; flags 401 signature ()Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;
method name flags descriptor ()I flags 401
method name thisClassEntry descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name superclassEntry descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name thisClassPos descriptor ()I flags 401
method name classfileLength descriptor ()I flags 401
method name skipAttributeHolder descriptor (I)I flags 401
method name utf8EntryByIndex descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name readEntry descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 401
method name readEntry descriptor (ILjava/lang/Class;)Ljava/lang/classfile/constantpool/PoolEntry; flags 401 signature <T::Ljava/lang/classfile/constantpool/PoolEntry;>(ILjava/lang/Class<TT;>;)TT;
method name readEntryOrNull descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 401
method name readUtf8Entry descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name readUtf8EntryOrNull descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name readModuleEntry descriptor (I)Ljava/lang/classfile/constantpool/ModuleEntry; flags 401
method name readPackageEntry descriptor (I)Ljava/lang/classfile/constantpool/PackageEntry; flags 401
method name readClassEntry descriptor (I)Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name readNameAndTypeEntry descriptor (I)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 401
method name readMethodHandleEntry descriptor (I)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 401
method name readU1 descriptor (I)I flags 401
method name readU2 descriptor (I)I flags 401
method name readS1 descriptor (I)I flags 401
method name readS2 descriptor (I)I flags 401
method name readInt descriptor (I)I flags 401
method name readLong descriptor (I)J flags 401
method name readFloat descriptor (I)F flags 401
method name readDouble descriptor (I)D flags 401
method name readBytes descriptor (II)[B flags 401
method name copyBytesTo descriptor (Ljava/lang/classfile/BufWriter;II)V flags 401
method name compare descriptor (Ljava/lang/classfile/BufWriter;III)Z flags 401

class name java/lang/classfile/ClassSignature
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassSignatureImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
method name typeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
method name superclassSignature descriptor ()Ljava/lang/classfile/Signature$RefTypeSig; flags 401
method name superinterfaceSignatures descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;
method name signatureString descriptor ()Ljava/lang/String; flags 401
method name of descriptor (Ljava/lang/classfile/Signature$RefTypeSig;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/ClassSignature; flags 89
method name of descriptor (Ljava/util/List;Ljava/lang/classfile/Signature$RefTypeSig;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/ClassSignature; flags 89 signature (Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;Ljava/lang/classfile/Signature$RefTypeSig;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/ClassSignature;
method name parseFrom descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassSignature; flags 9

class name java/lang/classfile/ClassTransform
header extends java/lang/Object implements java/lang/classfile/ClassFileTransform flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileTransform<Ljava/lang/classfile/ClassTransform;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/ClassBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name ACCEPT_ALL descriptor Ljava/lang/classfile/ClassTransform; flags 19
method name ofStateful descriptor (Ljava/util/function/Supplier;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Supplier<Ljava/lang/classfile/ClassTransform;>;)Ljava/lang/classfile/ClassTransform;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/ClassBuilder;>;)Ljava/lang/classfile/ClassTransform;
method name dropping descriptor (Ljava/util/function/Predicate;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Predicate<Ljava/lang/classfile/ClassElement;>;)Ljava/lang/classfile/ClassTransform;
method name transformingMethods descriptor (Ljava/util/function/Predicate;Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Predicate<Ljava/lang/classfile/MethodModel;>;Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassTransform;
method name transformingMethods descriptor (Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassTransform; flags 9
method name transformingMethodBodies descriptor (Ljava/util/function/Predicate;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Predicate<Ljava/lang/classfile/MethodModel;>;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/ClassTransform;
method name transformingMethodBodies descriptor (Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/ClassTransform; flags 9
method name transformingFields descriptor (Ljava/lang/classfile/FieldTransform;)Ljava/lang/classfile/ClassTransform; flags 9
method name andThen descriptor (Ljava/lang/classfile/ClassTransform;)Ljava/lang/classfile/ClassTransform; flags 1
method name resolve descriptor (Ljava/lang/classfile/ClassBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1 signature (Ljava/lang/classfile/ClassBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform<Ljava/lang/classfile/ClassElement;>;
method name resolve descriptor (Ljava/lang/classfile/ClassFileBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1041 methodParameters 1000:null
method name andThen descriptor (Ljava/lang/classfile/ClassFileTransform;)Ljava/lang/classfile/ClassFileTransform; flags 1041 methodParameters 1000:null

class name java/lang/classfile/CodeBuilder
header extends java/lang/Object implements java/lang/classfile/ClassFileBuilder nestMembers java/lang/classfile/CodeBuilder$CatchBuilder,java/lang/classfile/CodeBuilder$BlockCodeBuilder sealed true permittedSubclasses java/lang/classfile/CodeBuilder$BlockCodeBuilder,jdk/internal/classfile/impl/ChainedCodeBuilder,jdk/internal/classfile/impl/TerminalCodeBuilder,jdk/internal/classfile/impl/NonterminalCodeBuilder flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileBuilder<Ljava/lang/classfile/CodeElement;Ljava/lang/classfile/CodeBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName ArgumentConstantInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName IntrinsicConstantInstruction flags 609
innerclass innerClass java/lang/classfile/CodeBuilder$CatchBuilder outerClass java/lang/classfile/CodeBuilder innerClassName CatchBuilder flags 609
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
method name original descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name receiverSlot descriptor ()I flags 401
method name parameterSlot descriptor (I)I flags 401
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 401
method name transforming descriptor (Ljava/lang/classfile/CodeTransform;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/CodeTransform;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name block descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name ifThen descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name ifThen descriptor (Ljava/lang/classfile/Opcode;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Opcode;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name ifThenElse descriptor (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name ifThenElse descriptor (Ljava/lang/classfile/Opcode;Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Opcode;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name trying descriptor (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$CatchBuilder;>;)Ljava/lang/classfile/CodeBuilder;
method name loadInstruction descriptor (Ljava/lang/classfile/TypeKind;I)Ljava/lang/classfile/CodeBuilder; flags 1
method name storeInstruction descriptor (Ljava/lang/classfile/TypeKind;I)Ljava/lang/classfile/CodeBuilder; flags 1
method name incrementInstruction descriptor (II)Ljava/lang/classfile/CodeBuilder; flags 1
method name branchInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name lookupSwitchInstruction descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/CodeBuilder;
method name tableSwitchInstruction descriptor (IILjava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (IILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/CodeBuilder;
method name returnInstruction descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name throwInstruction descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fieldInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name fieldInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/MemberRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;Z)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeDynamicInstruction descriptor (Ljava/lang/classfile/constantpool/InvokeDynamicEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeDynamicInstruction descriptor (Ljava/lang/constant/DynamicCallSiteDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newObjectInstruction descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newObjectInstruction descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newPrimitiveArrayInstruction descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newReferenceArrayInstruction descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newReferenceArrayInstruction descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newMultidimensionalArrayInstruction descriptor (ILjava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newMultidimensionalArrayInstruction descriptor (ILjava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name arrayLoadInstruction descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name arrayStoreInstruction descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name typeCheckInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name typeCheckInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name convertInstruction descriptor (Ljava/lang/classfile/TypeKind;Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name stackInstruction descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/CodeBuilder; flags 1
method name operatorInstruction descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/CodeBuilder; flags 1
method name constantInstruction descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name constantInstruction descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name monitorInstruction descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/CodeBuilder; flags 1
method name nopInstruction descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name nop descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name newBoundLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name labelBinding descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name lineNumber descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name exceptionCatch descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name exceptionCatch descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/CodeBuilder;
method name exceptionCatch descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name exceptionCatchAll descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name characterRange descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;III)Ljava/lang/classfile/CodeBuilder; flags 1
method name localVariable descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name localVariable descriptor (ILjava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name localVariableType descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name localVariableType descriptor (ILjava/lang/String;Ljava/lang/classfile/Signature;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name aconst_null descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name aaload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name aastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name aload descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name anewarray descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name anewarray descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name areturn descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name arraylength descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name astore descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name athrow descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name baload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name bastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name bipush descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name caload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name castore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name checkcast descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name checkcast descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name d2f descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name d2i descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name d2l descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dadd descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name daload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dcmpg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dcmpl descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dconst_0 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dconst_1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ddiv descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dload descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name dmul descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dneg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name drem descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dreturn descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dstore descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name dsub descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup2_x1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup2_x2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup_x1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name dup_x2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name f2d descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name f2i descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name f2l descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fadd descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name faload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fcmpg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fcmpl descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fconst_0 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fconst_1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fconst_2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fdiv descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fload descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name fmul descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fneg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name frem descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name freturn descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name fstore descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name fsub descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name getfield descriptor (Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name getfield descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name getstatic descriptor (Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name getstatic descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name goto_ descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name goto_w descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name i2b descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name i2c descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name i2d descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name i2f descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name i2l descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name i2s descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iadd descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iaload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iand descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_0 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_3 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_4 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_5 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iconst_m1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name idiv descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name if_acmpeq descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_acmpne descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmpeq descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmpge descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmpgt descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmple descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmplt descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_icmpne descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_nonnull descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name if_null descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ifeq descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ifge descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ifgt descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ifle descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name iflt descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ifne descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/CodeBuilder; flags 1
method name iinc descriptor (II)Ljava/lang/classfile/CodeBuilder; flags 1
method name iload descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name imul descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ineg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name instanceof_ descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name instanceof_ descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokedynamic descriptor (Ljava/lang/classfile/constantpool/InvokeDynamicEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokedynamic descriptor (Ljava/lang/constant/DynamicCallSiteDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeinterface descriptor (Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokeinterface descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokespecial descriptor (Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokespecial descriptor (Ljava/lang/classfile/constantpool/MethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokespecial descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokespecial descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;Z)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokestatic descriptor (Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokestatic descriptor (Ljava/lang/classfile/constantpool/MethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokestatic descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokestatic descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;Z)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokevirtual descriptor (Ljava/lang/classfile/constantpool/MethodRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name invokevirtual descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ior descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name irem descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ireturn descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ishl descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ishr descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name istore descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name isub descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name iushr descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ixor descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lookupswitch descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/CodeBuilder;
method name l2d descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name l2f descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name l2i descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ladd descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name laload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name land descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lcmp descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lconst_0 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lconst_1 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name ldc descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ldc descriptor (Ljava/lang/classfile/constantpool/LoadableConstantEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name ldiv descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lload descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name lmul descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lneg descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lor descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lrem descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lreturn descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lshl descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lshr descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lstore descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name lsub descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lushr descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name lxor descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name monitorenter descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name monitorexit descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name multianewarray descriptor (Ljava/lang/classfile/constantpool/ClassEntry;I)Ljava/lang/classfile/CodeBuilder; flags 1
method name multianewarray descriptor (Ljava/lang/constant/ClassDesc;I)Ljava/lang/classfile/CodeBuilder; flags 1
method name new_ descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name new_ descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newarray descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/CodeBuilder; flags 1
method name pop descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name pop2 descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name putfield descriptor (Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name putfield descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name putstatic descriptor (Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/CodeBuilder; flags 1
method name putstatic descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/CodeBuilder; flags 1
method name return_ descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name saload descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name sastore descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name sipush descriptor (I)Ljava/lang/classfile/CodeBuilder; flags 1
method name swap descriptor ()Ljava/lang/classfile/CodeBuilder; flags 1
method name tableswitch descriptor (IILjava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (IILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/CodeBuilder;
method name tableswitch descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/CodeBuilder;

class name java/lang/classfile/CodeBuilder$BlockCodeBuilder
header extends java/lang/Object implements java/lang/classfile/CodeBuilder nestHost java/lang/classfile/CodeBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/BlockCodeBuilderImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
method name breakLabel descriptor ()Ljava/lang/classfile/Label; flags 401

class name java/lang/classfile/CodeBuilder$CatchBuilder
header extends java/lang/Object nestHost java/lang/classfile/CodeBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/CatchBuilderImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/CodeBuilder$CatchBuilder outerClass java/lang/classfile/CodeBuilder innerClassName CatchBuilder flags 609
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
method name catching descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder; flags 401 signature (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder$CatchBuilder;
method name catchingMulti descriptor (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder; flags 401 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder$CatchBuilder;
method name catchingAll descriptor (Ljava/util/function/Consumer;)V flags 401 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)V

class name java/lang/classfile/CodeElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/Instruction,java/lang/classfile/PseudoInstruction,java/lang/classfile/CustomAttribute,java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/StackMapTableAttribute flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/CodeModel
header extends java/lang/Object implements java/lang/classfile/CompoundElement,java/lang/classfile/AttributedElement,java/lang/classfile/MethodElement sealed true permittedSubclasses java/lang/classfile/attribute/CodeAttribute,jdk/internal/classfile/impl/BufferedCodeBuilder$Model,jdk/internal/classfile/impl/CodeImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/CompoundElement<Ljava/lang/classfile/CodeElement;>;Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BufferedCodeBuilder$Model outerClass jdk/internal/classfile/impl/BufferedCodeBuilder innerClassName Model flags 11
method name maxLocals descriptor ()I flags 401
method name maxStack descriptor ()I flags 401
method name parent descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name exceptionHandlers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/ExceptionCatch;>;

class name java/lang/classfile/CodeTransform
header extends java/lang/Object implements java/lang/classfile/ClassFileTransform flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileTransform<Ljava/lang/classfile/CodeTransform;Ljava/lang/classfile/CodeElement;Ljava/lang/classfile/CodeBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name ACCEPT_ALL descriptor Ljava/lang/classfile/CodeTransform; flags 19
method name ofStateful descriptor (Ljava/util/function/Supplier;)Ljava/lang/classfile/CodeTransform; flags 9 signature (Ljava/util/function/Supplier<Ljava/lang/classfile/CodeTransform;>;)Ljava/lang/classfile/CodeTransform;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeTransform; flags 9 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/CodeTransform;
method name andThen descriptor (Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/CodeTransform; flags 1
method name resolve descriptor (Ljava/lang/classfile/CodeBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1 signature (Ljava/lang/classfile/CodeBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform<Ljava/lang/classfile/CodeElement;>;
method name resolve descriptor (Ljava/lang/classfile/ClassFileBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1041 methodParameters 1000:null
method name andThen descriptor (Ljava/lang/classfile/ClassFileTransform;)Ljava/lang/classfile/ClassFileTransform; flags 1041 methodParameters 1000:null

class name java/lang/classfile/CompoundElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement,java/lang/Iterable sealed true permittedSubclasses java/lang/classfile/ClassModel,java/lang/classfile/CodeModel,java/lang/classfile/FieldModel,java/lang/classfile/MethodModel,jdk/internal/classfile/impl/AbstractUnboundModel flags 601 signature <E::Ljava/lang/classfile/ClassFileElement;>Ljava/lang/Object;Ljava/lang/classfile/ClassFileElement;Ljava/lang/Iterable<TE;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 401 signature (Ljava/util/function/Consumer<TE;>;)V
method name elements descriptor ()Ljava/lang/Iterable; flags 1 signature ()Ljava/lang/Iterable<TE;>;
method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<TE;>;
method name elementStream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<TE;>;
method name elementList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<TE;>;

class name java/lang/classfile/CustomAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/CodeElement,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement flags 421 signature <T:Ljava/lang/classfile/CustomAttribute<TT;>;>Ljava/lang/Object;Ljava/lang/classfile/Attribute<TT;>;Ljava/lang/classfile/CodeElement;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name <init> descriptor (Ljava/lang/classfile/AttributeMapper;)V flags 4 signature (Ljava/lang/classfile/AttributeMapper<TT;>;)V
method name attributeMapper descriptor ()Ljava/lang/classfile/AttributeMapper; flags 11 signature ()Ljava/lang/classfile/AttributeMapper<TT;>;
method name attributeName descriptor ()Ljava/lang/String; flags 11
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 11
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/lang/classfile/FieldBuilder
header extends java/lang/Object implements java/lang/classfile/ClassFileBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/TerminalFieldBuilder,jdk/internal/classfile/impl/ChainedFieldBuilder flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileBuilder<Ljava/lang/classfile/FieldElement;Ljava/lang/classfile/FieldBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name withFlags descriptor (I)Ljava/lang/classfile/FieldBuilder; flags 1
method name withFlags descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/FieldBuilder; flags 81
method name original descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/FieldModel;>;

class name java/lang/classfile/FieldElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/AccessFlags,java/lang/classfile/CustomAttribute,java/lang/classfile/attribute/ConstantValueAttribute,java/lang/classfile/attribute/DeprecatedAttribute,java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/SignatureAttribute,java/lang/classfile/attribute/SyntheticAttribute,java/lang/classfile/attribute/UnknownAttribute flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/FieldModel
header extends java/lang/Object implements java/lang/classfile/WritableElement,java/lang/classfile/CompoundElement,java/lang/classfile/AttributedElement,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BufferedFieldBuilder$Model,jdk/internal/classfile/impl/FieldImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/FieldModel;>;Ljava/lang/classfile/CompoundElement<Ljava/lang/classfile/FieldElement;>;Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BufferedFieldBuilder$Model outerClass jdk/internal/classfile/impl/BufferedFieldBuilder innerClassName Model flags 11
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 401
method name parent descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name fieldName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name fieldType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name fieldTypeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1

class name java/lang/classfile/FieldTransform
header extends java/lang/Object implements java/lang/classfile/ClassFileTransform flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileTransform<Ljava/lang/classfile/FieldTransform;Ljava/lang/classfile/FieldElement;Ljava/lang/classfile/FieldBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name ACCEPT_ALL descriptor Ljava/lang/classfile/FieldTransform; flags 19
method name ofStateful descriptor (Ljava/util/function/Supplier;)Ljava/lang/classfile/FieldTransform; flags 9 signature (Ljava/util/function/Supplier<Ljava/lang/classfile/FieldTransform;>;)Ljava/lang/classfile/FieldTransform;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/FieldTransform; flags 9 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/FieldBuilder;>;)Ljava/lang/classfile/FieldTransform;
method name dropping descriptor (Ljava/util/function/Predicate;)Ljava/lang/classfile/FieldTransform; flags 9 signature (Ljava/util/function/Predicate<Ljava/lang/classfile/FieldElement;>;)Ljava/lang/classfile/FieldTransform;
method name andThen descriptor (Ljava/lang/classfile/FieldTransform;)Ljava/lang/classfile/FieldTransform; flags 1
method name resolve descriptor (Ljava/lang/classfile/FieldBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1 signature (Ljava/lang/classfile/FieldBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform<Ljava/lang/classfile/FieldElement;>;
method name resolve descriptor (Ljava/lang/classfile/ClassFileBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1041 methodParameters 1000:null
method name andThen descriptor (Ljava/lang/classfile/ClassFileTransform;)Ljava/lang/classfile/ClassFileTransform; flags 1041 methodParameters 1000:null

class name java/lang/classfile/Instruction
header extends java/lang/Object implements java/lang/classfile/CodeElement sealed true permittedSubclasses java/lang/classfile/instruction/ArrayLoadInstruction,java/lang/classfile/instruction/ArrayStoreInstruction,java/lang/classfile/instruction/BranchInstruction,java/lang/classfile/instruction/ConstantInstruction,java/lang/classfile/instruction/ConvertInstruction,java/lang/classfile/instruction/DiscontinuedInstruction,java/lang/classfile/instruction/FieldInstruction,java/lang/classfile/instruction/InvokeDynamicInstruction,java/lang/classfile/instruction/InvokeInstruction,java/lang/classfile/instruction/LoadInstruction,java/lang/classfile/instruction/StoreInstruction,java/lang/classfile/instruction/IncrementInstruction,java/lang/classfile/instruction/LookupSwitchInstruction,java/lang/classfile/instruction/MonitorInstruction,java/lang/classfile/instruction/NewMultiArrayInstruction,java/lang/classfile/instruction/NewObjectInstruction,java/lang/classfile/instruction/NewPrimitiveArrayInstruction,java/lang/classfile/instruction/NewReferenceArrayInstruction,java/lang/classfile/instruction/NopInstruction,java/lang/classfile/instruction/OperatorInstruction,java/lang/classfile/instruction/ReturnInstruction,java/lang/classfile/instruction/StackInstruction,java/lang/classfile/instruction/TableSwitchInstruction,java/lang/classfile/instruction/ThrowInstruction,java/lang/classfile/instruction/TypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name opcode descriptor ()Ljava/lang/classfile/Opcode; flags 401
method name sizeInBytes descriptor ()I flags 401

class name java/lang/classfile/Interfaces
header extends java/lang/Object implements java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/InterfacesImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name interfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/Interfaces; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/Interfaces;
method name of descriptor ([Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/Interfaces; flags 89
method name ofSymbols descriptor (Ljava/util/List;)Ljava/lang/classfile/Interfaces; flags 9 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/Interfaces;
method name ofSymbols descriptor ([Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/Interfaces; flags 89

class name java/lang/classfile/Label
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/LabelImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/MethodBuilder
header extends java/lang/Object implements java/lang/classfile/ClassFileBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/ChainedMethodBuilder,jdk/internal/classfile/impl/TerminalMethodBuilder flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileBuilder<Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/MethodBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name original descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name withFlags descriptor (I)Ljava/lang/classfile/MethodBuilder; flags 1
method name withFlags descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/MethodBuilder; flags 81
method name withCode descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodBuilder; flags 401 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/MethodBuilder;
method name transformCode descriptor (Ljava/lang/classfile/CodeModel;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/MethodBuilder; flags 401

class name java/lang/classfile/MethodElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/AccessFlags,java/lang/classfile/CodeModel,java/lang/classfile/CustomAttribute,java/lang/classfile/attribute/AnnotationDefaultAttribute,java/lang/classfile/attribute/DeprecatedAttribute,java/lang/classfile/attribute/ExceptionsAttribute,java/lang/classfile/attribute/MethodParametersAttribute,java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute,java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute,java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute,java/lang/classfile/attribute/SignatureAttribute,java/lang/classfile/attribute/SyntheticAttribute,java/lang/classfile/attribute/UnknownAttribute flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/MethodModel
header extends java/lang/Object implements java/lang/classfile/WritableElement,java/lang/classfile/CompoundElement,java/lang/classfile/AttributedElement,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BufferedMethodBuilder$Model,jdk/internal/classfile/impl/MethodImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/MethodModel;>;Ljava/lang/classfile/CompoundElement<Ljava/lang/classfile/MethodElement;>;Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BufferedMethodBuilder$Model outerClass jdk/internal/classfile/impl/BufferedMethodBuilder innerClassName Model flags 11
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 401
method name parent descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name code descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;

class name java/lang/classfile/MethodSignature
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName MethodSignatureImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name typeParameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
method name arguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature;>;
method name result descriptor ()Ljava/lang/classfile/Signature; flags 401
method name throwableSignatures descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$ThrowableSig;>;
method name signatureString descriptor ()Ljava/lang/String; flags 401
method name of descriptor (Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/MethodSignature; flags 9
method name of descriptor (Ljava/lang/classfile/Signature;[Ljava/lang/classfile/Signature;)Ljava/lang/classfile/MethodSignature; flags 89
method name of descriptor (Ljava/util/List;Ljava/util/List;Ljava/lang/classfile/Signature;[Ljava/lang/classfile/Signature;)Ljava/lang/classfile/MethodSignature; flags 89 signature (Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;Ljava/util/List<Ljava/lang/classfile/Signature$ThrowableSig;>;Ljava/lang/classfile/Signature;[Ljava/lang/classfile/Signature;)Ljava/lang/classfile/MethodSignature;
method name parseFrom descriptor (Ljava/lang/String;)Ljava/lang/classfile/MethodSignature; flags 9

class name java/lang/classfile/MethodTransform
header extends java/lang/Object implements java/lang/classfile/ClassFileTransform flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/ClassFileTransform<Ljava/lang/classfile/MethodTransform;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/MethodBuilder;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name ACCEPT_ALL descriptor Ljava/lang/classfile/MethodTransform; flags 19
method name ofStateful descriptor (Ljava/util/function/Supplier;)Ljava/lang/classfile/MethodTransform; flags 9 signature (Ljava/util/function/Supplier<Ljava/lang/classfile/MethodTransform;>;)Ljava/lang/classfile/MethodTransform;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodTransform; flags 9 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/MethodBuilder;>;)Ljava/lang/classfile/MethodTransform;
method name dropping descriptor (Ljava/util/function/Predicate;)Ljava/lang/classfile/MethodTransform; flags 9 signature (Ljava/util/function/Predicate<Ljava/lang/classfile/MethodElement;>;)Ljava/lang/classfile/MethodTransform;
method name transformingCode descriptor (Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/MethodTransform; flags 9
method name resolve descriptor (Ljava/lang/classfile/MethodBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1 signature (Ljava/lang/classfile/MethodBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform<Ljava/lang/classfile/MethodElement;>;
method name andThen descriptor (Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/MethodTransform; flags 1
method name resolve descriptor (Ljava/lang/classfile/ClassFileBuilder;)Ljava/lang/classfile/ClassFileTransform$ResolvedTransform; flags 1041 methodParameters 1000:null
method name andThen descriptor (Ljava/lang/classfile/ClassFileTransform;)Ljava/lang/classfile/ClassFileTransform; flags 1041 methodParameters 1000:null

class name java/lang/classfile/Opcode
header extends java/lang/Enum nestMembers java/lang/classfile/Opcode$Kind flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/Opcode;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
field name NOP descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ACONST_NULL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_M1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_4 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ICONST_5 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LCONST_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LCONST_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FCONST_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FCONST_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FCONST_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DCONST_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DCONST_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name BIPUSH descriptor Ljava/lang/classfile/Opcode; flags 4019
field name SIPUSH descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LDC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LDC_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LDC2_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name AALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name BALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name CALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name SALOAD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE_0 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE_1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE_2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE_3 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name AASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name BASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name CASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name SASTORE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name POP descriptor Ljava/lang/classfile/Opcode; flags 4019
field name POP2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP_X1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP_X2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP2_X1 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DUP2_X2 descriptor Ljava/lang/classfile/Opcode; flags 4019
field name SWAP descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IADD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LADD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FADD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DADD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISUB descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSUB descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSUB descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSUB descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IMUL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LMUL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FMUL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DMUL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IDIV descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LDIV descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FDIV descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DDIV descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IREM descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LREM descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FREM descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DREM descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INEG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LNEG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FNEG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DNEG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISHL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSHL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISHR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSHR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IUSHR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LUSHR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IAND descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LAND descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IOR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LOR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IXOR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LXOR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IINC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2L descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2F descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2D descriptor Ljava/lang/classfile/Opcode; flags 4019
field name L2I descriptor Ljava/lang/classfile/Opcode; flags 4019
field name L2F descriptor Ljava/lang/classfile/Opcode; flags 4019
field name L2D descriptor Ljava/lang/classfile/Opcode; flags 4019
field name F2I descriptor Ljava/lang/classfile/Opcode; flags 4019
field name F2L descriptor Ljava/lang/classfile/Opcode; flags 4019
field name F2D descriptor Ljava/lang/classfile/Opcode; flags 4019
field name D2I descriptor Ljava/lang/classfile/Opcode; flags 4019
field name D2L descriptor Ljava/lang/classfile/Opcode; flags 4019
field name D2F descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2B descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2C descriptor Ljava/lang/classfile/Opcode; flags 4019
field name I2S descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LCMP descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FCMPL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FCMPG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DCMPL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DCMPG descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFEQ descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFNE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFLT descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFGE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFGT descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFLE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPEQ descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPNE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPLT descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPGE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPGT descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ICMPLE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ACMPEQ descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IF_ACMPNE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name GOTO descriptor Ljava/lang/classfile/Opcode; flags 4019
field name JSR descriptor Ljava/lang/classfile/Opcode; flags 4019
field name RET descriptor Ljava/lang/classfile/Opcode; flags 4019
field name TABLESWITCH descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LOOKUPSWITCH descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IRETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LRETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FRETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DRETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ARETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name RETURN descriptor Ljava/lang/classfile/Opcode; flags 4019
field name GETSTATIC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name PUTSTATIC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name GETFIELD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name PUTFIELD descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INVOKEVIRTUAL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INVOKESPECIAL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INVOKESTATIC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INVOKEINTERFACE descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INVOKEDYNAMIC descriptor Ljava/lang/classfile/Opcode; flags 4019
field name NEW descriptor Ljava/lang/classfile/Opcode; flags 4019
field name NEWARRAY descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ANEWARRAY descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ARRAYLENGTH descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ATHROW descriptor Ljava/lang/classfile/Opcode; flags 4019
field name CHECKCAST descriptor Ljava/lang/classfile/Opcode; flags 4019
field name INSTANCEOF descriptor Ljava/lang/classfile/Opcode; flags 4019
field name MONITORENTER descriptor Ljava/lang/classfile/Opcode; flags 4019
field name MONITOREXIT descriptor Ljava/lang/classfile/Opcode; flags 4019
field name MULTIANEWARRAY descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFNULL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IFNONNULL descriptor Ljava/lang/classfile/Opcode; flags 4019
field name GOTO_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name JSR_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ILOAD_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LLOAD_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FLOAD_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DLOAD_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ALOAD_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ISTORE_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name LSTORE_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name FSTORE_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name DSTORE_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name ASTORE_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name RET_W descriptor Ljava/lang/classfile/Opcode; flags 4019
field name IINC_W descriptor Ljava/lang/classfile/Opcode; flags 4019
method name values descriptor ()[Ljava/lang/classfile/Opcode; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/Opcode; flags 9 methodParameters 8000:null
method name bytecode descriptor ()I flags 1
method name isWide descriptor ()Z flags 1
method name sizeIfFixed descriptor ()I flags 1
method name kind descriptor ()Ljava/lang/classfile/Opcode$Kind; flags 1
method name primaryTypeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name secondaryTypeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name slot descriptor ()I flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name isUnconditionalBranch descriptor ()Z flags 1

class name java/lang/classfile/Opcode$Kind
header extends java/lang/Enum nestHost java/lang/classfile/Opcode flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/Opcode$Kind;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
field name LOAD descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name STORE descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name INCREMENT descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name BRANCH descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name LOOKUP_SWITCH descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name TABLE_SWITCH descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name RETURN descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name THROW_EXCEPTION descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name FIELD_ACCESS descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name INVOKE descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name INVOKE_DYNAMIC descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name NEW_OBJECT descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name NEW_PRIMITIVE_ARRAY descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name NEW_REF_ARRAY descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name NEW_MULTI_ARRAY descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name TYPE_CHECK descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name ARRAY_LOAD descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name ARRAY_STORE descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name STACK descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name CONVERT descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name OPERATOR descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name CONSTANT descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name MONITOR descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name NOP descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name DISCONTINUED_JSR descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
field name DISCONTINUED_RET descriptor Ljava/lang/classfile/Opcode$Kind; flags 4019
method name values descriptor ()[Ljava/lang/classfile/Opcode$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/Opcode$Kind; flags 9 methodParameters 8000:null

class name java/lang/classfile/PseudoInstruction
header extends java/lang/Object implements java/lang/classfile/CodeElement sealed true permittedSubclasses java/lang/classfile/instruction/CharacterRange,java/lang/classfile/instruction/ExceptionCatch,java/lang/classfile/instruction/LabelTarget,java/lang/classfile/instruction/LineNumber,java/lang/classfile/instruction/LocalVariable,java/lang/classfile/instruction/LocalVariableType,jdk/internal/classfile/impl/AbstractPseudoInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)

class name java/lang/classfile/Signature
header extends java/lang/Object nestMembers java/lang/classfile/Signature$ThrowableSig,java/lang/classfile/Signature$TypeParam,java/lang/classfile/Signature$ArrayTypeSig,java/lang/classfile/Signature$TypeVarSig,java/lang/classfile/Signature$TypeArg,java/lang/classfile/Signature$TypeArg$WildcardIndicator,java/lang/classfile/Signature$ClassTypeSig,java/lang/classfile/Signature$RefTypeSig,java/lang/classfile/Signature$BaseTypeSig sealed true permittedSubclasses java/lang/classfile/Signature$RefTypeSig,java/lang/classfile/Signature$ThrowableSig,java/lang/classfile/Signature$BaseTypeSig flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$BaseTypeSig outerClass java/lang/classfile/Signature innerClassName BaseTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg$WildcardIndicator outerClass java/lang/classfile/Signature$TypeArg innerClassName WildcardIndicator flags 4019
method name signatureString descriptor ()Ljava/lang/String; flags 401
method name parseFrom descriptor (Ljava/lang/String;)Ljava/lang/classfile/Signature; flags 9
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/Signature; flags 9

class name java/lang/classfile/Signature$ArrayTypeSig
header extends java/lang/Object implements java/lang/classfile/Signature$RefTypeSig nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ArrayTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
method name componentSignature descriptor ()Ljava/lang/classfile/Signature; flags 401
method name of descriptor (Ljava/lang/classfile/Signature;)Ljava/lang/classfile/Signature$ArrayTypeSig; flags 9
method name of descriptor (ILjava/lang/classfile/Signature;)Ljava/lang/classfile/Signature$ArrayTypeSig; flags 9

class name java/lang/classfile/Signature$BaseTypeSig
header extends java/lang/Object implements java/lang/classfile/Signature nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName BaseTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$BaseTypeSig outerClass java/lang/classfile/Signature innerClassName BaseTypeSig flags 609
method name baseType descriptor ()C flags 401
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/Signature$BaseTypeSig; flags 9
method name of descriptor (C)Ljava/lang/classfile/Signature$BaseTypeSig; flags 9

class name java/lang/classfile/Signature$ClassTypeSig
header extends java/lang/Object implements java/lang/classfile/Signature$RefTypeSig,java/lang/classfile/Signature$ThrowableSig nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
method name outerType descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$ClassTypeSig;>;
method name className descriptor ()Ljava/lang/String; flags 401
method name classDesc descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name typeArgs descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeArg;>;
method name of descriptor (Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/Signature$TypeArg;)Ljava/lang/classfile/Signature$ClassTypeSig; flags 89
method name of descriptor (Ljava/lang/classfile/Signature$ClassTypeSig;Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/Signature$TypeArg;)Ljava/lang/classfile/Signature$ClassTypeSig; flags 89
method name of descriptor (Ljava/lang/String;[Ljava/lang/classfile/Signature$TypeArg;)Ljava/lang/classfile/Signature$ClassTypeSig; flags 89
method name of descriptor (Ljava/lang/classfile/Signature$ClassTypeSig;Ljava/lang/String;[Ljava/lang/classfile/Signature$TypeArg;)Ljava/lang/classfile/Signature$ClassTypeSig; flags 89

class name java/lang/classfile/Signature$RefTypeSig
header extends java/lang/Object implements java/lang/classfile/Signature nestHost java/lang/classfile/Signature sealed true permittedSubclasses java/lang/classfile/Signature$ArrayTypeSig,java/lang/classfile/Signature$ClassTypeSig,java/lang/classfile/Signature$TypeVarSig flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609

class name java/lang/classfile/Signature$ThrowableSig
header extends java/lang/Object implements java/lang/classfile/Signature nestHost java/lang/classfile/Signature sealed true permittedSubclasses java/lang/classfile/Signature$ClassTypeSig,java/lang/classfile/Signature$TypeVarSig flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609

class name java/lang/classfile/Signature$TypeArg
header extends java/lang/Object nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg$WildcardIndicator outerClass java/lang/classfile/Signature$TypeArg innerClassName WildcardIndicator flags 4019
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeArgImpl flags 19
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
method name wildcardIndicator descriptor ()Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 401
method name boundType descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;
method name of descriptor (Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeArg; flags 9
method name unbounded descriptor ()Ljava/lang/classfile/Signature$TypeArg; flags 9
method name extendsOf descriptor (Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeArg; flags 9
method name superOf descriptor (Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeArg; flags 9
method name of descriptor (Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;Ljava/util/Optional;)Ljava/lang/classfile/Signature$TypeArg; flags 9 signature (Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;)Ljava/lang/classfile/Signature$TypeArg;

class name java/lang/classfile/Signature$TypeArg$WildcardIndicator
header extends java/lang/Enum nestHost java/lang/classfile/Signature flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg$WildcardIndicator outerClass java/lang/classfile/Signature$TypeArg innerClassName WildcardIndicator flags 4019
field name DEFAULT descriptor Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 4019
field name UNBOUNDED descriptor Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 4019
field name EXTENDS descriptor Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 4019
field name SUPER descriptor Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 4019
method name values descriptor ()[Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 9 methodParameters 8000:null

class name java/lang/classfile/Signature$TypeParam
header extends java/lang/Object nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeParamImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
method name identifier descriptor ()Ljava/lang/String; flags 401
method name classBound descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;
method name interfaceBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;
method name of descriptor (Ljava/lang/String;Ljava/lang/classfile/Signature$RefTypeSig;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeParam; flags 89
method name of descriptor (Ljava/lang/String;Ljava/util/Optional;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeParam; flags 89 signature (Ljava/lang/String;Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;[Ljava/lang/classfile/Signature$RefTypeSig;)Ljava/lang/classfile/Signature$TypeParam;

class name java/lang/classfile/Signature$TypeVarSig
header extends java/lang/Object implements java/lang/classfile/Signature$RefTypeSig,java/lang/classfile/Signature$ThrowableSig nestHost java/lang/classfile/Signature sealed true permittedSubclasses jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeVarSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
method name identifier descriptor ()Ljava/lang/String; flags 401
method name of descriptor (Ljava/lang/String;)Ljava/lang/classfile/Signature$TypeVarSig; flags 9

class name java/lang/classfile/Superclass
header extends java/lang/Object implements java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/SuperclassImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name superclassEntry descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/Superclass; flags 9

class name java/lang/classfile/TypeAnnotation
header extends java/lang/Object implements java/lang/classfile/Annotation nestMembers java/lang/classfile/TypeAnnotation$TypePathComponent,java/lang/classfile/TypeAnnotation$TypePathComponent$Kind,java/lang/classfile/TypeAnnotation$TypeArgumentTarget,java/lang/classfile/TypeAnnotation$OffsetTarget,java/lang/classfile/TypeAnnotation$CatchTarget,java/lang/classfile/TypeAnnotation$LocalVarTargetInfo,java/lang/classfile/TypeAnnotation$LocalVarTarget,java/lang/classfile/TypeAnnotation$ThrowsTarget,java/lang/classfile/TypeAnnotation$FormalParameterTarget,java/lang/classfile/TypeAnnotation$EmptyTarget,java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget,java/lang/classfile/TypeAnnotation$SupertypeTarget,java/lang/classfile/TypeAnnotation$TypeParameterTarget,java/lang/classfile/TypeAnnotation$TargetInfo,java/lang/classfile/TypeAnnotation$TargetType sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundTypeAnnotation flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent outerClass java/lang/classfile/TypeAnnotation innerClassName TypePathComponent flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$CatchTarget outerClass java/lang/classfile/TypeAnnotation innerClassName CatchTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$ThrowsTarget outerClass java/lang/classfile/TypeAnnotation innerClassName ThrowsTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$FormalParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName FormalParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$EmptyTarget outerClass java/lang/classfile/TypeAnnotation innerClassName EmptyTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterBoundTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$SupertypeTarget outerClass java/lang/classfile/TypeAnnotation innerClassName SupertypeTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent$Kind outerClass java/lang/classfile/TypeAnnotation$TypePathComponent innerClassName Kind flags 4019
method name targetInfo descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetInfo; flags 401
method name targetPath descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation; flags 9 signature (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)Ljava/lang/classfile/TypeAnnotation;
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List;Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/TypeAnnotation; flags 89 signature (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/TypeAnnotation;
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List;Ljava/lang/constant/ClassDesc;Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation; flags 9 signature (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;Ljava/lang/constant/ClassDesc;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)Ljava/lang/classfile/TypeAnnotation;
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List;Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/TypeAnnotation; flags 89 signature (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/AnnotationElement;)Ljava/lang/classfile/TypeAnnotation;

class name java/lang/classfile/TypeAnnotation$CatchTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$CatchTarget outerClass java/lang/classfile/TypeAnnotation innerClassName CatchTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName CatchTargetImpl flags 19
method name exceptionTableIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$EmptyTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$EmptyTarget outerClass java/lang/classfile/TypeAnnotation innerClassName EmptyTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName EmptyTargetImpl flags 19

class name java/lang/classfile/TypeAnnotation$FormalParameterTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$FormalParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName FormalParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName FormalParameterTargetImpl flags 19
method name formalParameterIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$LocalVarTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetImpl flags 19
method name table descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;

class name java/lang/classfile/TypeAnnotation$LocalVarTargetInfo
header extends java/lang/Object nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetInfoImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name index descriptor ()I flags 401
method name of descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo; flags 9

class name java/lang/classfile/TypeAnnotation$OffsetTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName OffsetTargetImpl flags 19
method name target descriptor ()Ljava/lang/classfile/Label; flags 401

class name java/lang/classfile/TypeAnnotation$SupertypeTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$SupertypeTarget outerClass java/lang/classfile/TypeAnnotation innerClassName SupertypeTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName SupertypeTargetImpl flags 19
method name supertypeIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$TargetInfo
header extends java/lang/Object nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses java/lang/classfile/TypeAnnotation$TypeParameterTarget,java/lang/classfile/TypeAnnotation$SupertypeTarget,java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget,java/lang/classfile/TypeAnnotation$EmptyTarget,java/lang/classfile/TypeAnnotation$FormalParameterTarget,java/lang/classfile/TypeAnnotation$ThrowsTarget,java/lang/classfile/TypeAnnotation$LocalVarTarget,java/lang/classfile/TypeAnnotation$CatchTarget,java/lang/classfile/TypeAnnotation$OffsetTarget,java/lang/classfile/TypeAnnotation$TypeArgumentTarget flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterTarget flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName SupertypeTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterBoundTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterBoundTarget flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName EmptyTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$EmptyTarget outerClass java/lang/classfile/TypeAnnotation innerClassName EmptyTarget flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName FormalParameterTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName ThrowsTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName CatchTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName OffsetTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeArgumentTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$SupertypeTarget outerClass java/lang/classfile/TypeAnnotation innerClassName SupertypeTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$FormalParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName FormalParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$ThrowsTarget outerClass java/lang/classfile/TypeAnnotation innerClassName ThrowsTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$CatchTarget outerClass java/lang/classfile/TypeAnnotation innerClassName CatchTarget flags 609
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 401
method name size descriptor ()I flags 1
method name ofTypeParameter descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;I)Ljava/lang/classfile/TypeAnnotation$TypeParameterTarget; flags 9
method name ofClassTypeParameter descriptor (I)Ljava/lang/classfile/TypeAnnotation$TypeParameterTarget; flags 9
method name ofMethodTypeParameter descriptor (I)Ljava/lang/classfile/TypeAnnotation$TypeParameterTarget; flags 9
method name ofClassExtends descriptor (I)Ljava/lang/classfile/TypeAnnotation$SupertypeTarget; flags 9
method name ofTypeParameterBound descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;II)Ljava/lang/classfile/TypeAnnotation$TypeParameterBoundTarget; flags 9
method name ofClassTypeParameterBound descriptor (II)Ljava/lang/classfile/TypeAnnotation$TypeParameterBoundTarget; flags 9
method name ofMethodTypeParameterBound descriptor (II)Ljava/lang/classfile/TypeAnnotation$TypeParameterBoundTarget; flags 9
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;)Ljava/lang/classfile/TypeAnnotation$EmptyTarget; flags 9
method name ofField descriptor ()Ljava/lang/classfile/TypeAnnotation$EmptyTarget; flags 9
method name ofMethodReturn descriptor ()Ljava/lang/classfile/TypeAnnotation$EmptyTarget; flags 9
method name ofMethodReceiver descriptor ()Ljava/lang/classfile/TypeAnnotation$EmptyTarget; flags 9
method name ofMethodFormalParameter descriptor (I)Ljava/lang/classfile/TypeAnnotation$FormalParameterTarget; flags 9
method name ofThrows descriptor (I)Ljava/lang/classfile/TypeAnnotation$ThrowsTarget; flags 9
method name ofVariable descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget; flags 9 signature (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget;
method name ofLocalVariable descriptor (Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget;
method name ofResourceVariable descriptor (Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget;
method name ofExceptionParameter descriptor (I)Ljava/lang/classfile/TypeAnnotation$CatchTarget; flags 9
method name ofOffset descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/lang/classfile/Label;)Ljava/lang/classfile/TypeAnnotation$OffsetTarget; flags 9
method name ofInstanceofExpr descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/TypeAnnotation$OffsetTarget; flags 9
method name ofNewExpr descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/TypeAnnotation$OffsetTarget; flags 9
method name ofConstructorReference descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/TypeAnnotation$OffsetTarget; flags 9
method name ofMethodReference descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/TypeAnnotation$OffsetTarget; flags 9
method name ofTypeArgument descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9
method name ofCastExpr descriptor (Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9
method name ofConstructorInvocationTypeArgument descriptor (Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9
method name ofMethodInvocationTypeArgument descriptor (Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9
method name ofConstructorReferenceTypeArgument descriptor (Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9
method name ofMethodReferenceTypeArgument descriptor (Ljava/lang/classfile/Label;I)Ljava/lang/classfile/TypeAnnotation$TypeArgumentTarget; flags 9

class name java/lang/classfile/TypeAnnotation$TargetType
header extends java/lang/Enum nestHost java/lang/classfile/TypeAnnotation flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/TypeAnnotation$TargetType;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
field name CLASS_TYPE_PARAMETER descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_TYPE_PARAMETER descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CLASS_EXTENDS descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CLASS_TYPE_PARAMETER_BOUND descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_TYPE_PARAMETER_BOUND descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name FIELD descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_RETURN descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_RECEIVER descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_FORMAL_PARAMETER descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name THROWS descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name LOCAL_VARIABLE descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name RESOURCE_VARIABLE descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name EXCEPTION_PARAMETER descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name INSTANCEOF descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name NEW descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CONSTRUCTOR_REFERENCE descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_REFERENCE descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CAST descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_INVOCATION_TYPE_ARGUMENT descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
field name METHOD_REFERENCE_TYPE_ARGUMENT descriptor Ljava/lang/classfile/TypeAnnotation$TargetType; flags 4019
method name values descriptor ()[Ljava/lang/classfile/TypeAnnotation$TargetType; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/TypeAnnotation$TargetType; flags 9 methodParameters 8000:null
method name targetTypeValue descriptor ()I flags 1
method name sizeIfFixed descriptor ()I flags 1

class name java/lang/classfile/TypeAnnotation$ThrowsTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$ThrowsTarget outerClass java/lang/classfile/TypeAnnotation innerClassName ThrowsTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName ThrowsTargetImpl flags 19
method name throwsTargetIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$TypeArgumentTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeArgumentTargetImpl flags 19
method name target descriptor ()Ljava/lang/classfile/Label; flags 401
method name typeArgumentIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterBoundTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterBoundTargetImpl flags 19
method name typeParameterIndex descriptor ()I flags 401
method name boundIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$TypeParameterTarget
header extends java/lang/Object implements java/lang/classfile/TypeAnnotation$TargetInfo nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterTargetImpl flags 19
method name typeParameterIndex descriptor ()I flags 401

class name java/lang/classfile/TypeAnnotation$TypePathComponent
header extends java/lang/Object nestHost java/lang/classfile/TypeAnnotation sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent outerClass java/lang/classfile/TypeAnnotation innerClassName TypePathComponent flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent$Kind outerClass java/lang/classfile/TypeAnnotation$TypePathComponent innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName TypePathComponentImpl flags 19
field name ARRAY descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent; flags 19
field name INNER_TYPE descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent; flags 19
field name WILDCARD descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent; flags 19
method name typePathKind descriptor ()Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 401
method name typeArgumentIndex descriptor ()I flags 401
method name of descriptor (Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind;I)Ljava/lang/classfile/TypeAnnotation$TypePathComponent; flags 9

class name java/lang/classfile/TypeAnnotation$TypePathComponent$Kind
header extends java/lang/Enum nestHost java/lang/classfile/TypeAnnotation flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent outerClass java/lang/classfile/TypeAnnotation innerClassName TypePathComponent flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent$Kind outerClass java/lang/classfile/TypeAnnotation$TypePathComponent innerClassName Kind flags 4019
field name ARRAY descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 4019
field name INNER_TYPE descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 4019
field name WILDCARD descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 4019
field name TYPE_ARGUMENT descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 4019
method name values descriptor ()[Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 9 methodParameters 8000:null
method name tag descriptor ()I flags 1

class name java/lang/classfile/TypeKind
header extends java/lang/Enum flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/TypeKind;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609
field name ByteType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name ShortType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name IntType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name FloatType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name LongType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name DoubleType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name ReferenceType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name CharType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name BooleanType descriptor Ljava/lang/classfile/TypeKind; flags 4019
field name VoidType descriptor Ljava/lang/classfile/TypeKind; flags 4019
method name values descriptor ()[Ljava/lang/classfile/TypeKind; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/TypeKind; flags 9 methodParameters 8000:null
method name typeName descriptor ()Ljava/lang/String; flags 1
method name descriptor descriptor ()Ljava/lang/String; flags 1
method name newarraycode descriptor ()I flags 1
method name slotSize descriptor ()I flags 1
method name asLoadable descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name fromNewArrayCode descriptor (I)Ljava/lang/classfile/TypeKind; flags 9
method name fromDescriptor descriptor (Ljava/lang/CharSequence;)Ljava/lang/classfile/TypeKind; flags 9
method name from descriptor (Ljava/lang/invoke/TypeDescriptor$OfField;)Ljava/lang/classfile/TypeKind; flags 9 signature (Ljava/lang/invoke/TypeDescriptor$OfField<*>;)Ljava/lang/classfile/TypeKind;

class name java/lang/classfile/WritableElement
header extends java/lang/Object implements java/lang/classfile/ClassFileElement sealed true permittedSubclasses java/lang/classfile/Annotation,java/lang/classfile/AnnotationElement,java/lang/classfile/AnnotationValue,java/lang/classfile/Attribute,java/lang/classfile/constantpool/PoolEntry,java/lang/classfile/BootstrapMethodEntry,java/lang/classfile/FieldModel,java/lang/classfile/MethodModel,java/lang/classfile/constantpool/ConstantPoolBuilder,jdk/internal/classfile/impl/DirectFieldBuilder,jdk/internal/classfile/impl/DirectMethodBuilder flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object;Ljava/lang/classfile/ClassFileElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 401

class name java/lang/classfile/attribute/AnnotationDefaultAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/MethodElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr,jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;>;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundAnnotationDefaultAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundAnnotationDefaultAttr flags 19
method name defaultValue descriptor ()Ljava/lang/classfile/AnnotationValue; flags 401
method name of descriptor (Ljava/lang/classfile/AnnotationValue;)Ljava/lang/classfile/attribute/AnnotationDefaultAttribute; flags 9

class name java/lang/classfile/attribute/BootstrapMethodsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute,jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundBootstrapMethodsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName EmptyBootstrapAttribute flags 19
method name bootstrapMethods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/BootstrapMethodEntry;>;
method name bootstrapMethodsSize descriptor ()I flags 401

class name java/lang/classfile/attribute/CharacterRangeInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeInfo flags 19
method name startPc descriptor ()I flags 401
method name endPc descriptor ()I flags 401
method name characterRangeStart descriptor ()I flags 401
method name characterRangeEnd descriptor ()I flags 401
method name flags descriptor ()I flags 401
method name of descriptor (IIIII)Ljava/lang/classfile/attribute/CharacterRangeInfo; flags 9

class name java/lang/classfile/attribute/CharacterRangeTableAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCharacterRangeTableAttribute flags 19
method name characterRangeTable descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/CharacterRangeInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/CharacterRangeTableAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/CharacterRangeInfo;>;)Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;

class name java/lang/classfile/attribute/CodeAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/CodeModel sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/CodeAttribute;>;Ljava/lang/classfile/CodeModel; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCodeAttribute flags 409
method name codeLength descriptor ()I flags 401
method name codeArray descriptor ()[B flags 401
method name labelToBci descriptor (Ljava/lang/classfile/Label;)I flags 401

class name java/lang/classfile/attribute/CompilationIDAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/CompilationIDAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCompilationIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCompilationIDAttribute flags 19
method name compilationId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/CompilationIDAttribute; flags 9
method name of descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/CompilationIDAttribute; flags 9

class name java/lang/classfile/attribute/ConstantValueAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ConstantValueAttribute;>;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundConstantValueAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundConstantValueAttribute flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name constant descriptor ()Ljava/lang/classfile/constantpool/ConstantValueEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ConstantValueEntry;)Ljava/lang/classfile/attribute/ConstantValueAttribute; flags 9
method name of descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/attribute/ConstantValueAttribute; flags 9

class name java/lang/classfile/attribute/DeprecatedAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/DeprecatedAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundDeprecatedAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundDeprecatedAttribute flags 19
method name of descriptor ()Ljava/lang/classfile/attribute/DeprecatedAttribute; flags 9

class name java/lang/classfile/attribute/EnclosingMethodAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/EnclosingMethodAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundEnclosingMethodAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundEnclosingMethodAttribute flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name enclosingClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name enclosingMethod descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/NameAndTypeEntry;>;
method name enclosingMethodName descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name enclosingMethodType descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name enclosingMethodTypeSymbol descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/constant/MethodTypeDesc;>;
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional;)Ljava/lang/classfile/attribute/EnclosingMethodAttribute; flags 9 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional<Ljava/lang/classfile/constantpool/NameAndTypeEntry;>;)Ljava/lang/classfile/attribute/EnclosingMethodAttribute;
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/Optional;Ljava/util/Optional;)Ljava/lang/classfile/attribute/EnclosingMethodAttribute; flags 9 signature (Ljava/lang/constant/ClassDesc;Ljava/util/Optional<Ljava/lang/String;>;Ljava/util/Optional<Ljava/lang/constant/MethodTypeDesc;>;)Ljava/lang/classfile/attribute/EnclosingMethodAttribute;

class name java/lang/classfile/attribute/ExceptionsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/MethodElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ExceptionsAttribute;>;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundExceptionsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundExceptionsAttribute flags 19
method name exceptions descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/ExceptionsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/attribute/ExceptionsAttribute;
method name of descriptor ([Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/ExceptionsAttribute; flags 89
method name ofSymbols descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/ExceptionsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/attribute/ExceptionsAttribute;
method name ofSymbols descriptor ([Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ExceptionsAttribute; flags 89

class name java/lang/classfile/attribute/InnerClassInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name innerClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name outerClass descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name innerName descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name flagsMask descriptor ()I flags 401
method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional;Ljava/util/Optional;I)Ljava/lang/classfile/attribute/InnerClassInfo; flags 9 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;I)Ljava/lang/classfile/attribute/InnerClassInfo;
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/Optional;Ljava/util/Optional;I)Ljava/lang/classfile/attribute/InnerClassInfo; flags 9 signature (Ljava/lang/constant/ClassDesc;Ljava/util/Optional<Ljava/lang/constant/ClassDesc;>;Ljava/util/Optional<Ljava/lang/String;>;I)Ljava/lang/classfile/attribute/InnerClassInfo;
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/Optional;Ljava/util/Optional;[Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/attribute/InnerClassInfo; flags 89 signature (Ljava/lang/constant/ClassDesc;Ljava/util/Optional<Ljava/lang/constant/ClassDesc;>;Ljava/util/Optional<Ljava/lang/String;>;[Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/attribute/InnerClassInfo;

class name java/lang/classfile/attribute/InnerClassesAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/InnerClassesAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundInnerClassesAttribute flags 19
method name classes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/InnerClassInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/InnerClassesAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/InnerClassInfo;>;)Ljava/lang/classfile/attribute/InnerClassesAttribute;
method name of descriptor ([Ljava/lang/classfile/attribute/InnerClassInfo;)Ljava/lang/classfile/attribute/InnerClassesAttribute; flags 89

class name java/lang/classfile/attribute/LineNumberInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberInfo flags 19
method name startPc descriptor ()I flags 401
method name lineNumber descriptor ()I flags 401
method name of descriptor (II)Ljava/lang/classfile/attribute/LineNumberInfo; flags 9

class name java/lang/classfile/attribute/LineNumberTableAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/LineNumberTableAttribute;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLineNumberTableAttribute flags 19
method name lineNumbers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LineNumberInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LineNumberTableAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LineNumberInfo;>;)Ljava/lang/classfile/attribute/LineNumberTableAttribute;

class name java/lang/classfile/attribute/LocalVariableInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo,jdk/internal/classfile/impl/BoundLocalVariable flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableInfo flags 19
method name startPc descriptor ()I flags 401
method name length descriptor ()I flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name slot descriptor ()I flags 401

class name java/lang/classfile/attribute/LocalVariableTableAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/LocalVariableTableAttribute;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTableAttribute flags 19
method name localVariables descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LocalVariableTableAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableInfo;>;)Ljava/lang/classfile/attribute/LocalVariableTableAttribute;

class name java/lang/classfile/attribute/LocalVariableTypeInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo,jdk/internal/classfile/impl/BoundLocalVariableType flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeInfo flags 19
method name startPc descriptor ()I flags 401
method name length descriptor ()I flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name slot descriptor ()I flags 401

class name java/lang/classfile/attribute/LocalVariableTypeTableAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTypeTableAttribute flags 19
method name localVariableTypes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableTypeInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableTypeInfo;>;)Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;

class name java/lang/classfile/attribute/MethodParameterInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParameterInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name name descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name flagsMask descriptor ()I flags 401
method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name of descriptor (Ljava/util/Optional;I)Ljava/lang/classfile/attribute/MethodParameterInfo; flags 9 signature (Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;I)Ljava/lang/classfile/attribute/MethodParameterInfo;
method name of descriptor (Ljava/util/Optional;[Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/attribute/MethodParameterInfo; flags 89 signature (Ljava/util/Optional<Ljava/lang/String;>;[Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/attribute/MethodParameterInfo;
method name ofParameter descriptor (Ljava/util/Optional;I)Ljava/lang/classfile/attribute/MethodParameterInfo; flags 9 signature (Ljava/util/Optional<Ljava/lang/String;>;I)Ljava/lang/classfile/attribute/MethodParameterInfo;

class name java/lang/classfile/attribute/MethodParametersAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/MethodElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/MethodParametersAttribute;>;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParametersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundMethodParametersAttribute flags 19
method name parameters descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/MethodParameterInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/MethodParametersAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/MethodParameterInfo;>;)Ljava/lang/classfile/attribute/MethodParametersAttribute;
method name of descriptor ([Ljava/lang/classfile/attribute/MethodParameterInfo;)Ljava/lang/classfile/attribute/MethodParametersAttribute; flags 89

class name java/lang/classfile/attribute/ModuleAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement nestMembers java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModuleAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleAttribute flags 19
innerclass innerClass java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder outerClass java/lang/classfile/attribute/ModuleAttribute innerClassName ModuleAttributeBuilder flags 609
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleAttribute flags 19
method name moduleName descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 401
method name moduleFlagsMask descriptor ()I flags 401
method name moduleFlags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name moduleVersion descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name requires descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleRequireInfo;>;
method name exports descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleExportInfo;>;
method name opens descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleOpenInfo;>;
method name uses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name provides descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleProvideInfo;>;
method name of descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Ljava/lang/classfile/attribute/ModuleAttribute; flags 9 signature (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleRequireInfo;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleExportInfo;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleOpenInfo;>;Ljava/util/Collection<Ljava/lang/classfile/constantpool/ClassEntry;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleProvideInfo;>;)Ljava/lang/classfile/attribute/ModuleAttribute;
method name of descriptor (Ljava/lang/constant/ModuleDesc;Ljava/util/function/Consumer;)Ljava/lang/classfile/attribute/ModuleAttribute; flags 9 signature (Ljava/lang/constant/ModuleDesc;Ljava/util/function/Consumer<Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder;>;)Ljava/lang/classfile/attribute/ModuleAttribute;
method name of descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;Ljava/util/function/Consumer;)Ljava/lang/classfile/attribute/ModuleAttribute; flags 9 signature (Ljava/lang/classfile/constantpool/ModuleEntry;Ljava/util/function/Consumer<Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder;>;)Ljava/lang/classfile/attribute/ModuleAttribute;

class name java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder
header extends java/lang/Object nestHost java/lang/classfile/attribute/ModuleAttribute sealed true permittedSubclasses jdk/internal/classfile/impl/ModuleAttributeBuilderImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder outerClass java/lang/classfile/attribute/ModuleAttribute innerClassName ModuleAttributeBuilder flags 609
method name moduleName descriptor (Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name moduleFlags descriptor (I)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name moduleFlags descriptor ([Ljava/lang/reflect/AccessFlag;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81
method name moduleVersion descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name requires descriptor (Ljava/lang/constant/ModuleDesc;ILjava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name requires descriptor (Ljava/lang/constant/ModuleDesc;Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1 signature (Ljava/lang/constant/ModuleDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder;
method name requires descriptor (Ljava/lang/classfile/attribute/ModuleRequireInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name exports descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 481
method name exports descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder;
method name exports descriptor (Ljava/lang/classfile/attribute/ModuleExportInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name opens descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 481
method name opens descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder;
method name opens descriptor (Ljava/lang/classfile/attribute/ModuleOpenInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name uses descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name uses descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name provides descriptor (Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 481
method name provides descriptor (Ljava/lang/classfile/attribute/ModuleProvideInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 401
method name build descriptor ()Ljava/lang/classfile/attribute/ModuleAttribute; flags 401

class name java/lang/classfile/attribute/ModuleExportInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleExportInfo flags 19
method name exportedPackage descriptor ()Ljava/lang/classfile/constantpool/PackageEntry; flags 401
method name exportsFlagsMask descriptor ()I flags 401
method name exportsFlags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name exportsTo descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 9 signature (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)Ljava/lang/classfile/attribute/ModuleExportInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 9 signature (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)Ljava/lang/classfile/attribute/ModuleExportInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;I[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 89
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection;[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 89 signature (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleExportInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;ILjava/util/List;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 9 signature (Ljava/lang/constant/PackageDesc;ILjava/util/List<Ljava/lang/constant/ModuleDesc;>;)Ljava/lang/classfile/attribute/ModuleExportInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 9 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/util/List<Ljava/lang/constant/ModuleDesc;>;)Ljava/lang/classfile/attribute/ModuleExportInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 89
method name of descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleExportInfo; flags 89 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleExportInfo;

class name java/lang/classfile/attribute/ModuleHashInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashInfo flags 19
method name moduleName descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 401
method name hash descriptor ()[B flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;[B)Ljava/lang/classfile/attribute/ModuleHashInfo; flags 9
method name of descriptor (Ljava/lang/constant/ModuleDesc;[B)Ljava/lang/classfile/attribute/ModuleHashInfo; flags 9

class name java/lang/classfile/attribute/ModuleHashesAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModuleHashesAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleHashesAttribute flags 19
method name algorithm descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name hashes descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;
method name of descriptor (Ljava/lang/String;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleHashesAttribute; flags 9 signature (Ljava/lang/String;Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;)Ljava/lang/classfile/attribute/ModuleHashesAttribute;
method name of descriptor (Ljava/lang/String;[Ljava/lang/classfile/attribute/ModuleHashInfo;)Ljava/lang/classfile/attribute/ModuleHashesAttribute; flags 89
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleHashesAttribute; flags 9 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;)Ljava/lang/classfile/attribute/ModuleHashesAttribute;
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/attribute/ModuleHashInfo;)Ljava/lang/classfile/attribute/ModuleHashesAttribute; flags 89

class name java/lang/classfile/attribute/ModuleMainClassAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModuleMainClassAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleMainClassAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleMainClassAttribute flags 19
method name mainClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/ModuleMainClassAttribute; flags 9
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleMainClassAttribute; flags 9

class name java/lang/classfile/attribute/ModuleOpenInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleOpenInfo flags 19
method name openedPackage descriptor ()Ljava/lang/classfile/constantpool/PackageEntry; flags 401
method name opensFlagsMask descriptor ()I flags 401
method name opensFlags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name opensTo descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 9 signature (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)Ljava/lang/classfile/attribute/ModuleOpenInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 9 signature (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)Ljava/lang/classfile/attribute/ModuleOpenInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;I[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 89
method name of descriptor (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection;[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 89 signature (Ljava/lang/classfile/constantpool/PackageEntry;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/classfile/constantpool/ModuleEntry;)Ljava/lang/classfile/attribute/ModuleOpenInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;ILjava/util/List;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 9 signature (Ljava/lang/constant/PackageDesc;ILjava/util/List<Ljava/lang/constant/ModuleDesc;>;)Ljava/lang/classfile/attribute/ModuleOpenInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 9 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/util/List<Ljava/lang/constant/ModuleDesc;>;)Ljava/lang/classfile/attribute/ModuleOpenInfo;
method name of descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 89
method name of descriptor (Ljava/lang/constant/PackageDesc;Ljava/util/Collection;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleOpenInfo; flags 89 signature (Ljava/lang/constant/PackageDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleOpenInfo;

class name java/lang/classfile/attribute/ModulePackagesAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModulePackagesAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModulePackagesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModulePackagesAttribute flags 19
method name packages descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/PackageEntry;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/ModulePackagesAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/PackageEntry;>;)Ljava/lang/classfile/attribute/ModulePackagesAttribute;
method name of descriptor ([Ljava/lang/classfile/constantpool/PackageEntry;)Ljava/lang/classfile/attribute/ModulePackagesAttribute; flags 89
method name ofNames descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/ModulePackagesAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/constant/PackageDesc;>;)Ljava/lang/classfile/attribute/ModulePackagesAttribute;
method name ofNames descriptor ([Ljava/lang/constant/PackageDesc;)Ljava/lang/classfile/attribute/ModulePackagesAttribute; flags 89

class name java/lang/classfile/attribute/ModuleProvideInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleProvideInfo flags 19
method name provides descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name providesWith descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleProvideInfo; flags 9 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/attribute/ModuleProvideInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;[Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/ModuleProvideInfo; flags 89
method name of descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/List;)Ljava/lang/classfile/attribute/ModuleProvideInfo; flags 9 signature (Ljava/lang/constant/ClassDesc;Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/attribute/ModuleProvideInfo;
method name of descriptor (Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleProvideInfo; flags 89

class name java/lang/classfile/attribute/ModuleRequireInfo
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleRequiresInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name requires descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 401
method name requiresFlagsMask descriptor ()I flags 401
method name requiresFlags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name requiresVersion descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name of descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/ModuleRequireInfo; flags 9
method name of descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;Ljava/util/Collection;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/ModuleRequireInfo; flags 9 signature (Ljava/lang/classfile/constantpool/ModuleEntry;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/ModuleRequireInfo;
method name of descriptor (Ljava/lang/constant/ModuleDesc;ILjava/lang/String;)Ljava/lang/classfile/attribute/ModuleRequireInfo; flags 9
method name of descriptor (Ljava/lang/constant/ModuleDesc;Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleRequireInfo; flags 9 signature (Ljava/lang/constant/ModuleDesc;Ljava/util/Collection<Ljava/lang/reflect/AccessFlag;>;Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleRequireInfo;

class name java/lang/classfile/attribute/ModuleResolutionAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModuleResolutionAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleResolutionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleResolutionAttribute flags 19
method name resolutionFlags descriptor ()I flags 401
method name of descriptor (I)Ljava/lang/classfile/attribute/ModuleResolutionAttribute; flags 9

class name java/lang/classfile/attribute/ModuleTargetAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/ModuleTargetAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleTargetAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleTargetAttribute flags 19
method name targetPlatform descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name of descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleTargetAttribute; flags 9
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/ModuleTargetAttribute; flags 9

class name java/lang/classfile/attribute/NestHostAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/NestHostAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestHostAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestHostAttribute flags 19
method name nestHost descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/NestHostAttribute; flags 9
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/NestHostAttribute; flags 9

class name java/lang/classfile/attribute/NestMembersAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/NestMembersAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestMembersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestMembersAttribute flags 19
method name nestMembers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/NestMembersAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/attribute/NestMembersAttribute;
method name of descriptor ([Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/NestMembersAttribute; flags 89
method name ofSymbols descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/NestMembersAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/attribute/NestMembersAttribute;
method name ofSymbols descriptor ([Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/NestMembersAttribute; flags 89

class name java/lang/classfile/attribute/PermittedSubclassesAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundPermittedSubclassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundPermittedSubclassesAttribute flags 19
method name permittedSubclasses descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;
method name of descriptor ([Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute; flags 89
method name ofSymbols descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;
method name ofSymbols descriptor ([Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/PermittedSubclassesAttribute; flags 89

class name java/lang/classfile/attribute/RecordAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RecordAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRecordAttribute flags 19
method name components descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/RecordComponentInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RecordAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/RecordComponentInfo;>;)Ljava/lang/classfile/attribute/RecordAttribute;
method name of descriptor ([Ljava/lang/classfile/attribute/RecordComponentInfo;)Ljava/lang/classfile/attribute/RecordAttribute; flags 89

class name java/lang/classfile/attribute/RecordComponentInfo
header extends java/lang/Object implements java/lang/classfile/AttributedElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundRecordComponentInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordComponentInfo flags 19
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name descriptor descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name descriptorSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)Ljava/lang/classfile/attribute/RecordComponentInfo; flags 9 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;)Ljava/lang/classfile/attribute/RecordComponentInfo;
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/Attribute;)Ljava/lang/classfile/attribute/RecordComponentInfo; flags 89 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;[Ljava/lang/classfile/Attribute<*>;)Ljava/lang/classfile/attribute/RecordComponentInfo;
method name of descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/util/List;)Ljava/lang/classfile/attribute/RecordComponentInfo; flags 9 signature (Ljava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;)Ljava/lang/classfile/attribute/RecordComponentInfo;
method name of descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/Attribute;)Ljava/lang/classfile/attribute/RecordComponentInfo; flags 89 signature (Ljava/lang/String;Ljava/lang/constant/ClassDesc;[Ljava/lang/classfile/Attribute<*>;)Ljava/lang/classfile/attribute/RecordComponentInfo;

class name java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleAnnotationsAttribute flags 19
method name annotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/Annotation;>;)Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;
method name of descriptor ([Ljava/lang/classfile/Annotation;)Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute; flags 89

class name java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/MethodElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleParameterAnnotationsAttribute flags 19
method name parameterAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;)Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;

class name java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement,java/lang/classfile/CodeElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement;Ljava/lang/classfile/CodeElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleTypeAnnotationsAttribute flags 19
method name annotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;)Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;
method name of descriptor ([Ljava/lang/classfile/TypeAnnotation;)Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute; flags 89

class name java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleAnnotationsAttribute flags 19
method name annotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/Annotation;>;)Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;
method name of descriptor ([Ljava/lang/classfile/Annotation;)Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute; flags 89

class name java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/MethodElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/MethodElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleParameterAnnotationsAttribute flags 19
method name parameterAnnotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;)Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;

class name java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement,java/lang/classfile/CodeElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement;Ljava/lang/classfile/CodeElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleTypeAnnotationsAttribute flags 19
method name annotations descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;)Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;
method name of descriptor ([Ljava/lang/classfile/TypeAnnotation;)Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute; flags 89

class name java/lang/classfile/attribute/SignatureAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/SignatureAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSignatureAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSignatureAttribute flags 19
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name asClassSignature descriptor ()Ljava/lang/classfile/ClassSignature; flags 1
method name asMethodSignature descriptor ()Ljava/lang/classfile/MethodSignature; flags 1
method name asTypeSignature descriptor ()Ljava/lang/classfile/Signature; flags 1
method name of descriptor (Ljava/lang/classfile/ClassSignature;)Ljava/lang/classfile/attribute/SignatureAttribute; flags 9
method name of descriptor (Ljava/lang/classfile/MethodSignature;)Ljava/lang/classfile/attribute/SignatureAttribute; flags 9
method name of descriptor (Ljava/lang/classfile/Signature;)Ljava/lang/classfile/attribute/SignatureAttribute; flags 9
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/SignatureAttribute; flags 9

class name java/lang/classfile/attribute/SourceDebugExtensionAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceDebugExtensionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceDebugExtensionAttribute flags 19
method name contents descriptor ()[B flags 401
method name of descriptor ([B)Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute; flags 9

class name java/lang/classfile/attribute/SourceFileAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/SourceFileAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceFileAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceFileAttribute flags 19
method name sourceFile descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name of descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/SourceFileAttribute; flags 9
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/SourceFileAttribute; flags 9

class name java/lang/classfile/attribute/SourceIDAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/SourceIDAttribute;>;Ljava/lang/classfile/ClassElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceIDAttribute flags 19
method name sourceId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/attribute/SourceIDAttribute; flags 9
method name of descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/SourceIDAttribute; flags 9

class name java/lang/classfile/attribute/StackMapFrameInfo
header extends java/lang/Object nestMembers java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo,java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo,java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo,java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo sealed true permittedSubclasses jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName StackMapFrameImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName SimpleVerificationTypeInfo flags 4019
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
method name frameType descriptor ()I flags 401
method name target descriptor ()Ljava/lang/classfile/Label; flags 401
method name locals descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
method name stack descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
method name of descriptor (Ljava/lang/classfile/Label;Ljava/util/List;Ljava/util/List;)Ljava/lang/classfile/attribute/StackMapFrameInfo; flags 9 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;)Ljava/lang/classfile/attribute/StackMapFrameInfo;

class name java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo
header extends java/lang/Object implements java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo nestHost java/lang/classfile/attribute/StackMapFrameInfo sealed true permittedSubclasses jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName ObjectVerificationTypeInfoImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo; flags 9
method name of descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo; flags 9
method name className descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name classSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1

class name java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo
header extends java/lang/Enum implements java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo nestHost java/lang/classfile/attribute/StackMapFrameInfo flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo;>;Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName SimpleVerificationTypeInfo flags 4019
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
field name ITEM_TOP descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_INTEGER descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_FLOAT descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_DOUBLE descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_LONG descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_NULL descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
field name ITEM_UNINITIALIZED_THIS descriptor Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 4019
method name values descriptor ()[Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo; flags 9 methodParameters 8000:null
method name tag descriptor ()I flags 1

class name java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo
header extends java/lang/Object implements java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo nestHost java/lang/classfile/attribute/StackMapFrameInfo sealed true permittedSubclasses jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName UninitializedVerificationTypeInfoImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
method name newTarget descriptor ()Ljava/lang/classfile/Label; flags 401
method name of descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo; flags 9

class name java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo
header extends java/lang/Object nestHost java/lang/classfile/attribute/StackMapFrameInfo sealed true permittedSubclasses java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo,java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo,java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName SimpleVerificationTypeInfo flags 4019
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
method name tag descriptor ()I flags 401

class name java/lang/classfile/attribute/StackMapTableAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/CodeElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/StackMapTableAttribute;>;Ljava/lang/classfile/CodeElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundStackMapTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundStackMapTableAttribute flags 19
method name entries descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/StackMapTableAttribute; flags 9 signature (Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;)Ljava/lang/classfile/attribute/StackMapTableAttribute;

class name java/lang/classfile/attribute/SyntheticAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/SyntheticAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSyntheticAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSyntheticAttribute flags 19
method name of descriptor ()Ljava/lang/classfile/attribute/SyntheticAttribute; flags 9

class name java/lang/classfile/attribute/UnknownAttribute
header extends java/lang/Object implements java/lang/classfile/Attribute,java/lang/classfile/ClassElement,java/lang/classfile/MethodElement,java/lang/classfile/FieldElement sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/UnknownAttribute;>;Ljava/lang/classfile/ClassElement;Ljava/lang/classfile/MethodElement;Ljava/lang/classfile/FieldElement; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundUnknownAttribute flags 19
method name contents descriptor ()[B flags 401

class name java/lang/classfile/components/ClassPrinter
header extends java/lang/Object nestMembers java/lang/classfile/components/ClassPrinter$MapNode,java/lang/classfile/components/ClassPrinter$ListNode,java/lang/classfile/components/ClassPrinter$LeafNode,java/lang/classfile/components/ClassPrinter$Node,java/lang/classfile/components/ClassPrinter$Verbosity flags 31 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$Verbosity outerClass java/lang/classfile/components/ClassPrinter innerClassName Verbosity flags 4019
innerclass innerClass java/lang/classfile/components/ClassPrinter$MapNode outerClass java/lang/classfile/components/ClassPrinter innerClassName MapNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$ListNode outerClass java/lang/classfile/components/ClassPrinter innerClassName ListNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$LeafNode outerClass java/lang/classfile/components/ClassPrinter innerClassName LeafNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
method name toTree descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/components/ClassPrinter$Verbosity;)Ljava/lang/classfile/components/ClassPrinter$MapNode; flags 9 signature (Ljava/lang/classfile/CompoundElement<*>;Ljava/lang/classfile/components/ClassPrinter$Verbosity;)Ljava/lang/classfile/components/ClassPrinter$MapNode;
method name toJson descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/CompoundElement<*>;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toXml descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/CompoundElement<*>;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toYaml descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/CompoundElement<*>;Ljava/lang/classfile/components/ClassPrinter$Verbosity;Ljava/util/function/Consumer<Ljava/lang/String;>;)V

class name java/lang/classfile/components/ClassPrinter$LeafNode
header extends java/lang/Object implements java/lang/classfile/components/ClassPrinter$Node nestHost java/lang/classfile/components/ClassPrinter sealed true permittedSubclasses jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$LeafNode outerClass java/lang/classfile/components/ClassPrinter innerClassName LeafNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName LeafNodeImpl flags 19
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 401

class name java/lang/classfile/components/ClassPrinter$ListNode
header extends java/lang/Object implements java/lang/classfile/components/ClassPrinter$Node,java/util/List nestHost java/lang/classfile/components/ClassPrinter sealed true permittedSubclasses jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/List<Ljava/lang/classfile/components/ClassPrinter$Node;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$ListNode outerClass java/lang/classfile/components/ClassPrinter innerClassName ListNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName ListNodeImpl flags 19

class name java/lang/classfile/components/ClassPrinter$MapNode
header extends java/lang/Object implements java/lang/classfile/components/ClassPrinter$Node,java/util/Map nestHost java/lang/classfile/components/ClassPrinter sealed true permittedSubclasses jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/Map<Ljava/lang/constant/ConstantDesc;Ljava/lang/classfile/components/ClassPrinter$Node;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$MapNode outerClass java/lang/classfile/components/ClassPrinter innerClassName MapNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName MapNodeImpl flags 19

class name java/lang/classfile/components/ClassPrinter$Node
header extends java/lang/Object nestHost java/lang/classfile/components/ClassPrinter sealed true permittedSubclasses java/lang/classfile/components/ClassPrinter$MapNode,java/lang/classfile/components/ClassPrinter$LeafNode,java/lang/classfile/components/ClassPrinter$ListNode flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$MapNode outerClass java/lang/classfile/components/ClassPrinter innerClassName MapNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$LeafNode outerClass java/lang/classfile/components/ClassPrinter innerClassName LeafNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$ListNode outerClass java/lang/classfile/components/ClassPrinter innerClassName ListNode flags 609
method name name descriptor ()Ljava/lang/constant/ConstantDesc; flags 401
method name walk descriptor ()Ljava/util/stream/Stream; flags 401 signature ()Ljava/util/stream/Stream<Ljava/lang/classfile/components/ClassPrinter$Node;>;
method name toJson descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toXml descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toYaml descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/String;>;)V

class name java/lang/classfile/components/ClassPrinter$Verbosity
header extends java/lang/Enum nestHost java/lang/classfile/components/ClassPrinter flags 4031 signature Ljava/lang/Enum<Ljava/lang/classfile/components/ClassPrinter$Verbosity;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/components/ClassPrinter$Verbosity outerClass java/lang/classfile/components/ClassPrinter innerClassName Verbosity flags 4019
field name MEMBERS_ONLY descriptor Ljava/lang/classfile/components/ClassPrinter$Verbosity; flags 4019
field name CRITICAL_ATTRIBUTES descriptor Ljava/lang/classfile/components/ClassPrinter$Verbosity; flags 4019
field name TRACE_ALL descriptor Ljava/lang/classfile/components/ClassPrinter$Verbosity; flags 4019
method name values descriptor ()[Ljava/lang/classfile/components/ClassPrinter$Verbosity; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/lang/classfile/components/ClassPrinter$Verbosity; flags 9 methodParameters 8000:null

class name java/lang/classfile/components/ClassRemapper
header extends java/lang/Object implements java/lang/classfile/ClassTransform sealed true permittedSubclasses jdk/internal/classfile/impl/ClassRemapperImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name of descriptor (Ljava/util/Map;)Ljava/lang/classfile/components/ClassRemapper; flags 9 signature (Ljava/util/Map<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/components/ClassRemapper;
method name of descriptor (Ljava/util/function/Function;)Ljava/lang/classfile/components/ClassRemapper; flags 9 signature (Ljava/util/function/Function<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;)Ljava/lang/classfile/components/ClassRemapper;
method name map descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/constant/ClassDesc; flags 401
method name asFieldTransform descriptor ()Ljava/lang/classfile/FieldTransform; flags 401
method name asMethodTransform descriptor ()Ljava/lang/classfile/MethodTransform; flags 401
method name asCodeTransform descriptor ()Ljava/lang/classfile/CodeTransform; flags 401
method name remapClass descriptor (Ljava/lang/classfile/ClassFile;Ljava/lang/classfile/ClassModel;)[B flags 1

class name java/lang/classfile/components/CodeLocalsShifter
header extends java/lang/Object implements java/lang/classfile/CodeTransform sealed true permittedSubclasses jdk/internal/classfile/impl/CodeLocalsShifterImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609
method name of descriptor (Ljava/lang/classfile/AccessFlags;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/components/CodeLocalsShifter; flags 9

class name java/lang/classfile/components/CodeRelabeler
header extends java/lang/Object implements java/lang/classfile/CodeTransform sealed true permittedSubclasses jdk/internal/classfile/impl/CodeRelabelerImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name of descriptor ()Ljava/lang/classfile/components/CodeRelabeler; flags 9
method name of descriptor (Ljava/util/Map;)Ljava/lang/classfile/components/CodeRelabeler; flags 9 signature (Ljava/util/Map<Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;>;)Ljava/lang/classfile/components/CodeRelabeler;
method name of descriptor (Ljava/util/function/BiFunction;)Ljava/lang/classfile/components/CodeRelabeler; flags 9 signature (Ljava/util/function/BiFunction<Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/Label;>;)Ljava/lang/classfile/components/CodeRelabeler;
method name relabel descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;)Ljava/lang/classfile/Label; flags 401

class name java/lang/classfile/components/CodeStackTracker
header extends java/lang/Object implements java/lang/classfile/CodeTransform sealed true permittedSubclasses jdk/internal/classfile/impl/CodeStackTrackerImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name of descriptor ([Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/components/CodeStackTracker; flags 89
method name stack descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/util/Collection<Ljava/lang/classfile/TypeKind;>;>;
method name maxStackSize descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/Integer;>;

class name java/lang/classfile/constantpool/AnnotationConstantValueEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses java/lang/classfile/constantpool/DoubleEntry,java/lang/classfile/constantpool/FloatEntry,java/lang/classfile/constantpool/IntegerEntry,java/lang/classfile/constantpool/LongEntry,java/lang/classfile/constantpool/Utf8Entry flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 401

class name java/lang/classfile/constantpool/ClassEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/LoadableConstantEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name asInternalName descriptor ()Ljava/lang/String; flags 401
method name asSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 401

class name java/lang/classfile/constantpool/ConstantDynamicEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/DynamicConstantPoolEntry,java/lang/classfile/constantpool/LoadableConstantEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/DynamicConstantDesc; flags 1 signature ()Ljava/lang/constant/DynamicConstantDesc<*>;
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/ConstantPool
header extends java/lang/Object implements java/lang/Iterable sealed true permittedSubclasses java/lang/classfile/ClassReader,java/lang/classfile/constantpool/ConstantPoolBuilder flags 601 signature Ljava/lang/Object;Ljava/lang/Iterable<Ljava/lang/classfile/constantpool/PoolEntry;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name entryByIndex descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 401
method name size descriptor ()I flags 401
method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator<Ljava/lang/classfile/constantpool/PoolEntry;>;
method name bootstrapMethodEntry descriptor (I)Ljava/lang/classfile/BootstrapMethodEntry; flags 401
method name bootstrapMethodCount descriptor ()I flags 401

class name java/lang/classfile/constantpool/ConstantPoolBuilder
header extends java/lang/Object implements java/lang/classfile/constantpool/ConstantPool,java/lang/classfile/WritableElement sealed true permittedSubclasses jdk/internal/classfile/impl/SplitConstantPool,jdk/internal/classfile/impl/TemporaryConstantPool flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/constantpool/ConstantPool;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/constantpool/ConstantPool;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
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 of descriptor (Ljava/lang/classfile/ClassModel;)Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 9
method name of descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 9
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 401
method name writeBootstrapMethods descriptor (Ljava/lang/classfile/BufWriter;)Z flags 401
method name utf8Entry descriptor (Ljava/lang/String;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name utf8Entry descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name utf8Entry descriptor (Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name classEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name classEntry descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name packageEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/PackageEntry; flags 401
method name packageEntry descriptor (Ljava/lang/constant/PackageDesc;)Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name moduleEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ModuleEntry; flags 401
method name moduleEntry descriptor (Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name nameAndTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 401
method name nameAndTypeEntry descriptor (Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1
method name nameAndTypeEntry descriptor (Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1
method name fieldRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/FieldRefEntry; flags 401
method name fieldRefEntry descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name methodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/MethodRefEntry; flags 401
method name methodRefEntry descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/MethodRefEntry; flags 1
method name interfaceMethodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry; flags 401
method name interfaceMethodRefEntry descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry; flags 1
method name methodTypeEntry descriptor (Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 401
method name methodTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 401
method name methodHandleEntry descriptor (Ljava/lang/constant/DirectMethodHandleDesc;)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name methodHandleEntry descriptor (ILjava/lang/classfile/constantpool/MemberRefEntry;)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 401
method name invokeDynamicEntry descriptor (Ljava/lang/constant/DynamicCallSiteDesc;)Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name invokeDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 401
method name constantDynamicEntry descriptor (Ljava/lang/constant/DynamicConstantDesc;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry; flags 1 signature (Ljava/lang/constant/DynamicConstantDesc<*>;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry;
method name constantDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry; flags 401
method name intEntry descriptor (I)Ljava/lang/classfile/constantpool/IntegerEntry; flags 401
method name floatEntry descriptor (F)Ljava/lang/classfile/constantpool/FloatEntry; flags 401
method name longEntry descriptor (J)Ljava/lang/classfile/constantpool/LongEntry; flags 401
method name doubleEntry descriptor (D)Ljava/lang/classfile/constantpool/DoubleEntry; flags 401
method name stringEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/StringEntry; flags 401
method name stringEntry descriptor (Ljava/lang/String;)Ljava/lang/classfile/constantpool/StringEntry; flags 1
method name constantValueEntry descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/constantpool/ConstantValueEntry; flags 1
method name loadableConstantEntry descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/constantpool/LoadableConstantEntry; flags 1
method name annotationConstantValueEntry descriptor (Ljava/lang/constant/ConstantDesc;)Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1
method name bsmEntry descriptor (Ljava/lang/constant/DirectMethodHandleDesc;Ljava/util/List;)Ljava/lang/classfile/BootstrapMethodEntry; flags 1 signature (Ljava/lang/constant/DirectMethodHandleDesc;Ljava/util/List<Ljava/lang/constant/ConstantDesc;>;)Ljava/lang/classfile/BootstrapMethodEntry;
method name bsmEntry descriptor (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List;)Ljava/lang/classfile/BootstrapMethodEntry; flags 401 signature (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List<Ljava/lang/classfile/constantpool/LoadableConstantEntry;>;)Ljava/lang/classfile/BootstrapMethodEntry;

class name java/lang/classfile/constantpool/ConstantPoolException
header extends java/lang/IllegalArgumentException flags 21 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/String;)V flags 1
method name <init> descriptor (Ljava/lang/Throwable;)V flags 1
method name <init> descriptor (Ljava/lang/String;Ljava/lang/Throwable;)V flags 1

class name java/lang/classfile/constantpool/ConstantValueEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/LoadableConstantEntry sealed true permittedSubclasses java/lang/classfile/constantpool/DoubleEntry,java/lang/classfile/constantpool/FloatEntry,java/lang/classfile/constantpool/IntegerEntry,java/lang/classfile/constantpool/LongEntry,java/lang/classfile/constantpool/StringEntry flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 401

class name java/lang/classfile/constantpool/DoubleEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/AnnotationConstantValueEntry,java/lang/classfile/constantpool/ConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
method name doubleValue descriptor ()D flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/DynamicConstantPoolEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses java/lang/classfile/constantpool/ConstantDynamicEntry,java/lang/classfile/constantpool/InvokeDynamicEntry flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name bootstrap descriptor ()Ljava/lang/classfile/BootstrapMethodEntry; flags 401
method name bootstrapMethodIndex descriptor ()I flags 401
method name nameAndType descriptor ()Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name java/lang/classfile/constantpool/FieldRefEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/MemberRefEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1

class name java/lang/classfile/constantpool/FloatEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/AnnotationConstantValueEntry,java/lang/classfile/constantpool/ConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
method name floatValue descriptor ()F flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/IntegerEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/AnnotationConstantValueEntry,java/lang/classfile/constantpool/ConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
method name intValue descriptor ()I flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/InterfaceMethodRefEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/MemberRefEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
method name typeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1

class name java/lang/classfile/constantpool/InvokeDynamicEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/DynamicConstantPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name typeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/DynamicCallSiteDesc; flags 1

class name java/lang/classfile/constantpool/LoadableConstantEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses java/lang/classfile/constantpool/ClassEntry,java/lang/classfile/constantpool/ConstantDynamicEntry,java/lang/classfile/constantpool/ConstantValueEntry,java/lang/classfile/constantpool/MethodHandleEntry,java/lang/classfile/constantpool/MethodTypeEntry flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/LongEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/AnnotationConstantValueEntry,java/lang/classfile/constantpool/ConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
method name longValue descriptor ()J flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/constantpool/MemberRefEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses java/lang/classfile/constantpool/FieldRefEntry,java/lang/classfile/constantpool/InterfaceMethodRefEntry,java/lang/classfile/constantpool/MethodRefEntry,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
method name owner descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name nameAndType descriptor ()Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name java/lang/classfile/constantpool/MethodHandleEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/LoadableConstantEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name kind descriptor ()I flags 401
method name reference descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 401
method name asSymbol descriptor ()Ljava/lang/constant/DirectMethodHandleDesc; flags 401

class name java/lang/classfile/constantpool/MethodRefEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/MemberRefEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
method name typeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1

class name java/lang/classfile/constantpool/MethodTypeEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/LoadableConstantEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name descriptor descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name asSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 401

class name java/lang/classfile/constantpool/ModuleEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name asSymbol descriptor ()Ljava/lang/constant/ModuleDesc; flags 401

class name java/lang/classfile/constantpool/NameAndTypeEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401

class name java/lang/classfile/constantpool/PackageEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/PoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name asSymbol descriptor ()Ljava/lang/constant/PackageDesc; flags 401

class name java/lang/classfile/constantpool/PoolEntry
header extends java/lang/Object implements java/lang/classfile/WritableElement sealed true permittedSubclasses java/lang/classfile/constantpool/AnnotationConstantValueEntry,java/lang/classfile/constantpool/DynamicConstantPoolEntry,java/lang/classfile/constantpool/LoadableConstantEntry,java/lang/classfile/constantpool/MemberRefEntry,java/lang/classfile/constantpool/ModuleEntry,java/lang/classfile/constantpool/NameAndTypeEntry,java/lang/classfile/constantpool/PackageEntry flags 601 signature Ljava/lang/Object;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/constantpool/PoolEntry;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 401
method name tag descriptor ()B flags 401
method name index descriptor ()I flags 401
method name width descriptor ()I flags 401

class name java/lang/classfile/constantpool/StringEntry
header extends java/lang/Object implements java/lang/classfile/constantpool/ConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
method name utf8 descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name stringValue descriptor ()Ljava/lang/String; flags 401

class name java/lang/classfile/constantpool/Utf8Entry
header extends java/lang/Object implements java/lang/CharSequence,java/lang/classfile/constantpool/AnnotationConstantValueEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
method name stringValue descriptor ()Ljava/lang/String; flags 401
method name equalsString descriptor (Ljava/lang/String;)Z flags 401

class name java/lang/classfile/instruction/ArrayLoadInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayLoadInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/ArrayLoadInstruction; flags 9

class name java/lang/classfile/instruction/ArrayStoreInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayStoreInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/ArrayStoreInstruction; flags 9

class name java/lang/classfile/instruction/BranchInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundBranchInstruction flags 19
method name target descriptor ()Ljava/lang/classfile/Label; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/BranchInstruction; flags 9

class name java/lang/classfile/instruction/CharacterRange
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange,jdk/internal/classfile/impl/BoundCharacterRange flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundCharacterRange flags 19
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name characterRangeStart descriptor ()I flags 401
method name characterRangeEnd descriptor ()I flags 401
method name flags descriptor ()I flags 401
method name of descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;III)Ljava/lang/classfile/instruction/CharacterRange; flags 9

class name java/lang/classfile/instruction/ConstantInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction nestMembers java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction,java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction,java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction sealed true permittedSubclasses java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction,java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction,java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIntrinsicConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName ArgumentConstantInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName IntrinsicConstantInstruction flags 609
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name ofIntrinsic descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction; flags 9
method name ofArgument descriptor (Ljava/lang/classfile/Opcode;I)Ljava/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction; flags 9
method name ofLoad descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/LoadableConstantEntry;)Ljava/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction; flags 9

class name java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction
header extends java/lang/Object implements java/lang/classfile/instruction/ConstantInstruction nestHost java/lang/classfile/instruction/ConstantInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName ArgumentConstantInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArgumentConstantInstruction flags 19
method name constantValue descriptor ()Ljava/lang/Integer; flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041

class name java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction
header extends java/lang/Object implements java/lang/classfile/instruction/ConstantInstruction nestHost java/lang/classfile/instruction/ConstantInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName IntrinsicConstantInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIntrinsicConstantInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction
header extends java/lang/Object implements java/lang/classfile/instruction/ConstantInstruction nestHost java/lang/classfile/instruction/ConstantInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadConstantInstruction flags 19
method name constantEntry descriptor ()Ljava/lang/classfile/constantpool/LoadableConstantEntry; flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name java/lang/classfile/instruction/ConvertInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundConvertInstruction flags 19
method name fromType descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name toType descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/TypeKind;Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/instruction/ConvertInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/ConvertInstruction; flags 9

class name java/lang/classfile/instruction/DiscontinuedInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction nestMembers java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction,java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction sealed true permittedSubclasses java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction,java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName RetInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609

class name java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction
header extends java/lang/Object implements java/lang/classfile/instruction/DiscontinuedInstruction nestHost java/lang/classfile/instruction/DiscontinuedInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundJsrInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundJsrInstruction flags 19
method name target descriptor ()Ljava/lang/classfile/Label; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction; flags 9

class name java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction
header extends java/lang/Object implements java/lang/classfile/instruction/DiscontinuedInstruction nestHost java/lang/classfile/instruction/DiscontinuedInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundRetInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName RetInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundRetInstruction flags 19
method name slot descriptor ()I flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;I)Ljava/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction; flags 9
method name of descriptor (I)Ljava/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction; flags 9

class name java/lang/classfile/instruction/ExceptionCatch
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName ExceptionCatchImpl flags 19
method name handler descriptor ()Ljava/lang/classfile/Label; flags 401
method name tryStart descriptor ()Ljava/lang/classfile/Label; flags 401
method name tryEnd descriptor ()Ljava/lang/classfile/Label; flags 401
method name catchType descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name of descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional;)Ljava/lang/classfile/instruction/ExceptionCatch; flags 9 signature (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;)Ljava/lang/classfile/instruction/ExceptionCatch;
method name of descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/ExceptionCatch; flags 9

class name java/lang/classfile/instruction/FieldInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundFieldInstruction flags 19
method name field descriptor ()Ljava/lang/classfile/constantpool/FieldRefEntry; flags 401
method name owner descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/FieldRefEntry;)Ljava/lang/classfile/instruction/FieldInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/instruction/FieldInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/instruction/FieldInstruction; flags 9

class name java/lang/classfile/instruction/IncrementInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundIncrementInstruction flags 19
method name slot descriptor ()I flags 401
method name constant descriptor ()I flags 401
method name of descriptor (II)Ljava/lang/classfile/instruction/IncrementInstruction; flags 9

class name java/lang/classfile/instruction/InvokeDynamicInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeDynamicInstruction flags 19
method name invokedynamic descriptor ()Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name typeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name bootstrapMethod descriptor ()Ljava/lang/constant/DirectMethodHandleDesc; flags 1
method name bootstrapArgs descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/constant/ConstantDesc;>;
method name of descriptor (Ljava/lang/classfile/constantpool/InvokeDynamicEntry;)Ljava/lang/classfile/instruction/InvokeDynamicInstruction; flags 9

class name java/lang/classfile/instruction/InvokeInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInterfaceInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInstruction flags 19
method name method descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 401
method name isInterface descriptor ()Z flags 401
method name count descriptor ()I flags 401
method name owner descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name typeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/MemberRefEntry;)Ljava/lang/classfile/instruction/InvokeInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Z)Ljava/lang/classfile/instruction/InvokeInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;Z)Ljava/lang/classfile/instruction/InvokeInstruction; flags 9

class name java/lang/classfile/instruction/LabelTarget
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/LabelImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name label descriptor ()Ljava/lang/classfile/Label; flags 401

class name java/lang/classfile/instruction/LineNumber
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/LineNumberImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
method name line descriptor ()I flags 401
method name of descriptor (I)Ljava/lang/classfile/instruction/LineNumber; flags 9

class name java/lang/classfile/instruction/LoadInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadInstruction flags 19
method name slot descriptor ()I flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/TypeKind;I)Ljava/lang/classfile/instruction/LoadInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;I)Ljava/lang/classfile/instruction/LoadInstruction; flags 9

class name java/lang/classfile/instruction/LocalVariable
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable,jdk/internal/classfile/impl/BoundLocalVariable flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariable flags 19
method name slot descriptor ()I flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 401
method name of descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/LocalVariable; flags 9
method name of descriptor (ILjava/lang/String;Ljava/lang/constant/ClassDesc;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/LocalVariable; flags 9

class name java/lang/classfile/instruction/LocalVariableType
header extends java/lang/Object implements java/lang/classfile/PseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType,jdk/internal/classfile/impl/BoundLocalVariableType flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariableType flags 19
method name slot descriptor ()I flags 401
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name signatureSymbol descriptor ()Ljava/lang/classfile/Signature; flags 1
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 401
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 401
method name of descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/LocalVariableType; flags 9
method name of descriptor (ILjava/lang/String;Ljava/lang/classfile/Signature;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)Ljava/lang/classfile/instruction/LocalVariableType; flags 9

class name java/lang/classfile/instruction/LookupSwitchInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLookupSwitchInstruction flags 19
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 401
method name cases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name of descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/instruction/LookupSwitchInstruction; flags 9 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/instruction/LookupSwitchInstruction;

class name java/lang/classfile/instruction/MonitorInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundMonitorInstruction flags 19
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/MonitorInstruction; flags 9

class name java/lang/classfile/instruction/NewMultiArrayInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewMultidimensionalArrayInstruction flags 19
method name arrayType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name dimensions descriptor ()I flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;I)Ljava/lang/classfile/instruction/NewMultiArrayInstruction; flags 9

class name java/lang/classfile/instruction/NewObjectInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewObjectInstruction flags 19
method name className descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/instruction/NewObjectInstruction; flags 9

class name java/lang/classfile/instruction/NewPrimitiveArrayInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewPrimitiveArrayInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/instruction/NewPrimitiveArrayInstruction; flags 9

class name java/lang/classfile/instruction/NewReferenceArrayInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewReferenceArrayInstruction flags 19
method name componentType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/instruction/NewReferenceArrayInstruction; flags 9

class name java/lang/classfile/instruction/NopInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNopInstruction flags 19
method name of descriptor ()Ljava/lang/classfile/instruction/NopInstruction; flags 9

class name java/lang/classfile/instruction/OperatorInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundOperatorInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/OperatorInstruction; flags 9

class name java/lang/classfile/instruction/ReturnInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundReturnInstruction flags 19
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/TypeKind;)Ljava/lang/classfile/instruction/ReturnInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/ReturnInstruction; flags 9

class name java/lang/classfile/instruction/StackInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStackInstruction flags 19
method name of descriptor (Ljava/lang/classfile/Opcode;)Ljava/lang/classfile/instruction/StackInstruction; flags 9

class name java/lang/classfile/instruction/StoreInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundStoreInstruction flags 19
method name slot descriptor ()I flags 401
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 401
method name of descriptor (Ljava/lang/classfile/TypeKind;I)Ljava/lang/classfile/instruction/StoreInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;I)Ljava/lang/classfile/instruction/StoreInstruction; flags 9

class name java/lang/classfile/instruction/SwitchCase
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName SwitchCaseImpl flags 19
method name caseValue descriptor ()I flags 401
method name target descriptor ()Ljava/lang/classfile/Label; flags 401
method name of descriptor (ILjava/lang/classfile/Label;)Ljava/lang/classfile/instruction/SwitchCase; flags 9

class name java/lang/classfile/instruction/TableSwitchInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTableSwitchInstruction flags 19
method name lowValue descriptor ()I flags 401
method name highValue descriptor ()I flags 401
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 401
method name cases descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name of descriptor (IILjava/lang/classfile/Label;Ljava/util/List;)Ljava/lang/classfile/instruction/TableSwitchInstruction; flags 9 signature (IILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)Ljava/lang/classfile/instruction/TableSwitchInstruction;

class name java/lang/classfile/instruction/ThrowInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundThrowInstruction flags 19
method name of descriptor ()Ljava/lang/classfile/instruction/ThrowInstruction; flags 9

class name java/lang/classfile/instruction/TypeCheckInstruction
header extends java/lang/Object implements java/lang/classfile/Instruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction flags 601 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;CLASSFILE_API;)
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTypeCheckInstruction flags 19
method name type descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 401
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/instruction/TypeCheckInstruction; flags 9
method name of descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/instruction/TypeCheckInstruction; flags 9

class name java/lang/foreign/AddressLayout
header extends java/lang/Object implements java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfAddressImpl flags 601
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfAddressImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfAddressImpl flags 19
-method name withTargetLayout descriptor (Ljava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/AddressLayout;
method name withTargetLayout descriptor (Ljava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/AddressLayout; flags 401 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/javac/Restricted;

class name java/lang/foreign/Arena
header extends java/lang/Object implements java/lang/foreign/SegmentAllocator,java/lang/AutoCloseable flags 601
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609
-method name allocate descriptor (JJ)Ljava/lang/foreign/MemorySegment;
method name allocate descriptor (JJ)Ljava/lang/foreign/MemorySegment; flags 401

class name java/lang/foreign/FunctionDescriptor
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/foreign/FunctionDescriptorImpl flags 601

class name java/lang/foreign/GroupLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true permittedSubclasses java/lang/foreign/StructLayout,java/lang/foreign/UnionLayout flags 601

class name java/lang/foreign/Linker
header extends java/lang/Object nestMembers java/lang/foreign/Linker$Option sealed true permittedSubclasses jdk/internal/foreign/abi/AbstractLinker flags 601
innerclass innerClass java/lang/foreign/Linker$Option outerClass java/lang/foreign/Linker innerClassName Option flags 609
-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/Arena;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/foreign/MemorySegment;
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;@Ljdk/internal/javac/Restricted;
method name downcallHandle descriptor (Ljava/lang/foreign/FunctionDescriptor;[Ljava/lang/foreign/Linker$Option;)Ljava/lang/invoke/MethodHandle; flags 481 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/javac/Restricted;
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;@Ljdk/internal/javac/Restricted;
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 401 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name java/lang/foreign/Linker$Option
header extends java/lang/Object nestHost java/lang/foreign/Linker sealed true permittedSubclasses jdk/internal/foreign/abi/LinkerOptions$LinkerOptionImpl flags 601
innerclass innerClass jdk/internal/foreign/abi/LinkerOptions$FirstVariadicArg outerClass jdk/internal/foreign/abi/LinkerOptions innerClassName FirstVariadicArg flags 19
innerclass innerClass jdk/internal/foreign/abi/LinkerOptions$CaptureCallState outerClass jdk/internal/foreign/abi/LinkerOptions innerClassName CaptureCallState flags 19
innerclass innerClass jdk/internal/foreign/abi/LinkerOptions$Critical outerClass jdk/internal/foreign/abi/LinkerOptions innerClassName Critical flags 19
innerclass innerClass java/lang/foreign/Linker$Option outerClass java/lang/foreign/Linker innerClassName Option flags 609
innerclass innerClass jdk/internal/foreign/abi/LinkerOptions$LinkerOptionImpl outerClass jdk/internal/foreign/abi/LinkerOptions innerClassName LinkerOptionImpl flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
-method name isTrivial descriptor ()Ljava/lang/foreign/Linker$Option;
method name critical descriptor (Z)Ljava/lang/foreign/Linker$Option; flags 9

class name java/lang/foreign/MemoryLayout
header extends java/lang/Object nestMembers java/lang/foreign/MemoryLayout$PathElement sealed true permittedSubclasses java/lang/foreign/SequenceLayout,java/lang/foreign/GroupLayout,java/lang/foreign/PaddingLayout,java/lang/foreign/ValueLayout flags 601
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 byteOffset descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)J
-method name byteOffsetHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle;
-method name varHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/VarHandle;
-method name sliceHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle;
-method name select descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/foreign/MemoryLayout;
-method name sequenceLayout descriptor (Ljava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/SequenceLayout;
method name scale descriptor (JJ)J flags 401
method name scaleHandle descriptor ()Ljava/lang/invoke/MethodHandle; flags 401
method name byteOffset descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)J flags 481
method name byteOffsetHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle; flags 481
method name varHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/VarHandle; flags 481
method name arrayElementVarHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/VarHandle; flags 481
method name sliceHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle; flags 481
method name select descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/foreign/MemoryLayout; flags 481

class name java/lang/foreign/MemoryLayout$PathElement
header extends java/lang/Object nestHost java/lang/foreign/MemoryLayout sealed true permittedSubclasses jdk/internal/foreign/LayoutPath$PathElementImpl flags 601
innerclass innerClass jdk/internal/foreign/LayoutPath$PathElementImpl outerClass jdk/internal/foreign/LayoutPath innerClassName PathElementImpl flags 19
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

class name java/lang/foreign/MemorySegment
header extends java/lang/Object nestMembers java/lang/foreign/MemorySegment$Scope sealed true permittedSubclasses jdk/internal/foreign/AbstractMemorySegmentImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar 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/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
-method name segmentOffset descriptor (Ljava/lang/foreign/MemorySegment;)J
-method name copyFrom descriptor (Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment;
-method name getUtf8String descriptor (J)Ljava/lang/String;
-method name setUtf8String descriptor (JLjava/lang/String;)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfByte;J)B
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfByte;JB)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;J)Z
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;JZ)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfChar;J)C
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfChar;JC)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfShort;J)S
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfShort;JS)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfInt;J)I
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfInt;JI)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;J)F
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;JF)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)J
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfLong;JJ)V
-method name get descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;J)D
-method name set descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;JD)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfChar;J)C
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfChar;JC)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfShort;J)S
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfShort;JS)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfInt;J)I
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfInt;JI)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;J)F
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;JF)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)J
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfLong;JJ)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;J)D
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;JD)V
-method name mismatch descriptor (Ljava/lang/foreign/MemorySegment;)J
-method name asSlice descriptor (JLjava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/MemorySegment;
-method name reinterpret descriptor (J)Ljava/lang/foreign/MemorySegment;
-method name reinterpret descriptor (Ljava/lang/foreign/Arena;Ljava/util/function/Consumer;)Ljava/lang/foreign/MemorySegment;
-method name reinterpret descriptor (JLjava/lang/foreign/Arena;Ljava/util/function/Consumer;)Ljava/lang/foreign/MemorySegment;
-method name get descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment;
-method name set descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;J)B
-method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;J)Z
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;JB)V
-method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;JZ)V
-method name getAtIndex descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment;
-method name setAtIndex descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V
method name mismatch descriptor (Ljava/lang/foreign/MemorySegment;)J flags 401
method name asSlice descriptor (JLjava/lang/foreign/MemoryLayout;)Ljava/lang/foreign/MemorySegment; flags 401
method name reinterpret descriptor (J)Ljava/lang/foreign/MemorySegment; flags 401 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/javac/Restricted;
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;@Ljdk/internal/javac/Restricted;
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;@Ljdk/internal/javac/Restricted;
method name copyFrom descriptor (Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment; flags 401
method name getString descriptor (J)Ljava/lang/String; flags 401
method name getString descriptor (JLjava/nio/charset/Charset;)Ljava/lang/String; flags 401
method name setString descriptor (JLjava/lang/String;)V flags 401
method name setString descriptor (JLjava/lang/String;Ljava/nio/charset/Charset;)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfByte;J)B flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfByte;JB)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;J)Z flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;JZ)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfChar;J)C flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfChar;JC)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfShort;J)S flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfShort;JS)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfInt;J)I flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfInt;JI)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;J)F flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;JF)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)J flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfLong;JJ)V flags 401
method name get descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;J)D flags 401
method name set descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;JD)V flags 401
method name get descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment; flags 401
method name set descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;J)B flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;J)Z flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfChar;J)C flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfChar;JC)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfShort;J)S flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfByte;JB)V flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfBoolean;JZ)V flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfShort;JS)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfInt;J)I flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfInt;JI)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;J)F flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;JF)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)J flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfLong;JJ)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;J)D flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;JD)V flags 401
method name getAtIndex descriptor (Ljava/lang/foreign/AddressLayout;J)Ljava/lang/foreign/MemorySegment; flags 401
method name setAtIndex descriptor (Ljava/lang/foreign/AddressLayout;JLjava/lang/foreign/MemorySegment;)V flags 401

class name java/lang/foreign/MemorySegment$Scope
header extends java/lang/Object nestHost java/lang/foreign/MemorySegment sealed true permittedSubclasses jdk/internal/foreign/MemorySessionImpl flags 601
innerclass innerClass java/lang/foreign/MemorySegment$Scope outerClass java/lang/foreign/MemorySegment innerClassName Scope flags 609

class name java/lang/foreign/PaddingLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true permittedSubclasses jdk/internal/foreign/layout/PaddingLayoutImpl flags 601

class name java/lang/foreign/SegmentAllocator
header extends java/lang/Object flags 601 runtimeAnnotations @Ljava/lang/FunctionalInterface;
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
-method name allocateUtf8String descriptor (Ljava/lang/String;)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfByte;B)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfChar;C)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfShort;S)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfInt;I)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;F)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;D)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfByte;[B)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfShort;[S)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfChar;[C)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfInt;[I)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;[F)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfLong;[J)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;[D)Ljava/lang/foreign/MemorySegment;
-method name allocateArray descriptor (Ljava/lang/foreign/MemoryLayout;J)Ljava/lang/foreign/MemorySegment;
-method name allocate descriptor (Ljava/lang/foreign/AddressLayout;Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment;
method name allocateFrom descriptor (Ljava/lang/String;)Ljava/lang/foreign/MemorySegment; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/foreign/MemorySegment; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfByte;B)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfChar;C)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfShort;S)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfInt;I)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;F)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfLong;J)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;D)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/AddressLayout;Ljava/lang/foreign/MemorySegment;)Ljava/lang/foreign/MemorySegment; flags 1
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout;Ljava/lang/foreign/MemorySegment;Ljava/lang/foreign/ValueLayout;JJ)Ljava/lang/foreign/MemorySegment; flags 1 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfByte;[B)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfShort;[S)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfChar;[C)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfInt;[I)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfFloat;[F)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfLong;[J)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocateFrom descriptor (Ljava/lang/foreign/ValueLayout$OfDouble;[D)Ljava/lang/foreign/MemorySegment; flags 81 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name allocate descriptor (Ljava/lang/foreign/MemoryLayout;J)Ljava/lang/foreign/MemorySegment; flags 1

class name java/lang/foreign/SequenceLayout
header extends java/lang/Object implements java/lang/foreign/MemoryLayout sealed true permittedSubclasses jdk/internal/foreign/layout/SequenceLayoutImpl flags 601

class name java/lang/foreign/StructLayout
header extends java/lang/Object implements java/lang/foreign/GroupLayout sealed true permittedSubclasses jdk/internal/foreign/layout/StructLayoutImpl flags 601

class name java/lang/foreign/SymbolLookup
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
innerclass innerClass jdk/internal/foreign/MemorySessionImpl$ResourceList outerClass jdk/internal/foreign/MemorySessionImpl innerClassName ResourceList flags 409
innerclass innerClass jdk/internal/foreign/MemorySessionImpl$ResourceList$ResourceCleanup outerClass jdk/internal/foreign/MemorySessionImpl$ResourceList innerClassName ResourceCleanup flags 409
-method name libraryLookup descriptor (Ljava/lang/String;Ljava/lang/foreign/Arena;)Ljava/lang/foreign/SymbolLookup;
-method name libraryLookup descriptor (Ljava/nio/file/Path;Ljava/lang/foreign/Arena;)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;@Ljdk/internal/javac/Restricted;
method name libraryLookup descriptor (Ljava/nio/file/Path;Ljava/lang/foreign/Arena;)Ljava/lang/foreign/SymbolLookup; flags 9 runtimeAnnotations @Ljdk/internal/reflect/CallerSensitive;@Ljdk/internal/javac/Restricted;

class name java/lang/foreign/UnionLayout
header extends java/lang/Object implements java/lang/foreign/GroupLayout sealed true permittedSubclasses jdk/internal/foreign/layout/UnionLayoutImpl flags 601

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 permittedSubclasses java/lang/foreign/ValueLayout$OfBoolean,java/lang/foreign/ValueLayout$OfByte,java/lang/foreign/ValueLayout$OfChar,java/lang/foreign/ValueLayout$OfShort,java/lang/foreign/ValueLayout$OfInt,java/lang/foreign/ValueLayout$OfFloat,java/lang/foreign/ValueLayout$OfLong,java/lang/foreign/ValueLayout$OfDouble,java/lang/foreign/AddressLayout flags 601
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfAddressImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfAddressImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfByteImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfByteImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfBooleanImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfBooleanImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfCharImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfCharImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfShortImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfShortImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfIntImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfIntImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfLongImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfLongImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfFloatImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfFloatImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfDoubleImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfDoubleImpl flags 19
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
-method name arrayElementVarHandle descriptor ([I)Ljava/lang/invoke/VarHandle;
method name varHandle descriptor ()Ljava/lang/invoke/VarHandle; flags 401

class name java/lang/foreign/ValueLayout$OfBoolean
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfBooleanImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfBooleanImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfBooleanImpl flags 19

class name java/lang/foreign/ValueLayout$OfByte
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfByteImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfByteImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfByteImpl flags 19

class name java/lang/foreign/ValueLayout$OfChar
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfCharImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfCharImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfCharImpl flags 19

class name java/lang/foreign/ValueLayout$OfDouble
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfDoubleImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfDouble outerClass java/lang/foreign/ValueLayout innerClassName OfDouble flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfDoubleImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfDoubleImpl flags 19

class name java/lang/foreign/ValueLayout$OfFloat
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfFloatImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfFloat outerClass java/lang/foreign/ValueLayout innerClassName OfFloat flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfFloatImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfFloatImpl flags 19

class name java/lang/foreign/ValueLayout$OfInt
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfIntImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfIntImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfIntImpl flags 19

class name java/lang/foreign/ValueLayout$OfLong
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfLongImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfLongImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfLongImpl flags 19

class name java/lang/foreign/ValueLayout$OfShort
header extends java/lang/Object implements java/lang/foreign/ValueLayout nestHost java/lang/foreign/ValueLayout sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfShortImpl flags 601
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfShortImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfShortImpl flags 19

class name java/lang/invoke/IndirectVarHandle
-method name toMethodHandle descriptor (Ljava/lang/invoke/VarHandle$AccessMode;)Ljava/lang/invoke/MethodHandle;

class name java/lang/invoke/LazyInitializingVarHandle
header extends java/lang/invoke/VarHandle flags 30
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
innerclass innerClass java/lang/invoke/VarHandle$VarHandleDesc outerClass java/lang/invoke/VarHandle innerClassName VarHandleDesc flags 19
method name withInvokeExactBehavior descriptor ()Ljava/lang/invoke/VarHandle; flags 1
method name withInvokeBehavior descriptor ()Ljava/lang/invoke/VarHandle; flags 1
method name describeConstable descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/invoke/VarHandle$VarHandleDesc;>;
method name getMethodHandleUncached descriptor (I)Ljava/lang/invoke/MethodHandle; flags 1

class name java/lang/invoke/MethodHandleProxies
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/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/module/ModuleDescriptor$Modifier outerClass java/lang/module/ModuleDescriptor innerClassName Modifier flags 4019
innerclass innerClass java/lang/module/ModuleDescriptor$Builder outerClass java/lang/module/ModuleDescriptor innerClassName Builder flags 19
innerclass innerClass java/lang/classfile/CodeBuilder$CatchBuilder outerClass java/lang/classfile/CodeBuilder innerClassName CatchBuilder flags 609
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609

class name java/lang/invoke/MethodHandles
-method name memorySegmentViewVarHandle descriptor (Ljava/lang/foreign/ValueLayout;)Ljava/lang/invoke/VarHandle;
-method name filterValue descriptor (Ljava/lang/invoke/VarHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;
-method name filterCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;
-method name insertCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/VarHandle;
-method name permuteCoordinates descriptor (Ljava/lang/invoke/VarHandle;Ljava/util/List;[I)Ljava/lang/invoke/VarHandle;
-method name collectCoordinates descriptor (Ljava/lang/invoke/VarHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle;
-method name dropCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;
method name filterValue descriptor (Ljava/lang/invoke/VarHandle;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle; flags 9
method name filterCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle; flags 89
method name insertCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/Object;)Ljava/lang/invoke/VarHandle; flags 89
method name permuteCoordinates descriptor (Ljava/lang/invoke/VarHandle;Ljava/util/List;[I)Ljava/lang/invoke/VarHandle; flags 89 signature (Ljava/lang/invoke/VarHandle;Ljava/util/List<Ljava/lang/Class<*>;>;[I)Ljava/lang/invoke/VarHandle;
method name collectCoordinates descriptor (Ljava/lang/invoke/VarHandle;ILjava/lang/invoke/MethodHandle;)Ljava/lang/invoke/VarHandle; flags 9
method name dropCoordinates descriptor (Ljava/lang/invoke/VarHandle;I[Ljava/lang/Class;)Ljava/lang/invoke/VarHandle; flags 89 signature (Ljava/lang/invoke/VarHandle;I[Ljava/lang/Class<*>;)Ljava/lang/invoke/VarHandle;

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 permittedSubclasses java/lang/invoke/IndirectVarHandle,java/lang/invoke/LazyInitializingVarHandle,java/lang/invoke/VarHandleSegmentViewBase,java/lang/invoke/VarHandleByteArrayAsChars$ByteArrayViewVarHandle,java/lang/invoke/VarHandleByteArrayAsDoubles$ByteArrayViewVarHandle,java/lang/invoke/VarHandleByteArrayAsFloats$ByteArrayViewVarHandle,java/lang/invoke/VarHandleByteArrayAsInts$ByteArrayViewVarHandle,java/lang/invoke/VarHandleByteArrayAsLongs$ByteArrayViewVarHandle,java/lang/invoke/VarHandleByteArrayAsShorts$ByteArrayViewVarHandle,java/lang/invoke/VarHandleBooleans$Array,java/lang/invoke/VarHandleBooleans$FieldInstanceReadOnly,java/lang/invoke/VarHandleBooleans$FieldStaticReadOnly,java/lang/invoke/VarHandleBytes$Array,java/lang/invoke/VarHandleBytes$FieldInstanceReadOnly,java/lang/invoke/VarHandleBytes$FieldStaticReadOnly,java/lang/invoke/VarHandleChars$Array,java/lang/invoke/VarHandleChars$FieldInstanceReadOnly,java/lang/invoke/VarHandleChars$FieldStaticReadOnly,java/lang/invoke/VarHandleDoubles$Array,java/lang/invoke/VarHandleDoubles$FieldInstanceReadOnly,java/lang/invoke/VarHandleDoubles$FieldStaticReadOnly,java/lang/invoke/VarHandleFloats$Array,java/lang/invoke/VarHandleFloats$FieldInstanceReadOnly,java/lang/invoke/VarHandleFloats$FieldStaticReadOnly,java/lang/invoke/VarHandleInts$Array,java/lang/invoke/VarHandleInts$FieldInstanceReadOnly,java/lang/invoke/VarHandleInts$FieldStaticReadOnly,java/lang/invoke/VarHandleLongs$Array,java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly,java/lang/invoke/VarHandleLongs$FieldStaticReadOnly,java/lang/invoke/VarHandleReferences$Array,java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly,java/lang/invoke/VarHandleReferences$FieldStaticReadOnly,java/lang/invoke/VarHandleShorts$Array,java/lang/invoke/VarHandleShorts$FieldInstanceReadOnly,java/lang/invoke/VarHandleShorts$FieldStaticReadOnly 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
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsChars$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsChars innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsDoubles$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsDoubles innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsFloats$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsFloats innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsInts$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsInts innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsLongs$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsLongs innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleByteArrayAsShorts$ByteArrayViewVarHandle outerClass java/lang/invoke/VarHandleByteArrayAsShorts innerClassName ByteArrayViewVarHandle flags 408
innerclass innerClass java/lang/invoke/VarHandleBooleans$Array outerClass java/lang/invoke/VarHandleBooleans innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleBooleans$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleBooleans innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleBooleans$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleBooleans innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleBytes$Array outerClass java/lang/invoke/VarHandleBytes innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleBytes$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleBytes innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleBytes$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleBytes innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleChars$Array outerClass java/lang/invoke/VarHandleChars innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleChars$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleChars innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleChars$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleChars innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleDoubles$Array outerClass java/lang/invoke/VarHandleDoubles innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleDoubles$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleDoubles innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleDoubles$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleDoubles innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleFloats$Array outerClass java/lang/invoke/VarHandleFloats innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleFloats$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleFloats innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleFloats$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleFloats innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleInts$Array outerClass java/lang/invoke/VarHandleInts innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleInts$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleInts innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleInts$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleInts innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleLongs$Array outerClass java/lang/invoke/VarHandleLongs innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleLongs innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleLongs$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleLongs innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleReferences$Array outerClass java/lang/invoke/VarHandleReferences innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleReferences innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleReferences$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleReferences innerClassName FieldStaticReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleShorts$Array outerClass java/lang/invoke/VarHandleShorts innerClassName Array flags 18
innerclass innerClass java/lang/invoke/VarHandleShorts$FieldInstanceReadOnly outerClass java/lang/invoke/VarHandleShorts innerClassName FieldInstanceReadOnly flags 8
innerclass innerClass java/lang/invoke/VarHandleShorts$FieldStaticReadOnly outerClass java/lang/invoke/VarHandleShorts innerClassName FieldStaticReadOnly flags 8

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

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
innerclass innerClass java/lang/invoke/MethodHandles$Lookup$ClassOption outerClass java/lang/invoke/MethodHandles$Lookup innerClassName ClassOption flags 4019

class name java/net/Inet4Address
method name ofLiteral descriptor (Ljava/lang/String;)Ljava/net/Inet4Address; flags 9

class name java/net/Inet6Address
method name ofLiteral descriptor (Ljava/lang/String;)Ljava/net/InetAddress; flags 9

class name java/net/InetAddress
method name ofLiteral descriptor (Ljava/lang/String;)Ljava/net/InetAddress; flags 9

class name java/nio/channels/FileChannel
-method name map descriptor (Ljava/nio/channels/FileChannel$MapMode;JJLjava/lang/foreign/Arena;)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

class name java/nio/charset/StandardCharsets
field name UTF_32BE descriptor Ljava/nio/charset/Charset; flags 19
field name UTF_32LE descriptor Ljava/nio/charset/Charset; flags 19
field name UTF_32 descriptor Ljava/nio/charset/Charset; flags 19

class name java/nio/file/Path
method name resolve descriptor (Ljava/nio/file/Path;[Ljava/nio/file/Path;)Ljava/nio/file/Path; flags 81
method name resolve descriptor (Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; flags 81

class name java/security/AsymmetricKey
header extends java/lang/Object implements java/security/Key flags 601
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1

class name java/security/PrivateKey
header extends java/lang/Object implements java/security/AsymmetricKey,javax/security/auth/Destroyable flags 601

class name java/security/PublicKey
header extends java/lang/Object implements java/security/AsymmetricKey flags 601

class name java/security/interfaces/DSAParams
header extends java/lang/Object implements java/security/spec/AlgorithmParameterSpec flags 601

class name java/security/interfaces/DSAPrivateKey
method name getParams descriptor ()Ljava/security/interfaces/DSAParams; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name java/security/interfaces/DSAPublicKey
method name getParams descriptor ()Ljava/security/interfaces/DSAParams; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name java/security/interfaces/ECPrivateKey
method name getParams descriptor ()Ljava/security/spec/ECParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name java/security/interfaces/ECPublicKey
method name getParams descriptor ()Ljava/security/spec/ECParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name java/security/interfaces/EdECPrivateKey
method name getParams descriptor ()Ljava/security/spec/NamedParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name java/security/interfaces/EdECPublicKey
method name getParams descriptor ()Ljava/security/spec/NamedParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

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

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

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

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

class name java/text/ListFormat
header extends java/text/Format nestMembers java/text/ListFormat$Style,java/text/ListFormat$Type flags 31
innerclass innerClass java/util/Locale$Category outerClass java/util/Locale innerClassName Category flags 4019
innerclass innerClass java/text/ListFormat$Type outerClass java/text/ListFormat innerClassName Type flags 4019
innerclass innerClass java/text/ListFormat$Style outerClass java/text/ListFormat innerClassName Style flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name getAvailableLocales descriptor ()[Ljava/util/Locale; flags 9
method name getInstance descriptor ()Ljava/text/ListFormat; flags 9
method name getInstance descriptor (Ljava/util/Locale;Ljava/text/ListFormat$Type;Ljava/text/ListFormat$Style;)Ljava/text/ListFormat; flags 9
method name getInstance descriptor ([Ljava/lang/String;)Ljava/text/ListFormat; flags 9
method name getLocale descriptor ()Ljava/util/Locale; flags 1
method name getPatterns descriptor ()[Ljava/lang/String; flags 1
method name format descriptor (Ljava/util/List;)Ljava/lang/String; flags 1 signature (Ljava/util/List<Ljava/lang/String;>;)Ljava/lang/String;
method name format descriptor (Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer; flags 1
method name parse descriptor (Ljava/lang/String;)Ljava/util/List; thrownTypes java/text/ParseException flags 1 signature (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
method name parseObject descriptor (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object; flags 1
method name formatToCharacterIterator descriptor (Ljava/lang/Object;)Ljava/text/AttributedCharacterIterator; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name hashCode descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name java/text/ListFormat$Style
header extends java/lang/Enum nestHost java/text/ListFormat flags 4031 signature Ljava/lang/Enum<Ljava/text/ListFormat$Style;>;
innerclass innerClass java/text/ListFormat$Style outerClass java/text/ListFormat innerClassName Style flags 4019
field name FULL descriptor Ljava/text/ListFormat$Style; flags 4019
field name SHORT descriptor Ljava/text/ListFormat$Style; flags 4019
field name NARROW descriptor Ljava/text/ListFormat$Style; flags 4019
method name values descriptor ()[Ljava/text/ListFormat$Style; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/text/ListFormat$Style; flags 9 methodParameters 8000:null

class name java/text/ListFormat$Type
header extends java/lang/Enum nestHost java/text/ListFormat flags 4031 signature Ljava/lang/Enum<Ljava/text/ListFormat$Type;>;
innerclass innerClass java/text/ListFormat$Type outerClass java/text/ListFormat innerClassName Type flags 4019
field name STANDARD descriptor Ljava/text/ListFormat$Type; flags 4019
field name OR descriptor Ljava/text/ListFormat$Type; flags 4019
field name UNIT descriptor Ljava/text/ListFormat$Type; flags 4019
method name values descriptor ()[Ljava/text/ListFormat$Type; flags 9
method name valueOf descriptor (Ljava/lang/String;)Ljava/text/ListFormat$Type; flags 9 methodParameters 8000:null

class name java/util/concurrent/ForkJoinPool
-method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/List;
method name invokeAllUninterruptibly descriptor (Ljava/util/Collection;)Ljava/util/List; flags 1 signature <T:Ljava/lang/Object;>(Ljava/util/Collection<+Ljava/util/concurrent/Callable<TT;>;>;)Ljava/util/List<Ljava/util/concurrent/Future<TT;>;>;
method name invokeAll descriptor (Ljava/util/Collection;)Ljava/util/List; thrownTypes java/lang/InterruptedException flags 1 signature <T:Ljava/lang/Object;>(Ljava/util/Collection<+Ljava/util/concurrent/Callable<TT;>;>;)Ljava/util/List<Ljava/util/concurrent/Future<TT;>;>;

class name java/util/concurrent/ForkJoinTask
method name adaptInterruptible descriptor (Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask; flags 9 signature <T:Ljava/lang/Object;>(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/ForkJoinTask<TT;>;
method name adaptInterruptible descriptor (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask; flags 9 signature (Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask<*>;

class name java/util/concurrent/LinkedTransferQueue
header extends java/util/AbstractQueue implements java/util/concurrent/TransferQueue,java/io/Serializable flags 21 signature <E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/TransferQueue<TE;>;Ljava/io/Serializable;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name java/util/random/RandomGenerator
method name equiDoubles descriptor (DDZZ)Ljava/util/stream/DoubleStream; flags 1

class name java/util/stream/Gatherer
header extends java/lang/Object nestMembers java/util/stream/Gatherer$Integrator,java/util/stream/Gatherer$Integrator$Greedy,java/util/stream/Gatherer$Downstream flags 601 signature <T:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;)
innerclass innerClass java/util/stream/Gatherer$Integrator outerClass java/util/stream/Gatherer innerClassName Integrator flags 609
innerclass innerClass java/util/stream/Gatherer$Downstream outerClass java/util/stream/Gatherer innerClassName Downstream flags 609
innerclass innerClass java/util/stream/Gatherer$Integrator$Greedy outerClass java/util/stream/Gatherer$Integrator innerClassName Greedy flags 609
method name initializer descriptor ()Ljava/util/function/Supplier; flags 1 signature ()Ljava/util/function/Supplier<TA;>;
method name integrator descriptor ()Ljava/util/stream/Gatherer$Integrator; flags 401 signature ()Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>;
method name combiner descriptor ()Ljava/util/function/BinaryOperator; flags 1 signature ()Ljava/util/function/BinaryOperator<TA;>;
method name finisher descriptor ()Ljava/util/function/BiConsumer; flags 1 signature ()Ljava/util/function/BiConsumer<TA;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;
method name andThen descriptor (Ljava/util/stream/Gatherer;)Ljava/util/stream/Gatherer; flags 1 signature <RR:Ljava/lang/Object;>(Ljava/util/stream/Gatherer<-TR;*+TRR;>;)Ljava/util/stream/Gatherer<TT;*TRR;>;
method name defaultInitializer descriptor ()Ljava/util/function/Supplier; flags 9 signature <A:Ljava/lang/Object;>()Ljava/util/function/Supplier<TA;>;
method name defaultCombiner descriptor ()Ljava/util/function/BinaryOperator; flags 9 signature <A:Ljava/lang/Object;>()Ljava/util/function/BinaryOperator<TA;>;
method name defaultFinisher descriptor ()Ljava/util/function/BiConsumer; flags 9 signature <A:Ljava/lang/Object;R:Ljava/lang/Object;>()Ljava/util/function/BiConsumer<TA;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;
method name ofSequential descriptor (Ljava/util/stream/Gatherer$Integrator;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator<Ljava/lang/Void;TT;TR;>;)Ljava/util/stream/Gatherer<TT;Ljava/lang/Void;TR;>;
method name ofSequential descriptor (Ljava/util/stream/Gatherer$Integrator;Ljava/util/function/BiConsumer;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator<Ljava/lang/Void;TT;TR;>;Ljava/util/function/BiConsumer<Ljava/lang/Void;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;)Ljava/util/stream/Gatherer<TT;Ljava/lang/Void;TR;>;
method name ofSequential descriptor (Ljava/util/function/Supplier;Ljava/util/stream/Gatherer$Integrator;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TA;>;Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>;)Ljava/util/stream/Gatherer<TT;TA;TR;>;
method name ofSequential descriptor (Ljava/util/function/Supplier;Ljava/util/stream/Gatherer$Integrator;Ljava/util/function/BiConsumer;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TA;>;Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>;Ljava/util/function/BiConsumer<TA;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;)Ljava/util/stream/Gatherer<TT;TA;TR;>;
method name of descriptor (Ljava/util/stream/Gatherer$Integrator;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator<Ljava/lang/Void;TT;TR;>;)Ljava/util/stream/Gatherer<TT;Ljava/lang/Void;TR;>;
method name of descriptor (Ljava/util/stream/Gatherer$Integrator;Ljava/util/function/BiConsumer;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator<Ljava/lang/Void;TT;TR;>;Ljava/util/function/BiConsumer<Ljava/lang/Void;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;)Ljava/util/stream/Gatherer<TT;Ljava/lang/Void;TR;>;
method name of descriptor (Ljava/util/function/Supplier;Ljava/util/stream/Gatherer$Integrator;Ljava/util/function/BinaryOperator;Ljava/util/function/BiConsumer;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;A:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TA;>;Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>;Ljava/util/function/BinaryOperator<TA;>;Ljava/util/function/BiConsumer<TA;Ljava/util/stream/Gatherer$Downstream<-TR;>;>;)Ljava/util/stream/Gatherer<TT;TA;TR;>;

class name java/util/stream/Gatherer$Downstream
header extends java/lang/Object nestHost java/util/stream/Gatherer flags 601 signature <T:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/util/stream/Gatherer$Downstream outerClass java/util/stream/Gatherer innerClassName Downstream flags 609
method name push descriptor (Ljava/lang/Object;)Z flags 401 signature (TT;)Z
method name isRejecting descriptor ()Z flags 1

class name java/util/stream/Gatherer$Integrator
header extends java/lang/Object nestHost java/util/stream/Gatherer flags 601 signature <A:Ljava/lang/Object;T:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/util/stream/Gatherer$Integrator outerClass java/util/stream/Gatherer innerClassName Integrator flags 609
innerclass innerClass java/util/stream/Gatherer$Integrator$Greedy outerClass java/util/stream/Gatherer$Integrator innerClassName Greedy flags 609
innerclass innerClass java/util/stream/Gatherer$Downstream outerClass java/util/stream/Gatherer innerClassName Downstream flags 609
method name integrate descriptor (Ljava/lang/Object;Ljava/lang/Object;Ljava/util/stream/Gatherer$Downstream;)Z flags 401 signature (TA;TT;Ljava/util/stream/Gatherer$Downstream<-TR;>;)Z
method name of descriptor (Ljava/util/stream/Gatherer$Integrator;)Ljava/util/stream/Gatherer$Integrator; flags 9 signature <A:Ljava/lang/Object;T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>;)Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>; runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;
method name ofGreedy descriptor (Ljava/util/stream/Gatherer$Integrator$Greedy;)Ljava/util/stream/Gatherer$Integrator$Greedy; flags 9 signature <A:Ljava/lang/Object;T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer$Integrator$Greedy<TA;TT;TR;>;)Ljava/util/stream/Gatherer$Integrator$Greedy<TA;TT;TR;>; runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;

class name java/util/stream/Gatherer$Integrator$Greedy
header extends java/lang/Object implements java/util/stream/Gatherer$Integrator nestHost java/util/stream/Gatherer flags 601 signature <A:Ljava/lang/Object;T:Ljava/lang/Object;R:Ljava/lang/Object;>Ljava/lang/Object;Ljava/util/stream/Gatherer$Integrator<TA;TT;TR;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;) runtimeAnnotations @Ljava/lang/FunctionalInterface;
innerclass innerClass java/util/stream/Gatherer$Integrator outerClass java/util/stream/Gatherer innerClassName Integrator flags 609
innerclass innerClass java/util/stream/Gatherer$Integrator$Greedy outerClass java/util/stream/Gatherer$Integrator innerClassName Greedy flags 609

class name java/util/stream/Gatherers
header extends java/lang/Object flags 31 classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;)
innerclass innerClass java/util/stream/Gatherer$Integrator outerClass java/util/stream/Gatherer innerClassName Integrator flags 609
innerclass innerClass java/util/stream/Gatherer$Integrator$Greedy outerClass java/util/stream/Gatherer$Integrator innerClassName Greedy flags 609
innerclass innerClass java/util/stream/Gatherer$Downstream outerClass java/util/stream/Gatherer innerClassName Downstream flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name windowFixed descriptor (I)Ljava/util/stream/Gatherer; flags 9 signature <TR:Ljava/lang/Object;>(I)Ljava/util/stream/Gatherer<TTR;*Ljava/util/List<TTR;>;>;
method name windowSliding descriptor (I)Ljava/util/stream/Gatherer; flags 9 signature <TR:Ljava/lang/Object;>(I)Ljava/util/stream/Gatherer<TTR;*Ljava/util/List<TTR;>;>;
method name fold descriptor (Ljava/util/function/Supplier;Ljava/util/function/BiFunction;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TR;>;Ljava/util/function/BiFunction<-TR;-TT;+TR;>;)Ljava/util/stream/Gatherer<TT;*TR;>;
method name scan descriptor (Ljava/util/function/Supplier;Ljava/util/function/BiFunction;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(Ljava/util/function/Supplier<TR;>;Ljava/util/function/BiFunction<-TR;-TT;+TR;>;)Ljava/util/stream/Gatherer<TT;*TR;>;
method name mapConcurrent descriptor (ILjava/util/function/Function;)Ljava/util/stream/Gatherer; flags 9 signature <T:Ljava/lang/Object;R:Ljava/lang/Object;>(ILjava/util/function/Function<-TT;+TR;>;)Ljava/util/stream/Gatherer<TT;*TR;>;

class name java/util/stream/Stream
method name gather descriptor (Ljava/util/stream/Gatherer;)Ljava/util/stream/Stream; flags 1 signature <R:Ljava/lang/Object;>(Ljava/util/stream/Gatherer<-TT;*TR;>;)Ljava/util/stream/Stream<TR;>; classAnnotations @Ljdk/internal/javac/PreviewFeature;(feature=eLjdk/internal/javac/PreviewFeature$Feature;STREAM_GATHERERS;)

class name javax/crypto/interfaces/DHPrivateKey
method name getParams descriptor ()Ljavax/crypto/spec/DHParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name javax/crypto/interfaces/DHPublicKey
method name getParams descriptor ()Ljavax/crypto/spec/DHParameterSpec; flags 1
method name getParams descriptor ()Ljava/security/spec/AlgorithmParameterSpec; flags 1041

class name jdk/internal/classfile/impl/AbstractBoundLocalVariable
header extends jdk/internal/classfile/impl/AbstractElement flags 21
field name code descriptor Ljdk/internal/classfile/impl/CodeImpl; flags 14
field name offset descriptor I flags 14
method name <init> descriptor (Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name nameIndex descriptor ()I flags 4
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name secondaryIndex descriptor ()I flags 4
method name secondaryEntry descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 4
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name startPc descriptor ()I flags 1
method name length descriptor ()I flags 1
method name slot descriptor ()I flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1

class name jdk/internal/classfile/impl/AbstractDirectBuilder
header extends java/lang/Object flags 21 signature <M:Ljava/lang/Object;>Ljava/lang/Object;
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
field name constantPool descriptor Ljdk/internal/classfile/impl/SplitConstantPool; flags 14
field name context descriptor Ljdk/internal/classfile/impl/ClassFileImpl; flags 14
field name attributes descriptor Ljdk/internal/classfile/impl/AttributeHolder; flags 14
field name original descriptor Ljava/lang/Object; flags 4 signature TM;
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;)V flags 1
method name constantPool descriptor ()Ljdk/internal/classfile/impl/SplitConstantPool; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<TM;>;
method name setOriginal descriptor (Ljava/lang/Object;)V flags 1 signature (TM;)V
method name writeAttribute descriptor (Ljava/lang/classfile/Attribute;)V flags 1 signature (Ljava/lang/classfile/Attribute<*>;)V

class name jdk/internal/classfile/impl/AbstractElement
header extends java/lang/Object flags 421
method name <init> descriptor ()V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectMethodBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectFieldBuilder;)V flags 1

class name jdk/internal/classfile/impl/AbstractInstruction
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Instruction nestMembers jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl,jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundRetInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundJsrInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNopInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundMonitorInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIntrinsicConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundOperatorInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundConvertInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStackInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundThrowInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundReturnInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundRetInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundJsrInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInterfaceInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName SwitchCaseImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
method name opcode descriptor ()Ljava/lang/classfile/Opcode; flags 1
method name sizeInBytes descriptor ()I flags 1
method name <init> descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 401

class name jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundArgumentConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName ArgumentConstantInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name constantValue descriptor ()Ljava/lang/Integer; flags 1
method name constantInt descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041

class name jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/BranchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundBranchInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name branchByteOffset descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/FieldInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundFieldInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name field descriptor ()Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/IncrementInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundIncrementInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name slot descriptor ()I flags 1
method name constant descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction,jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInterfaceInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundJsrInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundRetInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;ILjdk/internal/classfile/impl/CodeImpl;I)V flags 4
method name offsetToLabel descriptor (I)Ljava/lang/classfile/Label; flags 4
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/InvokeDynamicInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeDynamicInstruction flags 19
method name invokedynamic descriptor ()Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/InvokeInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name method descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 1
method name isInterface descriptor ()Z flags 1
method name count descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/InvokeInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInterfaceInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name method descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 1
method name count descriptor ()I flags 1
method name isInterface descriptor ()Z flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundJsrInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name branchByteOffset descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name constantEntry descriptor ()Ljava/lang/classfile/constantpool/LoadableConstantEntry; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/LoadInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name slot descriptor ()I flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/LookupSwitchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
method name cases descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/NewMultiArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewMultidimensionalArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name dimensions descriptor ()I flags 1
method name arrayType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/NewObjectInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewObjectInstruction flags 19
method name className descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/NewPrimitiveArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewPrimitiveArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/NewReferenceArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewReferenceArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name componentType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundRetInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName RetInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name slot descriptor ()I flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/StoreInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundStoreInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name slot descriptor ()I flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/TableSwitchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 1
method name lowValue descriptor ()I flags 1
method name highValue descriptor ()I flags 1
method name cases descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction implements java/lang/classfile/instruction/TypeCheckInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTypeCheckInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl
header extends java/lang/Record implements java/lang/classfile/instruction/SwitchCase nestHost jdk/internal/classfile/impl/AbstractInstruction record true flags 31
recordcomponent name caseValue descriptor I
recordcomponent name target descriptor Ljava/lang/classfile/Label;
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$SwitchCaseImpl outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName SwitchCaseImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (ILjava/lang/classfile/Label;)V flags 1 methodParameters 0:caseValue,0:target
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name caseValue descriptor ()I flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArgumentConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$ArgumentConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName ArgumentConstantInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name constantValue descriptor ()Ljava/lang/Integer; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ArrayLoadInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayLoadInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ArrayStoreInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayStoreInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/BranchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundBranchInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)V flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ConvertInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundConvertInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name fromType descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name toType descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/FieldInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundFieldInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/FieldRefEntry;)V flags 1
method name field descriptor ()Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/IncrementInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIncrementInstruction flags 19
method name <init> descriptor (II)V flags 1
method name slot descriptor ()I flags 1
method name constant descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction,jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArrayStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArrayStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundConvertInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundConvertInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundMonitorInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNopInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundOperatorInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundReturnInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStackInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundThrowInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIntrinsicConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundJsrInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundRetInstruction flags 19
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundIntrinsicConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundIntrinsicConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName IntrinsicConstantInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/InvokeDynamicInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeDynamicInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/InvokeDynamicEntry;)V flags 1
method name invokedynamic descriptor ()Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/InvokeInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInvokeInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/MemberRefEntry;)V flags 1
method name method descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 1
method name isInterface descriptor ()Z flags 1
method name count descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundJsrInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)V flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadConstantInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/LoadableConstantEntry;)V flags 1
method name constantEntry descriptor ()Ljava/lang/classfile/constantpool/LoadableConstantEntry; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/LoadInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLoadInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name slot descriptor ()I flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/LookupSwitchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundLookupSwitchInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)V
method name cases descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/MonitorInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundMonitorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundMonitorInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/NewMultiArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewMultidimensionalArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;I)V flags 1
method name dimensions descriptor ()I flags 1
method name arrayType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/NewObjectInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewObjectInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name className descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/NewPrimitiveArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewPrimitiveArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeKind;)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/NewReferenceArrayInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNewReferenceArrayInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name componentType descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/NopInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundNopInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundNopInstruction flags 19
method name <init> descriptor ()V flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/OperatorInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundOperatorInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundOperatorInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundRetInstruction flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName RetInstruction flags 609
method name <init> descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name slot descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ReturnInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundReturnInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundReturnInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/StackInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStackInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStackInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;)V flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/StoreInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundStoreInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name slot descriptor ()I flags 1
method name typeKind descriptor ()Ljava/lang/classfile/TypeKind; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/TableSwitchInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTableSwitchInstruction flags 19
method name <init> descriptor (IILjava/lang/classfile/Label;Ljava/util/List;)V flags 1 signature (IILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)V
method name lowValue descriptor ()I flags 1
method name highValue descriptor ()I flags 1
method name defaultTarget descriptor ()Ljava/lang/classfile/Label; flags 1
method name cases descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/ThrowInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundThrowInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundThrowInstruction flags 19
method name <init> descriptor ()V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction
header extends jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction implements java/lang/classfile/instruction/TypeCheckInstruction nestHost jdk/internal/classfile/impl/AbstractInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundInstruction flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$UnboundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName UnboundTypeCheckInstruction flags 19
method name <init> descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry,jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry,jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry,jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry,jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry,jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry,jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractDynamicConstantPoolEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefsEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
field name tag descriptor B flags 11
method name hash1 descriptor (II)I flags 9
method name hash2 descriptor (III)I flags 9
method name hashString descriptor (I)I flags 9
method name phiMix descriptor (I)I flags 9
method name rawUtf8EntryFromStandardAttributeName descriptor (Ljava/lang/String;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 9
method name maybeClone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/lang/classfile/constantpool/PoolEntry;)Ljava/lang/classfile/constantpool/PoolEntry; flags 9 signature <T::Ljava/lang/classfile/constantpool/PoolEntry;>(Ljava/lang/classfile/constantpool/ConstantPoolBuilder;TT;)TT;
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 1
method name index descriptor ()I flags 1
method name hashCode descriptor ()I flags 1
method name tag descriptor ()B flags 1
method name width descriptor ()I flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractDynamicConstantPoolEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
method name bootstrap descriptor ()Ljdk/internal/classfile/impl/BootstrapMethodEntryImpl; flags 1
method name bootstrapMethodIndex descriptor ()I flags 1
method name nameAndType descriptor ()Ljdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry implements java/lang/classfile/constantpool/MemberRefEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl flags 421 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry<Ljdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl;Ljdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl;>;Ljava/lang/classfile/constantpool/MemberRefEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefsEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
method name owner descriptor ()Ljdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl; flags 1
method name nameAndType descriptor ()Ljdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref2 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name nameAndType descriptor ()Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1041
method name owner descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1041

class name jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl flags 420 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry<Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;>;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPool;IILjdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;)V flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name asInternalName descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry,jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl flags 420 signature <T::Ljava/lang/classfile/constantpool/PoolEntry;>Ljdk/internal/classfile/impl/AbstractPoolEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
field name ref1 descriptor Ljava/lang/classfile/constantpool/PoolEntry; flags 14 signature TT;
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPool;IILjava/lang/classfile/constantpool/PoolEntry;)V flags 1 signature (Ljava/lang/classfile/constantpool/ConstantPool;IITT;)V
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1 signature ()TT;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry flags 420 signature <T::Ljava/lang/classfile/constantpool/PoolEntry;U::Ljava/lang/classfile/constantpool/PoolEntry;>Ljdk/internal/classfile/impl/AbstractPoolEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefsEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
field name ref1 descriptor Ljava/lang/classfile/constantpool/PoolEntry; flags 14 signature TT;
field name ref2 descriptor Ljava/lang/classfile/constantpool/PoolEntry; flags 14 signature TU;
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPool;IILjava/lang/classfile/constantpool/PoolEntry;Ljava/lang/classfile/constantpool/PoolEntry;)V flags 1 signature (Ljava/lang/classfile/constantpool/ConstantPool;IITT;TU;)V
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1 signature ()TT;
method name ref2 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1 signature ()TU;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry implements java/lang/classfile/constantpool/ClassEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
field name sym descriptor Ljava/lang/constant/ClassDesc; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name asInternalName descriptor ()Ljava/lang/String; flags 1041
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041
method name toString descriptor ()Ljava/lang/String; flags 1041
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry implements java/lang/classfile/constantpool/ConstantDynamicEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractDynamicConstantPoolEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null
method name nameAndType descriptor ()Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1041
method name bootstrap descriptor ()Ljava/lang/classfile/BootstrapMethodEntry; flags 1041

class name jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry implements java/lang/classfile/constantpool/DoubleEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry<Ljava/lang/Double;>;Ljava/lang/classfile/constantpool/DoubleEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/DoubleEntry; flags 1
method name doubleValue descriptor ()D flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry implements java/lang/classfile/constantpool/FieldRefEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry implements java/lang/classfile/constantpool/FloatEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry<Ljava/lang/Float;>;Ljava/lang/classfile/constantpool/FloatEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/FloatEntry; flags 1
method name floatValue descriptor ()F flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry implements java/lang/classfile/constantpool/IntegerEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry<Ljava/lang/Integer;>;Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name intValue descriptor ()I flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry implements java/lang/classfile/constantpool/InterfaceMethodRefEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry implements java/lang/classfile/constantpool/InvokeDynamicEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractDynamicConstantPoolEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractDynamicConstantPoolEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null
method name nameAndType descriptor ()Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1041
method name bootstrap descriptor ()Ljava/lang/classfile/BootstrapMethodEntry; flags 1041

class name jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry implements java/lang/classfile/constantpool/LongEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry<Ljava/lang/Long;>;Ljava/lang/classfile/constantpool/LongEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/LongEntry; flags 1
method name longValue descriptor ()J flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry implements java/lang/classfile/constantpool/MethodHandleEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019
method name kind descriptor ()I flags 1
method name reference descriptor ()Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/DirectMethodHandleDesc; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null
method name reference descriptor ()Ljava/lang/classfile/constantpool/MemberRefEntry; flags 1041

class name jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry implements java/lang/classfile/constantpool/MethodRefEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/MethodRefEntry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry implements java/lang/classfile/constantpool/MethodTypeEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry<Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;>;Ljava/lang/classfile/constantpool/MethodTypeEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
field name sym descriptor Ljava/lang/constant/MethodTypeDesc; flags 1
method name descriptor descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry implements java/lang/classfile/constantpool/ModuleEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/ModuleDesc; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name asInternalName descriptor ()Ljava/lang/String; flags 1041
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041
method name toString descriptor ()Ljava/lang/String; flags 1041
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry implements java/lang/classfile/constantpool/NameAndTypeEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry<Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;>;Ljava/lang/classfile/constantpool/NameAndTypeEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefsEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
field name typeSym descriptor Ljava/lang/invoke/TypeDescriptor; flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name fieldTypeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1041
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref2 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry implements java/lang/classfile/constantpool/PackageEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractNamedEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractNamedEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name asSymbol descriptor ()Ljava/lang/constant/PackageDesc; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name asInternalName descriptor ()Ljava/lang/String; flags 1041
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041
method name toString descriptor ()Ljava/lang/String; flags 1041
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry
header extends jdk/internal/classfile/impl/AbstractPoolEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl,jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl flags 420 signature <T::Ljava/lang/constant/ConstantDesc;>Ljdk/internal/classfile/impl/AbstractPoolEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
field name val descriptor Ljava/lang/constant/ConstantDesc; flags 14 signature TT;
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPool;IILjava/lang/constant/ConstantDesc;)V flags 1 signature (Ljava/lang/classfile/constantpool/ConstantPool;IITT;)V
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1 signature ()TT;
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry implements java/lang/classfile/constantpool/StringEntry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31 signature Ljdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry<Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;>;Ljava/lang/classfile/constantpool/StringEntry;
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
method name utf8 descriptor ()Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl; flags 1
method name stringValue descriptor ()Ljava/lang/String; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/StringEntry; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1041 methodParameters 1000:null
method name ref1 descriptor ()Ljava/lang/classfile/constantpool/PoolEntry; flags 1041
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null
method name utf8 descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041

class name jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl
header extends jdk/internal/classfile/impl/AbstractPoolEntry implements java/lang/classfile/constantpool/Utf8Entry nestHost jdk/internal/classfile/impl/AbstractPoolEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl; flags 1
method name hashCode descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name stringValue descriptor ()Ljava/lang/String; flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name length descriptor ()I flags 1
method name charAt descriptor (I)C flags 1
method name subSequence descriptor (II)Ljava/lang/CharSequence; flags 1
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name equalsUtf8 descriptor (Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl;)Z flags 1
method name equalsString descriptor (Ljava/lang/String;)Z flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name clone descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/AbstractPseudoInstruction
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/PseudoInstruction nestMembers jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType,jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable,jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo,jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange,jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange,jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl,jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo flags 421
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariableType flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariable flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName AbstractLocalPseudo flags 40a
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundCharacterRange flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName ExceptionCatchImpl flags 19
method name <init> descriptor ()V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 401

class name jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo
header extends jdk/internal/classfile/impl/AbstractPseudoInstruction nestHost jdk/internal/classfile/impl/AbstractPseudoInstruction sealed true permittedSubclasses jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable,jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType flags 420
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName AbstractLocalPseudo flags 40a
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariable flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariableType flags 19
field name slot descriptor I flags 14
field name name descriptor Ljava/lang/classfile/constantpool/Utf8Entry; flags 14
field name descriptor descriptor Ljava/lang/classfile/constantpool/Utf8Entry; flags 14
field name startScope descriptor Ljava/lang/classfile/Label; flags 14
field name endScope descriptor Ljava/lang/classfile/Label; flags 14
method name <init> descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)V flags 1
method name slot descriptor ()I flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name nameString descriptor ()Ljava/lang/String; flags 1
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1

class name jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl
header extends jdk/internal/classfile/impl/AbstractPseudoInstruction implements java/lang/classfile/instruction/ExceptionCatch nestHost jdk/internal/classfile/impl/AbstractPseudoInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName ExceptionCatchImpl flags 19
field name catchTypeEntry descriptor Ljava/lang/classfile/constantpool/ClassEntry; flags 11
field name handler descriptor Ljava/lang/classfile/Label; flags 11
field name tryStart descriptor Ljava/lang/classfile/Label; flags 11
field name tryEnd descriptor Ljava/lang/classfile/Label; flags 11
method name <init> descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name <init> descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional;)V flags 1 signature (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;)V
method name tryStart descriptor ()Ljava/lang/classfile/Label; flags 1
method name handler descriptor ()Ljava/lang/classfile/Label; flags 1
method name tryEnd descriptor ()Ljava/lang/classfile/Label; flags 1
method name catchType descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange
header extends jdk/internal/classfile/impl/AbstractPseudoInstruction implements java/lang/classfile/instruction/CharacterRange nestHost jdk/internal/classfile/impl/AbstractPseudoInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundCharacterRange outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundCharacterRange flags 19
field name startScope descriptor Ljava/lang/classfile/Label; flags 11
field name endScope descriptor Ljava/lang/classfile/Label; flags 11
field name characterRangeStart descriptor I flags 11
field name characterRangeEnd descriptor I flags 11
field name flags descriptor I flags 11
method name <init> descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;III)V flags 1
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name characterRangeStart descriptor ()I flags 1
method name characterRangeEnd descriptor ()I flags 1
method name flags descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1

class name jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable
header extends jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo implements java/lang/classfile/instruction/LocalVariable nestHost jdk/internal/classfile/impl/AbstractPseudoInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName AbstractLocalPseudo flags 40a
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariable outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariable flags 19
method name <init> descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)V flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1041 methodParameters 1000:null
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1041
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1041
method name nameString descriptor ()Ljava/lang/String; flags 1041
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041
method name slot descriptor ()I flags 1041

class name jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType
header extends jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo implements java/lang/classfile/instruction/LocalVariableType nestHost jdk/internal/classfile/impl/AbstractPseudoInstruction flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$AbstractLocalPseudo outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName AbstractLocalPseudo flags 40a
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$UnboundLocalVariableType outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName UnboundLocalVariableType flags 19
method name <init> descriptor (ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;)V flags 1
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1041 methodParameters 1000:null
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1041
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1041
method name nameString descriptor ()Ljava/lang/String; flags 1041
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041
method name slot descriptor ()I flags 1041

class name jdk/internal/classfile/impl/AbstractUnboundModel
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/CompoundElement,java/lang/classfile/AttributedElement sealed true permittedSubclasses jdk/internal/classfile/impl/BufferedCodeBuilder$Model,jdk/internal/classfile/impl/BufferedFieldBuilder$Model,jdk/internal/classfile/impl/BufferedMethodBuilder$Model flags 421 signature <E::Ljava/lang/classfile/ClassFileElement;>Ljdk/internal/classfile/impl/AbstractElement;Ljava/lang/classfile/CompoundElement<TE;>;Ljava/lang/classfile/AttributedElement;
innerclass innerClass jdk/internal/classfile/impl/BufferedCodeBuilder$Model outerClass jdk/internal/classfile/impl/BufferedCodeBuilder innerClassName Model flags 11
innerclass innerClass jdk/internal/classfile/impl/BufferedFieldBuilder$Model outerClass jdk/internal/classfile/impl/BufferedFieldBuilder innerClassName Model flags 11
innerclass innerClass jdk/internal/classfile/impl/BufferedMethodBuilder$Model outerClass jdk/internal/classfile/impl/BufferedMethodBuilder innerClassName Model flags 11
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<TE;>;)V
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<TE;>;)V
method name elementStream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<TE;>;
method name elementList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<TE;>;
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;

class name jdk/internal/classfile/impl/AccessFlagsImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/AccessFlags flags 31
innerclass innerClass java/lang/reflect/AccessFlag$Location outerClass java/lang/reflect/AccessFlag innerClassName Location flags 4019
method name <init> descriptor (Ljava/lang/reflect/AccessFlag$Location;[Ljava/lang/reflect/AccessFlag;)V flags 81
method name <init> descriptor (Ljava/lang/reflect/AccessFlag$Location;I)V flags 1
method name flagsMask descriptor ()I flags 1
method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/reflect/AccessFlag;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectMethodBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectFieldBuilder;)V flags 1
method name location descriptor ()Ljava/lang/reflect/AccessFlag$Location; flags 1
method name has descriptor (Ljava/lang/reflect/AccessFlag;)Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl
header extends java/lang/Object implements java/lang/classfile/Annotation nestMembers jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl,jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl,jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl,jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl,jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl,jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl,jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl,jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl,jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl,jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl,jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl,jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl,jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl,jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl flags 31
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfClassImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfAnnotationImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfEnumImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfArrayImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfBooleanImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfByteImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfCharacterImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfShortImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfIntegerImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfLongImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfFloatImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfDoubleImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfStringImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName AnnotationElementImpl flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)V
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name elements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl
header extends java/lang/Record implements java/lang/classfile/AnnotationElement nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name name descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name value descriptor Ljava/lang/classfile/AnnotationValue;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$AnnotationElementImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName AnnotationElementImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AnnotationValue;)V flags 1 methodParameters 0:name,0:value
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name value descriptor ()Ljava/lang/classfile/AnnotationValue; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl
header extends java/lang/Record implements java/lang/classfile/AnnotationValue$OfAnnotation nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name annotation descriptor Ljava/lang/classfile/Annotation;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfAnnotationImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfAnnotationImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/Annotation;)V flags 1 methodParameters 0:annotation
method name tag descriptor ()C flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name annotation descriptor ()Ljava/lang/classfile/Annotation; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl
header extends java/lang/Record implements java/lang/classfile/AnnotationValue$OfArray nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name values descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/AnnotationValue;>;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfArrayImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfArrayImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/AnnotationValue;>;)V methodParameters 0:values
method name tag descriptor ()C flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name values descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/AnnotationValue;>;

class name jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfBoolean nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfBooleanImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfBoolean outerClass java/lang/classfile/AnnotationValue innerClassName OfBoolean flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name booleanValue descriptor ()Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfByte nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfByteImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfByte outerClass java/lang/classfile/AnnotationValue innerClassName OfByte flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name byteValue descriptor ()B flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfCharacter nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfCharacterImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfCharacter outerClass java/lang/classfile/AnnotationValue innerClassName OfCharacter flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name charValue descriptor ()C flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl
header extends java/lang/Record implements java/lang/classfile/AnnotationValue$OfClass nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name className descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfClassImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfClassImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1 methodParameters 0:className
method name tag descriptor ()C flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl
header extends java/lang/Object implements java/lang/classfile/AnnotationValue$OfConstant nestHost jdk/internal/classfile/impl/AnnotationImpl sealed true permittedSubclasses jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl,jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl,jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl,jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl,jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl,jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl,jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl,jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl,jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl flags 601
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfStringImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfDoubleImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfFloatImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfLongImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfIntegerImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfShortImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfCharacterImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfCharacterImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfByteImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfByteImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfBooleanImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfBooleanImpl flags 19
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name constantValue descriptor ()Ljava/lang/constant/ConstantDesc; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfDouble nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/DoubleEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfDoubleImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfDoubleImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfDouble outerClass java/lang/classfile/AnnotationValue innerClassName OfDouble flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/DoubleEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name doubleValue descriptor ()D flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/DoubleEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl
header extends java/lang/Record implements java/lang/classfile/AnnotationValue$OfEnum nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name className descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name constantName descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfEnumImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfEnumImpl flags 19
innerclass innerClass java/lang/classfile/AnnotationValue$OfEnum outerClass java/lang/classfile/AnnotationValue innerClassName OfEnum flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1 methodParameters 0:className,0:constantName
method name tag descriptor ()C flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name constantName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfFloat nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/FloatEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfFloatImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfFloatImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfFloat outerClass java/lang/classfile/AnnotationValue innerClassName OfFloat flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/FloatEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name floatValue descriptor ()F flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/FloatEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfInteger nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfIntegerImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfIntegerImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfInteger outerClass java/lang/classfile/AnnotationValue innerClassName OfInteger flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name intValue descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfLong nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/LongEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfLongImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfLongImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfLong outerClass java/lang/classfile/AnnotationValue innerClassName OfLong flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/LongEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name longValue descriptor ()J flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/LongEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfShort nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/IntegerEntry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfShortImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfShortImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfShort outerClass java/lang/classfile/AnnotationValue innerClassName OfShort flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/IntegerEntry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name shortValue descriptor ()S flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl
header extends java/lang/Record implements jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl,java/lang/classfile/AnnotationValue$OfString nestHost jdk/internal/classfile/impl/AnnotationImpl record true flags 31
recordcomponent name constant descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfStringImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfStringImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AnnotationImpl$OfConstantImpl outerClass jdk/internal/classfile/impl/AnnotationImpl innerClassName OfConstantImpl flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfString outerClass java/lang/classfile/AnnotationValue innerClassName OfString flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1 methodParameters 0:constant
method name tag descriptor ()C flags 1
method name stringValue descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name constant descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/AnnotationConstantValueEntry; flags 1041

class name jdk/internal/classfile/impl/BlockCodeBuilderImpl
header extends jdk/internal/classfile/impl/NonterminalCodeBuilder implements java/lang/classfile/CodeBuilder$BlockCodeBuilder flags 31
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/Label;)V flags 1
method name start descriptor ()V flags 1
method name end descriptor ()V flags 1
method name reachable descriptor ()Z flags 1
method name isEmpty descriptor ()Z flags 1
method name with descriptor (Ljava/lang/classfile/CodeElement;)Ljava/lang/classfile/CodeBuilder; flags 1
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 1
method name breakLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/BootstrapMethodEntryImpl
header extends java/lang/Object implements java/lang/classfile/BootstrapMethodEntry flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 1
method name bootstrapMethod descriptor ()Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name arguments descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/LoadableConstantEntry;>;
method name equals descriptor (Ljava/lang/Object;)Z flags 1
method name bsmIndex descriptor ()I flags 1
method name hashCode descriptor ()I flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1

class name jdk/internal/classfile/impl/BoundAttribute
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Attribute nestMembers jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr,jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute sealed true permittedSubclasses jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr,jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute,jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute flags 421 signature <T::Ljava/lang/classfile/Attribute<TT;>;>Ljdk/internal/classfile/impl/AbstractElement;Ljava/lang/classfile/Attribute<TT;>;
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundUnknownAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCodeAttribute flags 409
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundPermittedSubclassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundAnnotationDefaultAttr flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundEnclosingMethodAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundInnerClassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundBootstrapMethodsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestMembersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModulePackagesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundExceptionsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleResolutionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCompilationIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleTargetAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundConstantValueAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceDebugExtensionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestHostAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleMainClassAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceFileAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSignatureAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundDeprecatedAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRecordAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleHashesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundMethodParametersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTypeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCharacterRangeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLineNumberTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSyntheticAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundStackMapTableAttribute flags 19
method name payloadLen descriptor ()I flags 1
method name attributeName descriptor ()Ljava/lang/String; flags 1
method name attributeMapper descriptor ()Ljava/lang/classfile/AttributeMapper; flags 1 signature ()Ljava/lang/classfile/AttributeMapper<TT;>;
method name contents descriptor ()[B flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectMethodBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectFieldBuilder;)V flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name readAttributes descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;ILjava/util/function/Function;)Ljava/util/List; flags 9 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;ILjava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;)Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/AnnotationDefaultAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;>;Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundAnnotationDefaultAttr outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundAnnotationDefaultAttr flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;>;I)V
method name defaultValue descriptor ()Ljava/lang/classfile/AnnotationValue; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/BootstrapMethodsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;>;Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundBootstrapMethodsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundBootstrapMethodsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;>;I)V
method name bootstrapMethodsSize descriptor ()I flags 1
method name bootstrapMethods descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/BootstrapMethodEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/CharacterRangeTableAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;>;Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCharacterRangeTableAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;>;I)V
method name characterRangeTable descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/CharacterRangeInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/CodeAttribute nestHost jdk/internal/classfile/impl/BoundAttribute sealed true permittedSubclasses jdk/internal/classfile/impl/CodeImpl flags 421 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/CodeAttribute;>;Ljava/lang/classfile/attribute/CodeAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCodeAttribute flags 409
field name codeStart descriptor I flags 14
field name codeLength descriptor I flags 14
field name codeEnd descriptor I flags 14
field name attributePos descriptor I flags 14
field name exceptionHandlerPos descriptor I flags 14
field name exceptionHandlerCnt descriptor I flags 14
field name enclosingMethod descriptor Ljava/lang/classfile/MethodModel; flags 14
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CodeAttribute;>;I)V
method name maxStack descriptor ()I flags 1
method name maxLocals descriptor ()I flags 1
method name codeLength descriptor ()I flags 1
method name codeArray descriptor ()[B flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/CompilationIDAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/CompilationIDAttribute;>;Ljava/lang/classfile/attribute/CompilationIDAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCompilationIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCompilationIDAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CompilationIDAttribute;>;I)V
method name compilationId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ConstantValueAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ConstantValueAttribute;>;Ljava/lang/classfile/attribute/ConstantValueAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundConstantValueAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundConstantValueAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ConstantValueAttribute;>;I)V
method name constant descriptor ()Ljava/lang/classfile/constantpool/ConstantValueEntry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/DeprecatedAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/DeprecatedAttribute;>;Ljava/lang/classfile/attribute/DeprecatedAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundDeprecatedAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundDeprecatedAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/DeprecatedAttribute;>;I)V

class name jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/EnclosingMethodAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/EnclosingMethodAttribute;>;Ljava/lang/classfile/attribute/EnclosingMethodAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundEnclosingMethodAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/EnclosingMethodAttribute;>;I)V
method name enclosingClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name enclosingMethod descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/NameAndTypeEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ExceptionsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ExceptionsAttribute;>;Ljava/lang/classfile/attribute/ExceptionsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundExceptionsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundExceptionsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ExceptionsAttribute;>;I)V
method name exceptions descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/InnerClassesAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/InnerClassesAttribute;>;Ljava/lang/classfile/attribute/InnerClassesAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundInnerClassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundInnerClassesAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/InnerClassesAttribute;>;I)V
method name classes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/InnerClassInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/LineNumberTableAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/LineNumberTableAttribute;>;Ljava/lang/classfile/attribute/LineNumberTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLineNumberTableAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LineNumberTableAttribute;>;I)V
method name lineNumbers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LineNumberInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/LocalVariableTableAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/LocalVariableTableAttribute;>;Ljava/lang/classfile/attribute/LocalVariableTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTableAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LocalVariableTableAttribute;>;I)V
method name localVariables descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/LocalVariableTypeTableAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;>;Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTypeTableAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;>;I)V
method name localVariableTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableTypeInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/MethodParametersAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/MethodParametersAttribute;>;Ljava/lang/classfile/attribute/MethodParametersAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundMethodParametersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundMethodParametersAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/MethodParametersAttribute;>;I)V
method name parameters descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/MethodParameterInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModuleAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModuleAttribute;>;Ljava/lang/classfile/attribute/ModuleAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleAttribute;>;I)V
method name moduleName descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name moduleFlagsMask descriptor ()I flags 1
method name moduleVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name requires descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleRequireInfo;>;
method name exports descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleExportInfo;>;
method name opens descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleOpenInfo;>;
method name uses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name provides descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleProvideInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModuleHashesAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModuleHashesAttribute;>;Ljava/lang/classfile/attribute/ModuleHashesAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleHashesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleHashesAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleHashesAttribute;>;I)V
method name algorithm descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name hashes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModuleMainClassAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModuleMainClassAttribute;>;Ljava/lang/classfile/attribute/ModuleMainClassAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleMainClassAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleMainClassAttribute;>;I)V
method name mainClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModulePackagesAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModulePackagesAttribute;>;Ljava/lang/classfile/attribute/ModulePackagesAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModulePackagesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModulePackagesAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModulePackagesAttribute;>;I)V
method name packages descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/PackageEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModuleResolutionAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModuleResolutionAttribute;>;Ljava/lang/classfile/attribute/ModuleResolutionAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleResolutionAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleResolutionAttribute;>;I)V
method name resolutionFlags descriptor ()I flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/ModuleTargetAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/ModuleTargetAttribute;>;Ljava/lang/classfile/attribute/ModuleTargetAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundModuleTargetAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundModuleTargetAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/ModuleTargetAttribute;>;I)V
method name targetPlatform descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/NestHostAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/NestHostAttribute;>;Ljava/lang/classfile/attribute/NestHostAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestHostAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestHostAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/NestHostAttribute;>;I)V
method name nestHost descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/NestMembersAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/NestMembersAttribute;>;Ljava/lang/classfile/attribute/NestMembersAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundNestMembersAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundNestMembersAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/NestMembersAttribute;>;I)V
method name nestMembers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/PermittedSubclassesAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;>;Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundPermittedSubclassesAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;>;I)V
method name permittedSubclasses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RecordAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RecordAttribute;>;Ljava/lang/classfile/attribute/RecordAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRecordAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRecordAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RecordAttribute;>;I)V
method name components descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/RecordComponentInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;I)V flags 1
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleParameterAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;>;I)V
method name parameterAnnotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleTypeAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;>;I)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;I)V flags 1
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleParameterAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;>;I)V
method name parameterAnnotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleTypeAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;>;I)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/SignatureAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/SignatureAttribute;>;Ljava/lang/classfile/attribute/SignatureAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSignatureAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSignatureAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SignatureAttribute;>;I)V
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/SourceDebugExtensionAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;>;Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceDebugExtensionAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;>;I)V

class name jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/SourceFileAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/SourceFileAttribute;>;Ljava/lang/classfile/attribute/SourceFileAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceFileAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceFileAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceFileAttribute;>;I)V
method name sourceFile descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/SourceIDAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/SourceIDAttribute;>;Ljava/lang/classfile/attribute/SourceIDAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSourceIDAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSourceIDAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SourceIDAttribute;>;I)V
method name sourceId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/StackMapTableAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/StackMapTableAttribute;>;Ljava/lang/classfile/attribute/StackMapTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundStackMapTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundStackMapTableAttribute flags 19
method name <init> descriptor (Ljdk/internal/classfile/impl/CodeImpl;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljdk/internal/classfile/impl/CodeImpl;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/StackMapTableAttribute;>;I)V
method name entries descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;

class name jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/SyntheticAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/SyntheticAttribute;>;Ljava/lang/classfile/attribute/SyntheticAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundSyntheticAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundSyntheticAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/SyntheticAttribute;>;I)V

class name jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute
header extends jdk/internal/classfile/impl/BoundAttribute implements java/lang/classfile/attribute/UnknownAttribute nestHost jdk/internal/classfile/impl/BoundAttribute flags 31 signature Ljdk/internal/classfile/impl/BoundAttribute<Ljava/lang/classfile/attribute/UnknownAttribute;>;Ljava/lang/classfile/attribute/UnknownAttribute;
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundUnknownAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundUnknownAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/UnknownAttribute;>;I)V

class name jdk/internal/classfile/impl/BoundCharacterRange
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/instruction/CharacterRange flags 31
method name <init> descriptor (Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name characterRangeStart descriptor ()I flags 1
method name characterRangeEnd descriptor ()I flags 1
method name flags descriptor ()I flags 1
method name startScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name endScope descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/BoundLocalVariable
header extends jdk/internal/classfile/impl/AbstractBoundLocalVariable implements java/lang/classfile/attribute/LocalVariableInfo,java/lang/classfile/instruction/LocalVariable flags 31
method name <init> descriptor (Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name typeSymbol descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/BoundLocalVariableType
header extends jdk/internal/classfile/impl/AbstractBoundLocalVariable implements java/lang/classfile/attribute/LocalVariableTypeInfo,java/lang/classfile/instruction/LocalVariableType flags 31
method name <init> descriptor (Ljdk/internal/classfile/impl/CodeImpl;I)V flags 1
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/BoundRecordComponentInfo
header extends java/lang/Object implements java/lang/classfile/attribute/RecordComponentInfo flags 31
method name <init> descriptor (Ljava/lang/classfile/ClassReader;I)V flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name descriptor descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;

class name jdk/internal/classfile/impl/BufWriterImpl
header extends java/lang/Object implements java/lang/classfile/BufWriter flags 31
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljdk/internal/classfile/impl/ClassFileImpl;)V flags 1
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljdk/internal/classfile/impl/ClassFileImpl;I)V flags 1
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljdk/internal/classfile/impl/ClassFileImpl;ILjava/lang/classfile/constantpool/ClassEntry;I)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name labelContext descriptor ()Ljdk/internal/classfile/impl/LabelContext; flags 1
method name setLabelContext descriptor (Ljdk/internal/classfile/impl/LabelContext;)V flags 1
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 1
method name thisClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name getMajorVersion descriptor ()I flags 1
method name context descriptor ()Ljdk/internal/classfile/impl/ClassFileImpl; flags 1
method name writeU1 descriptor (I)V flags 1
method name writeU2 descriptor (I)V flags 1
method name writeInt descriptor (I)V flags 1
method name writeFloat descriptor (F)V flags 1
method name writeLong descriptor (J)V flags 1
method name writeDouble descriptor (D)V flags 1
method name writeBytes descriptor ([B)V flags 1
method name writeBytes descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name writeBytes descriptor ([BII)V flags 1
method name patchInt descriptor (III)V flags 1
method name writeIntBytes descriptor (IJ)V flags 1
method name reserveSpace descriptor (I)V flags 1
method name size descriptor ()I flags 1
method name asByteBuffer descriptor ()Ljava/nio/ByteBuffer; flags 1
method name copyTo descriptor ([BI)V flags 1
method name writeIndex descriptor (Ljava/lang/classfile/constantpool/PoolEntry;)V flags 1
method name writeIndexOrZero descriptor (Ljava/lang/classfile/constantpool/PoolEntry;)V flags 1
method name writeList descriptor (Ljava/util/List;)V flags 1 signature <T::Ljava/lang/classfile/WritableElement<*>;>(Ljava/util/List<TT;>;)V
method name writeListIndices descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<+Ljava/lang/classfile/constantpool/PoolEntry;>;)V

class name jdk/internal/classfile/impl/BufferedCodeBuilder
header extends java/lang/Object implements jdk/internal/classfile/impl/TerminalCodeBuilder,jdk/internal/classfile/impl/LabelContext nestMembers jdk/internal/classfile/impl/BufferedCodeBuilder$Model flags 31
innerclass innerClass jdk/internal/classfile/impl/BufferedCodeBuilder$Model outerClass jdk/internal/classfile/impl/BufferedCodeBuilder innerClassName Model flags 11
method name <init> descriptor (Ljdk/internal/classfile/impl/MethodInfo;Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/CodeModel;)V flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name receiverSlot descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name curTopLocal descriptor ()I flags 1
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 1
method name getLabel descriptor (I)Ljava/lang/classfile/Label; flags 1
method name labelToBci descriptor (Ljava/lang/classfile/Label;)I flags 1
method name setLabelTarget descriptor (Ljava/lang/classfile/Label;I)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/CodeElement;)Ljava/lang/classfile/CodeBuilder; flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name run descriptor (Ljava/util/function/Consumer;)Ljdk/internal/classfile/impl/BufferedCodeBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljdk/internal/classfile/impl/BufferedCodeBuilder;
method name toModel descriptor ()Ljava/lang/classfile/CodeModel; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/BufferedCodeBuilder$Model
header extends jdk/internal/classfile/impl/AbstractUnboundModel implements java/lang/classfile/CodeModel nestHost jdk/internal/classfile/impl/BufferedCodeBuilder flags 31 signature Ljdk/internal/classfile/impl/AbstractUnboundModel<Ljava/lang/classfile/CodeElement;>;Ljava/lang/classfile/CodeModel;
innerclass innerClass jdk/internal/classfile/impl/BufferedCodeBuilder$Model outerClass jdk/internal/classfile/impl/BufferedCodeBuilder innerClassName Model flags 11
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name exceptionHandlers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/ExceptionCatch;>;
method name maxLocals descriptor ()I flags 1
method name maxStack descriptor ()I flags 1
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectMethodBuilder;)V flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/BufferedFieldBuilder
header extends java/lang/Object implements jdk/internal/classfile/impl/TerminalFieldBuilder nestMembers jdk/internal/classfile/impl/BufferedFieldBuilder$Model flags 31
innerclass innerClass jdk/internal/classfile/impl/BufferedFieldBuilder$Model outerClass jdk/internal/classfile/impl/BufferedFieldBuilder innerClassName Model flags 11
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/FieldModel;)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/FieldModel;>;
method name with descriptor (Ljava/lang/classfile/FieldElement;)Ljava/lang/classfile/FieldBuilder; flags 1
method name run descriptor (Ljava/util/function/Consumer;)Ljdk/internal/classfile/impl/BufferedFieldBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljdk/internal/classfile/impl/BufferedFieldBuilder;
method name toModel descriptor ()Ljava/lang/classfile/FieldModel; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/BufferedFieldBuilder$Model
header extends jdk/internal/classfile/impl/AbstractUnboundModel implements java/lang/classfile/FieldModel nestHost jdk/internal/classfile/impl/BufferedFieldBuilder flags 31 signature Ljdk/internal/classfile/impl/AbstractUnboundModel<Ljava/lang/classfile/FieldElement;>;Ljava/lang/classfile/FieldModel;
innerclass innerClass jdk/internal/classfile/impl/BufferedFieldBuilder$Model outerClass jdk/internal/classfile/impl/BufferedFieldBuilder innerClassName Model flags 11
method name <init> descriptor (Ljdk/internal/classfile/impl/BufferedFieldBuilder;)V flags 1 methodParameters 8010:null
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 1
method name fieldName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name fieldType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/BufferedMethodBuilder
header extends java/lang/Object implements jdk/internal/classfile/impl/TerminalMethodBuilder,jdk/internal/classfile/impl/MethodInfo nestMembers jdk/internal/classfile/impl/BufferedMethodBuilder$Model flags 31
innerclass innerClass jdk/internal/classfile/impl/BufferedMethodBuilder$Model outerClass jdk/internal/classfile/impl/BufferedMethodBuilder innerClassName Model flags 11
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/MethodModel;)V flags 1
method name with descriptor (Ljava/lang/classfile/MethodElement;)Ljava/lang/classfile/MethodBuilder; flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name methodFlags descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name withCode descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/MethodBuilder;
method name transformCode descriptor (Ljava/lang/classfile/CodeModel;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/MethodBuilder; flags 1
method name bufferedCodeBuilder descriptor (Ljava/lang/classfile/CodeModel;)Ljdk/internal/classfile/impl/BufferedCodeBuilder; flags 1
method name run descriptor (Ljava/util/function/Consumer;)Ljdk/internal/classfile/impl/BufferedMethodBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljdk/internal/classfile/impl/BufferedMethodBuilder;
method name toModel descriptor ()Ljava/lang/classfile/MethodModel; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/BufferedMethodBuilder$Model
header extends jdk/internal/classfile/impl/AbstractUnboundModel implements java/lang/classfile/MethodModel,jdk/internal/classfile/impl/MethodInfo nestHost jdk/internal/classfile/impl/BufferedMethodBuilder flags 31 signature Ljdk/internal/classfile/impl/AbstractUnboundModel<Ljava/lang/classfile/MethodElement;>;Ljava/lang/classfile/MethodModel;Ljdk/internal/classfile/impl/MethodInfo;
innerclass innerClass jdk/internal/classfile/impl/BufferedMethodBuilder$Model outerClass jdk/internal/classfile/impl/BufferedMethodBuilder innerClassName Model flags 11
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljdk/internal/classfile/impl/BufferedMethodBuilder;)V flags 1 methodParameters 8010:null
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 1
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name methodFlags descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name code descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/CatchBuilderImpl
header extends java/lang/Object implements java/lang/classfile/CodeBuilder$CatchBuilder flags 31
innerclass innerClass java/lang/classfile/CodeBuilder$CatchBuilder outerClass java/lang/classfile/CodeBuilder innerClassName CatchBuilder flags 609
innerclass innerClass java/lang/classfile/CodeBuilder$BlockCodeBuilder outerClass java/lang/classfile/CodeBuilder innerClassName BlockCodeBuilder flags 609
method name <init> descriptor (Ljava/lang/classfile/CodeBuilder;Ljdk/internal/classfile/impl/BlockCodeBuilderImpl;Ljava/lang/classfile/Label;)V flags 1
method name catching descriptor (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder; flags 1 signature (Ljava/lang/constant/ClassDesc;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder$CatchBuilder;
method name catchingMulti descriptor (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder; flags 1 signature (Ljava/util/List<Ljava/lang/constant/ClassDesc;>;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)Ljava/lang/classfile/CodeBuilder$CatchBuilder;
method name catchingAll descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeBuilder$BlockCodeBuilder;>;)V
method name finish descriptor ()V flags 1

class name jdk/internal/classfile/impl/ChainedClassBuilder
header extends java/lang/Object implements java/lang/classfile/ClassBuilder,java/util/function/Consumer flags 31 signature Ljava/lang/Object;Ljava/lang/classfile/ClassBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/ClassElement;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassBuilder;Ljava/util/function/Consumer;)V flags 1 signature (Ljava/lang/classfile/ClassBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/ClassElement;>;)V
method name with descriptor (Ljava/lang/classfile/ClassElement;)Ljava/lang/classfile/ClassBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name withField descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name transformField descriptor (Ljava/lang/classfile/FieldModel;Ljava/lang/classfile/FieldTransform;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withMethod descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name transformMethod descriptor (Ljava/lang/classfile/MethodModel;Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassBuilder; flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ChainedCodeBuilder
header extends jdk/internal/classfile/impl/NonterminalCodeBuilder implements java/lang/classfile/CodeBuilder flags 31
method name <init> descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/util/function/Consumer;)V flags 1 signature (Ljava/lang/classfile/CodeBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeElement;>;)V
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 1
method name with descriptor (Ljava/lang/classfile/CodeElement;)Ljava/lang/classfile/CodeBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ChainedFieldBuilder
header extends java/lang/Object implements java/lang/classfile/FieldBuilder flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/FieldBuilder;Ljava/util/function/Consumer;)V flags 1 signature (Ljava/lang/classfile/FieldBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/FieldElement;>;)V
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/FieldModel;>;
method name with descriptor (Ljava/lang/classfile/FieldElement;)Ljava/lang/classfile/FieldBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ChainedMethodBuilder
header extends java/lang/Object implements java/lang/classfile/MethodBuilder flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/MethodBuilder;Ljava/util/function/Consumer;)V flags 1 signature (Ljava/lang/classfile/MethodBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/MethodElement;>;)V
method name with descriptor (Ljava/lang/classfile/MethodElement;)Ljava/lang/classfile/MethodBuilder; flags 1
method name withCode descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/MethodBuilder;
method name transformCode descriptor (Ljava/lang/classfile/CodeModel;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/MethodBuilder; flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ClassFileImpl
header extends java/lang/Record implements java/lang/classfile/ClassFile nestMembers jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl,jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl record true flags 31
recordcomponent name stackMapsOption descriptor Ljava/lang/classfile/ClassFile$StackMapsOption;
recordcomponent name debugElementsOption descriptor Ljava/lang/classfile/ClassFile$DebugElementsOption;
recordcomponent name lineNumbersOption descriptor Ljava/lang/classfile/ClassFile$LineNumbersOption;
recordcomponent name attributesProcessingOption descriptor Ljava/lang/classfile/ClassFile$AttributesProcessingOption;
recordcomponent name constantPoolSharingOption descriptor Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption;
recordcomponent name shortJumpsOption descriptor Ljava/lang/classfile/ClassFile$ShortJumpsOption;
recordcomponent name deadCodeOption descriptor Ljava/lang/classfile/ClassFile$DeadCodeOption;
recordcomponent name deadLabelsOption descriptor Ljava/lang/classfile/ClassFile$DeadLabelsOption;
recordcomponent name classHierarchyResolverOption descriptor Ljava/lang/classfile/ClassFile$ClassHierarchyResolverOption;
recordcomponent name attributeMapperOption descriptor Ljava/lang/classfile/ClassFile$AttributeMapperOption;
innerclass innerClass java/lang/classfile/ClassFile$StackMapsOption outerClass java/lang/classfile/ClassFile innerClassName StackMapsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$LineNumbersOption outerClass java/lang/classfile/ClassFile innerClassName LineNumbersOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$AttributesProcessingOption outerClass java/lang/classfile/ClassFile innerClassName AttributesProcessingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ConstantPoolSharingOption outerClass java/lang/classfile/ClassFile innerClassName ConstantPoolSharingOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ShortJumpsOption outerClass java/lang/classfile/ClassFile innerClassName ShortJumpsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadCodeOption outerClass java/lang/classfile/ClassFile innerClassName DeadCodeOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DeadLabelsOption outerClass java/lang/classfile/ClassFile innerClassName DeadLabelsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609
innerclass innerClass java/lang/classfile/ClassFile$Option outerClass java/lang/classfile/ClassFile innerClassName Option flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName ClassHierarchyResolverOptionImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName AttributeMapperOptionImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name DEFAULT_CONTEXT descriptor Ljdk/internal/classfile/impl/ClassFileImpl; flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassFile$StackMapsOption;Ljava/lang/classfile/ClassFile$DebugElementsOption;Ljava/lang/classfile/ClassFile$LineNumbersOption;Ljava/lang/classfile/ClassFile$AttributesProcessingOption;Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption;Ljava/lang/classfile/ClassFile$ShortJumpsOption;Ljava/lang/classfile/ClassFile$DeadCodeOption;Ljava/lang/classfile/ClassFile$DeadLabelsOption;Ljava/lang/classfile/ClassFile$ClassHierarchyResolverOption;Ljava/lang/classfile/ClassFile$AttributeMapperOption;)V flags 1 methodParameters 0:stackMapsOption,0:debugElementsOption,0:lineNumbersOption,0:attributesProcessingOption,0:constantPoolSharingOption,0:shortJumpsOption,0:deadCodeOption,0:deadLabelsOption,0:classHierarchyResolverOption,0:attributeMapperOption
method name withOptions descriptor ([Ljava/lang/classfile/ClassFile$Option;)Ljdk/internal/classfile/impl/ClassFileImpl; flags 81
method name parse descriptor ([B)Ljava/lang/classfile/ClassModel; flags 1
method name build descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer;)[B flags 1 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/ConstantPoolBuilder;Ljava/util/function/Consumer<-Ljava/lang/classfile/ClassBuilder;>;)[B
method name transform descriptor (Ljava/lang/classfile/ClassModel;Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/ClassTransform;)[B flags 1
method name verify descriptor (Ljava/lang/classfile/ClassModel;)Ljava/util/List; flags 1 signature (Ljava/lang/classfile/ClassModel;)Ljava/util/List<Ljava/lang/VerifyError;>;
method name verify descriptor ([B)Ljava/util/List; flags 1 signature ([B)Ljava/util/List<Ljava/lang/VerifyError;>;
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name stackMapsOption descriptor ()Ljava/lang/classfile/ClassFile$StackMapsOption; flags 1
method name debugElementsOption descriptor ()Ljava/lang/classfile/ClassFile$DebugElementsOption; flags 1
method name lineNumbersOption descriptor ()Ljava/lang/classfile/ClassFile$LineNumbersOption; flags 1
method name attributesProcessingOption descriptor ()Ljava/lang/classfile/ClassFile$AttributesProcessingOption; flags 1
method name constantPoolSharingOption descriptor ()Ljava/lang/classfile/ClassFile$ConstantPoolSharingOption; flags 1
method name shortJumpsOption descriptor ()Ljava/lang/classfile/ClassFile$ShortJumpsOption; flags 1
method name deadCodeOption descriptor ()Ljava/lang/classfile/ClassFile$DeadCodeOption; flags 1
method name deadLabelsOption descriptor ()Ljava/lang/classfile/ClassFile$DeadLabelsOption; flags 1
method name classHierarchyResolverOption descriptor ()Ljava/lang/classfile/ClassFile$ClassHierarchyResolverOption; flags 1
method name attributeMapperOption descriptor ()Ljava/lang/classfile/ClassFile$AttributeMapperOption; flags 1
method name withOptions descriptor ([Ljava/lang/classfile/ClassFile$Option;)Ljava/lang/classfile/ClassFile; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl
header extends java/lang/Record implements java/lang/classfile/ClassFile$AttributeMapperOption nestHost jdk/internal/classfile/impl/ClassFileImpl record true flags 31
recordcomponent name attributeMapper descriptor Ljava/util/function/Function; signature Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$AttributeMapperOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName AttributeMapperOptionImpl flags 19
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/function/Function;)V flags 1 signature (Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;)V methodParameters 0:attributeMapper
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name attributeMapper descriptor ()Ljava/util/function/Function; flags 1 signature ()Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;

class name jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl
header extends java/lang/Record implements java/lang/classfile/ClassFile$ClassHierarchyResolverOption nestHost jdk/internal/classfile/impl/ClassFileImpl record true flags 31
recordcomponent name classHierarchyResolver descriptor Ljava/lang/classfile/ClassHierarchyResolver;
innerclass innerClass jdk/internal/classfile/impl/ClassFileImpl$ClassHierarchyResolverOptionImpl outerClass jdk/internal/classfile/impl/ClassFileImpl innerClassName ClassHierarchyResolverOptionImpl flags 19
innerclass innerClass java/lang/classfile/ClassFile$ClassHierarchyResolverOption outerClass java/lang/classfile/ClassFile innerClassName ClassHierarchyResolverOption flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassHierarchyResolver;)V flags 1 methodParameters 0:classHierarchyResolver
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name classHierarchyResolver descriptor ()Ljava/lang/classfile/ClassHierarchyResolver; flags 1

class name jdk/internal/classfile/impl/ClassFileVersionImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/ClassFileVersion flags 31
method name <init> descriptor (II)V flags 1
method name majorVersion descriptor ()I flags 1
method name minorVersion descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/ClassHierarchyImpl
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl flags 31
innerclass innerClass java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo outerClass java/lang/classfile/ClassHierarchyResolver innerClassName ClassHierarchyInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl outerClass jdk/internal/classfile/impl/ClassHierarchyImpl innerClassName ClassHierarchyInfoImpl flags 19
field name DEFAULT_RESOLVER descriptor Ljava/lang/classfile/ClassHierarchyResolver; flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassHierarchyResolver;)V flags 1
method name isInterface descriptor (Ljava/lang/constant/ClassDesc;)Z flags 1
method name commonAncestor descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;)Ljava/lang/constant/ClassDesc; flags 1
method name isAssignableFrom descriptor (Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;)Z flags 1

class name jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl
header extends java/lang/Record implements java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo nestHost jdk/internal/classfile/impl/ClassHierarchyImpl record true flags 31
recordcomponent name superClass descriptor Ljava/lang/constant/ClassDesc;
recordcomponent name isInterface descriptor Z
innerclass innerClass jdk/internal/classfile/impl/ClassHierarchyImpl$ClassHierarchyInfoImpl outerClass jdk/internal/classfile/impl/ClassHierarchyImpl innerClassName ClassHierarchyInfoImpl flags 19
innerclass innerClass java/lang/classfile/ClassHierarchyResolver$ClassHierarchyInfo outerClass java/lang/classfile/ClassHierarchyResolver innerClassName ClassHierarchyInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/constant/ClassDesc;Z)V flags 1 methodParameters 0:superClass,0:isInterface
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name superClass descriptor ()Ljava/lang/constant/ClassDesc; flags 1
method name isInterface descriptor ()Z flags 1

class name jdk/internal/classfile/impl/ClassImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/ClassModel flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor ([BLjdk/internal/classfile/impl/ClassFileImpl;)V flags 1
method name classfileLength descriptor ()I flags 1
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 1
method name majorVersion descriptor ()I flags 1
method name minorVersion descriptor ()I flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPool; flags 1
method name thisClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name superclass descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name interfaces descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/ClassElement;>;)V
method name fields descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/FieldModel;>;
method name methods descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/MethodModel;>;
method name isModuleInfo descriptor ()Z flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/ClassPrinterImpl
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl,jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl,jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl flags 31
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName LeafNodeImpl flags 19
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName ListNodeImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName MapNodeImpl flags 19
innerclass innerClass java/lang/classfile/components/ClassPrinter$LeafNode outerClass java/lang/classfile/components/ClassPrinter innerClassName LeafNode flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfString outerClass java/lang/classfile/AnnotationValue innerClassName OfString flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfDouble outerClass java/lang/classfile/AnnotationValue innerClassName OfDouble flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfFloat outerClass java/lang/classfile/AnnotationValue innerClassName OfFloat flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfLong outerClass java/lang/classfile/AnnotationValue innerClassName OfLong flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfInteger outerClass java/lang/classfile/AnnotationValue innerClassName OfInteger flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfShort outerClass java/lang/classfile/AnnotationValue innerClassName OfShort flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfCharacter outerClass java/lang/classfile/AnnotationValue innerClassName OfCharacter flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfByte outerClass java/lang/classfile/AnnotationValue innerClassName OfByte flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfBoolean outerClass java/lang/classfile/AnnotationValue innerClassName OfBoolean flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfEnum outerClass java/lang/classfile/AnnotationValue innerClassName OfEnum flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Verbosity outerClass java/lang/classfile/components/ClassPrinter innerClassName Verbosity flags 4019
innerclass innerClass java/lang/classfile/components/ClassPrinter$MapNode outerClass java/lang/classfile/components/ClassPrinter innerClassName MapNode flags 609
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$RetInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName RetInstruction flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName SimpleVerificationTypeInfo flags 4019
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor ()V flags 1
method name toYaml descriptor (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toJson descriptor (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name toXml descriptor (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer;)V flags 9 signature (Ljava/lang/classfile/components/ClassPrinter$Node;Ljava/util/function/Consumer<Ljava/lang/String;>;)V
method name modelToTree descriptor (Ljava/lang/classfile/CompoundElement;Ljava/lang/classfile/components/ClassPrinter$Verbosity;)Ljava/lang/classfile/components/ClassPrinter$MapNode; flags 9 signature (Ljava/lang/classfile/CompoundElement<*>;Ljava/lang/classfile/components/ClassPrinter$Verbosity;)Ljava/lang/classfile/components/ClassPrinter$MapNode;
method name methodToTree descriptor (Ljava/lang/classfile/MethodModel;Ljava/lang/classfile/components/ClassPrinter$Verbosity;)Ljava/lang/classfile/components/ClassPrinter$MapNode; flags 9

class name jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl
header extends java/lang/Record implements java/lang/classfile/components/ClassPrinter$LeafNode nestHost jdk/internal/classfile/impl/ClassPrinterImpl record true flags 31
recordcomponent name name descriptor Ljava/lang/constant/ConstantDesc;
recordcomponent name value descriptor Ljava/lang/constant/ConstantDesc;
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$LeafNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName LeafNodeImpl flags 19
innerclass innerClass java/lang/classfile/components/ClassPrinter$LeafNode outerClass java/lang/classfile/components/ClassPrinter innerClassName LeafNode flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/constant/ConstantDesc;Ljava/lang/constant/ConstantDesc;)V flags 1 methodParameters 0:name,0:value
method name walk descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/classfile/components/ClassPrinter$Node;>;
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name name descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name value descriptor ()Ljava/lang/constant/ConstantDesc; flags 1

class name jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl
header extends java/util/AbstractList implements java/lang/classfile/components/ClassPrinter$ListNode nestHost jdk/internal/classfile/impl/ClassPrinterImpl flags 31 signature Ljava/util/AbstractList<Ljava/lang/classfile/components/ClassPrinter$Node;>;Ljava/lang/classfile/components/ClassPrinter$ListNode;
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$ListNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName ListNodeImpl flags 19
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$ListNode outerClass java/lang/classfile/components/ClassPrinter innerClassName ListNode flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljdk/internal/classfile/impl/ClassPrinterImpl$Style;Ljava/lang/constant/ConstantDesc;Ljava/util/stream/Stream;)V flags 1 signature (Ljdk/internal/classfile/impl/ClassPrinterImpl$Style;Ljava/lang/constant/ConstantDesc;Ljava/util/stream/Stream<Ljava/lang/classfile/components/ClassPrinter$Node;>;)V
method name name descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name walk descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/classfile/components/ClassPrinter$Node;>;
method name style descriptor ()Ljdk/internal/classfile/impl/ClassPrinterImpl$Style; flags 1
method name get descriptor (I)Ljava/lang/classfile/components/ClassPrinter$Node; flags 1
method name size descriptor ()I flags 1
method name get descriptor (I)Ljava/lang/Object; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl
header extends java/lang/Object implements java/lang/classfile/components/ClassPrinter$MapNode nestHost jdk/internal/classfile/impl/ClassPrinterImpl flags 31
innerclass innerClass jdk/internal/classfile/impl/ClassPrinterImpl$MapNodeImpl outerClass jdk/internal/classfile/impl/ClassPrinterImpl innerClassName MapNodeImpl flags 19
innerclass innerClass java/lang/classfile/components/ClassPrinter$Node outerClass java/lang/classfile/components/ClassPrinter innerClassName Node flags 609
innerclass innerClass java/lang/classfile/components/ClassPrinter$MapNode outerClass java/lang/classfile/components/ClassPrinter innerClassName MapNode flags 609
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 <init> descriptor (Ljdk/internal/classfile/impl/ClassPrinterImpl$Style;Ljava/lang/constant/ConstantDesc;)V flags 1
method name name descriptor ()Ljava/lang/constant/ConstantDesc; flags 1
method name walk descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream<Ljava/lang/classfile/components/ClassPrinter$Node;>;
method name style descriptor ()Ljdk/internal/classfile/impl/ClassPrinterImpl$Style; flags 1
method name size descriptor ()I flags 1
method name isEmpty descriptor ()Z flags 1
method name containsKey descriptor (Ljava/lang/Object;)Z flags 1
method name containsValue descriptor (Ljava/lang/Object;)Z flags 1
method name get descriptor (Ljava/lang/Object;)Ljava/lang/classfile/components/ClassPrinter$Node; flags 1
method name put descriptor (Ljava/lang/constant/ConstantDesc;Ljava/lang/classfile/components/ClassPrinter$Node;)Ljava/lang/classfile/components/ClassPrinter$Node; flags 1
method name remove descriptor (Ljava/lang/Object;)Ljava/lang/classfile/components/ClassPrinter$Node; flags 1
method name putAll descriptor (Ljava/util/Map;)V flags 1 signature (Ljava/util/Map<+Ljava/lang/constant/ConstantDesc;+Ljava/lang/classfile/components/ClassPrinter$Node;>;)V
method name clear descriptor ()V flags 1
method name keySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/lang/constant/ConstantDesc;>;
method name values descriptor ()Ljava/util/Collection; flags 1 signature ()Ljava/util/Collection<Ljava/lang/classfile/components/ClassPrinter$Node;>;
method name entrySet descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/constant/ConstantDesc;Ljava/lang/classfile/components/ClassPrinter$Node;>;>;
method name remove descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null
method name put descriptor (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null,1000:null
method name get descriptor (Ljava/lang/Object;)Ljava/lang/Object; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ClassReaderImpl
header extends java/lang/Object implements java/lang/classfile/ClassReader flags 31
innerclass innerClass java/lang/classfile/ClassFile$AttributeMapperOption outerClass java/lang/classfile/ClassFile innerClassName AttributeMapperOption flags 609
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName EmptyBootstrapAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
method name context descriptor ()Ljdk/internal/classfile/impl/ClassFileImpl; flags 1
method name customAttributes descriptor ()Ljava/util/function/Function; flags 1 signature ()Ljava/util/function/Function<Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/AttributeMapper<*>;>;
method name size descriptor ()I flags 1
method name flags descriptor ()I flags 1
method name thisClassEntry descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name superclassEntry descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name thisClassPos descriptor ()I flags 1
method name classfileLength descriptor ()I flags 1
method name bootstrapMethodCount descriptor ()I flags 1
method name bootstrapMethodEntry descriptor (I)Ljdk/internal/classfile/impl/BootstrapMethodEntryImpl; flags 1
method name readU1 descriptor (I)I flags 1
method name readU2 descriptor (I)I flags 1
method name readS1 descriptor (I)I flags 1
method name readS2 descriptor (I)I flags 1
method name readInt descriptor (I)I flags 1
method name readLong descriptor (I)J flags 1
method name readFloat descriptor (I)F flags 1
method name readDouble descriptor (I)D flags 1
method name readBytes descriptor (II)[B flags 1
method name copyBytesTo descriptor (Ljava/lang/classfile/BufWriter;II)V flags 1
method name entryByIndex descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 1
method name utf8EntryByIndex descriptor (I)Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl; flags 1
method name skipAttributeHolder descriptor (I)I flags 1
method name readEntry descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 1
method name readEntry descriptor (ILjava/lang/Class;)Ljava/lang/classfile/constantpool/PoolEntry; flags 1 signature <T::Ljava/lang/classfile/constantpool/PoolEntry;>(ILjava/lang/Class<TT;>;)TT;
method name readEntryOrNull descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 1
method name readUtf8Entry descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name readUtf8EntryOrNull descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name readModuleEntry descriptor (I)Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name readPackageEntry descriptor (I)Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name readClassEntry descriptor (I)Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name readNameAndTypeEntry descriptor (I)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1
method name readMethodHandleEntry descriptor (I)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name compare descriptor (Ljava/lang/classfile/BufWriter;III)Z flags 1
method name utf8EntryByIndex descriptor (I)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041 methodParameters 1000:null
method name bootstrapMethodEntry descriptor (I)Ljava/lang/classfile/BootstrapMethodEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/ClassRemapperImpl
header extends java/lang/Record implements java/lang/classfile/components/ClassRemapper record true flags 31
recordcomponent name mapFunction descriptor Ljava/util/function/Function; signature Ljava/util/function/Function<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/constant/DirectMethodHandleDesc$Kind outerClass java/lang/constant/DirectMethodHandleDesc innerClassName Kind flags 4019
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfAnnotation outerClass java/lang/classfile/AnnotationValue innerClassName OfAnnotation flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfArray outerClass java/lang/classfile/AnnotationValue innerClassName OfArray flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfConstant outerClass java/lang/classfile/AnnotationValue innerClassName OfConstant flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfClass outerClass java/lang/classfile/AnnotationValue innerClassName OfClass flags 609
innerclass innerClass java/lang/classfile/AnnotationValue$OfEnum outerClass java/lang/classfile/AnnotationValue innerClassName OfEnum flags 609
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg$WildcardIndicator outerClass java/lang/classfile/Signature$TypeArg innerClassName WildcardIndicator flags 4019
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$LoadConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName LoadConstantInstruction flags 609
innerclass innerClass java/lang/classfile/ClassFileTransform$ResolvedTransform outerClass java/lang/classfile/ClassFileTransform innerClassName ResolvedTransform flags 609
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/function/Function;)V flags 1 signature (Ljava/util/function/Function<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;)V methodParameters 0:mapFunction
method name accept descriptor (Ljava/lang/classfile/ClassBuilder;Ljava/lang/classfile/ClassElement;)V flags 1
method name asFieldTransform descriptor ()Ljava/lang/classfile/FieldTransform; flags 1
method name asMethodTransform descriptor ()Ljava/lang/classfile/MethodTransform; flags 1
method name asCodeTransform descriptor ()Ljava/lang/classfile/CodeTransform; flags 1
method name map descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/constant/ClassDesc; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name mapFunction descriptor ()Ljava/util/function/Function; flags 1 signature ()Ljava/util/function/Function<Ljava/lang/constant/ClassDesc;Ljava/lang/constant/ClassDesc;>;
method name accept descriptor (Ljava/lang/classfile/ClassFileBuilder;Ljava/lang/classfile/ClassFileElement;)V flags 1041 methodParameters 1000:null,1000:null

class name jdk/internal/classfile/impl/CodeImpl
header extends jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute implements java/lang/classfile/CodeModel,jdk/internal/classfile/impl/LabelContext nestMembers jdk/internal/classfile/impl/CodeImpl$ExceptionHandlerAction flags 31
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCodeAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCodeAttribute flags 409
innerclass innerClass java/lang/classfile/ClassFile$LineNumbersOption outerClass java/lang/classfile/ClassFile innerClassName LineNumbersOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
innerclass innerClass jdk/internal/classfile/impl/CodeImpl$ExceptionHandlerAction outerClass jdk/internal/classfile/impl/CodeImpl innerClassName ExceptionHandlerAction flags 609
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLineNumberTableAttribute flags 19
innerclass innerClass java/lang/classfile/instruction/DiscontinuedInstruction$JsrInstruction outerClass java/lang/classfile/instruction/DiscontinuedInstruction innerClassName JsrInstruction flags 609
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundCharacterRangeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundLocalVariableTypeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeVisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/BoundAttribute$BoundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/BoundAttribute innerClassName BoundRuntimeInvisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundArgumentConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundArgumentConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadConstantInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadConstantInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLoadInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLoadInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundStoreInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundStoreInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundIncrementInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundIncrementInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundBranchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundBranchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTableSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTableSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundLookupSwitchInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundLookupSwitchInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundFieldInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundFieldInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeInterfaceInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeInterfaceInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundInvokeDynamicInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundInvokeDynamicInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewObjectInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewObjectInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewPrimitiveArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewPrimitiveArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewReferenceArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewReferenceArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundTypeCheckInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundTypeCheckInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundRetInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundRetInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundNewMultidimensionalArrayInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundNewMultidimensionalArrayInstruction flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractInstruction$BoundJsrInstruction outerClass jdk/internal/classfile/impl/AbstractInstruction innerClassName BoundJsrInstruction flags 19
innerclass innerClass java/lang/classfile/Opcode$Kind outerClass java/lang/classfile/Opcode innerClassName Kind flags 4019
innerclass innerClass java/lang/classfile/instruction/ConstantInstruction$IntrinsicConstantInstruction outerClass java/lang/classfile/instruction/ConstantInstruction innerClassName IntrinsicConstantInstruction flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper;I)V flags 1 signature (Ljava/lang/classfile/AttributedElement;Ljava/lang/classfile/ClassReader;Ljava/lang/classfile/AttributeMapper<Ljava/lang/classfile/attribute/CodeAttribute;>;I)V
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name setLabelTarget descriptor (Ljava/lang/classfile/Label;I)V flags 1
method name getLabel descriptor (I)Ljava/lang/classfile/Label; flags 1
method name labelToBci descriptor (Ljava/lang/classfile/Label;)I flags 1
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/MethodModel;>;
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/CodeElement;>;)V
method name exceptionHandlers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/instruction/ExceptionCatch;>;
method name compareCodeBytes descriptor (Ljava/lang/classfile/BufWriter;II)Z flags 1
method name iterateExceptionHandlers descriptor (Ljdk/internal/classfile/impl/CodeImpl$ExceptionHandlerAction;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/CodeImpl$ExceptionHandlerAction
header extends java/lang/Object nestHost jdk/internal/classfile/impl/CodeImpl flags 601
innerclass innerClass jdk/internal/classfile/impl/CodeImpl$ExceptionHandlerAction outerClass jdk/internal/classfile/impl/CodeImpl innerClassName ExceptionHandlerAction flags 609
method name accept descriptor (IIII)V flags 401

class name jdk/internal/classfile/impl/CodeLocalsShifterImpl
header extends java/lang/Object implements java/lang/classfile/components/CodeLocalsShifter flags 31
innerclass innerClass java/lang/classfile/Signature$BaseTypeSig outerClass java/lang/classfile/Signature innerClassName BaseTypeSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (I)V flags 1
method name accept descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/CodeElement;)V flags 1
method name accept descriptor (Ljava/lang/classfile/ClassFileBuilder;Ljava/lang/classfile/ClassFileElement;)V flags 1041 methodParameters 1000:null,1000:null

class name jdk/internal/classfile/impl/CodeRelabelerImpl
header extends java/lang/Record implements java/lang/classfile/components/CodeRelabeler record true flags 31
recordcomponent name mapFunction descriptor Ljava/util/function/BiFunction; signature Ljava/util/function/BiFunction<Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/Label;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/function/BiFunction;)V flags 1 signature (Ljava/util/function/BiFunction<Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/Label;>;)V methodParameters 0:mapFunction
method name relabel descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;)Ljava/lang/classfile/Label; flags 1
method name accept descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/CodeElement;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name mapFunction descriptor ()Ljava/util/function/BiFunction; flags 1 signature ()Ljava/util/function/BiFunction<Ljava/lang/classfile/Label;Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/Label;>;
method name accept descriptor (Ljava/lang/classfile/ClassFileBuilder;Ljava/lang/classfile/ClassFileElement;)V flags 1041 methodParameters 1000:null,1000:null

class name jdk/internal/classfile/impl/CodeStackTrackerImpl
header extends java/lang/Object implements java/lang/classfile/components/CodeStackTracker flags 31
innerclass innerClass java/lang/invoke/TypeDescriptor$OfField outerClass java/lang/invoke/TypeDescriptor innerClassName OfField flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor ([Ljava/lang/classfile/TypeKind;)V flags 81
method name stack descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/util/Collection<Ljava/lang/classfile/TypeKind;>;>;
method name maxStackSize descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/Integer;>;
method name accept descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/lang/classfile/CodeElement;)V flags 1
method name accept descriptor (Ljava/lang/classfile/ClassFileBuilder;Ljava/lang/classfile/ClassFileElement;)V flags 1041 methodParameters 1000:null,1000:null

class name jdk/internal/classfile/impl/DirectClassBuilder
header extends jdk/internal/classfile/impl/AbstractDirectBuilder implements java/lang/classfile/ClassBuilder flags 31 signature Ljdk/internal/classfile/impl/AbstractDirectBuilder<Ljava/lang/classfile/ClassModel;>;Ljava/lang/classfile/ClassBuilder;
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name with descriptor (Ljava/lang/classfile/ClassElement;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withField descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name transformField descriptor (Ljava/lang/classfile/FieldModel;Ljava/lang/classfile/FieldTransform;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withMethod descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljava/lang/classfile/ClassBuilder;
method name transformMethod descriptor (Ljava/lang/classfile/MethodModel;Ljava/lang/classfile/MethodTransform;)Ljava/lang/classfile/ClassBuilder; flags 1
method name withField descriptor (Ljava/lang/classfile/WritableElement;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/FieldModel;>;)Ljava/lang/classfile/ClassBuilder;
method name withMethod descriptor (Ljava/lang/classfile/WritableElement;)Ljava/lang/classfile/ClassBuilder; flags 1 signature (Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/MethodModel;>;)Ljava/lang/classfile/ClassBuilder;
method name setSizeHint descriptor (I)V flags 1
method name build descriptor ()[B flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1041
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/DirectCodeBuilder
header extends jdk/internal/classfile/impl/AbstractDirectBuilder implements jdk/internal/classfile/impl/TerminalCodeBuilder,jdk/internal/classfile/impl/LabelContext flags 31 signature Ljdk/internal/classfile/impl/AbstractDirectBuilder<Ljava/lang/classfile/CodeModel;>;Ljdk/internal/classfile/impl/TerminalCodeBuilder;Ljdk/internal/classfile/impl/LabelContext;
innerclass innerClass java/lang/classfile/ClassFile$ShortJumpsOption outerClass java/lang/classfile/ClassFile innerClassName ShortJumpsOption flags 4019
innerclass innerClass jdk/internal/classfile/impl/AbstractPseudoInstruction$ExceptionCatchImpl outerClass jdk/internal/classfile/impl/AbstractPseudoInstruction innerClassName ExceptionCatchImpl flags 19
innerclass innerClass java/lang/classfile/ClassFile$DeadLabelsOption outerClass java/lang/classfile/ClassFile innerClassName DeadLabelsOption flags 4019
innerclass innerClass java/lang/classfile/ClassFile$DebugElementsOption outerClass java/lang/classfile/ClassFile innerClassName DebugElementsOption flags 4019
method name build descriptor (Ljdk/internal/classfile/impl/MethodInfo;Ljava/util/function/Consumer;Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/CodeModel;)Ljava/lang/classfile/Attribute; flags 9 signature (Ljdk/internal/classfile/impl/MethodInfo;Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/CodeModel;)Ljava/lang/classfile/Attribute<Ljava/lang/classfile/attribute/CodeAttribute;>;
method name with descriptor (Ljava/lang/classfile/CodeElement;)Ljava/lang/classfile/CodeBuilder; flags 1
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name receiverSlot descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name curTopLocal descriptor ()I flags 1
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 1
method name curPc descriptor ()I flags 1
method name methodInfo descriptor ()Ljdk/internal/classfile/impl/MethodInfo; flags 1
method name writeBytecode descriptor (Ljava/lang/classfile/Opcode;)V flags 1
method name writeLocalVar descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name writeIncrement descriptor (II)V flags 1
method name writeBranch descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/Label;)V flags 1
method name writeLookupSwitch descriptor (Ljava/lang/classfile/Label;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)V
method name writeTableSwitch descriptor (IILjava/lang/classfile/Label;Ljava/util/List;)V flags 1 signature (IILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/instruction/SwitchCase;>;)V
method name writeFieldAccess descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/FieldRefEntry;)V flags 1
method name writeInvokeNormal descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/MemberRefEntry;)V flags 1
method name writeInvokeInterface descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry;I)V flags 1
method name writeInvokeDynamic descriptor (Ljava/lang/classfile/constantpool/InvokeDynamicEntry;)V flags 1
method name writeNewObject descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name writeNewPrimitiveArray descriptor (I)V flags 1
method name writeNewReferenceArray descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name writeNewMultidimensionalArray descriptor (ILjava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name writeTypeCheck descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name writeArgumentConstant descriptor (Ljava/lang/classfile/Opcode;I)V flags 1
method name writeLoadConstant descriptor (Ljava/lang/classfile/Opcode;Ljava/lang/classfile/constantpool/LoadableConstantEntry;)V flags 1
method name getLabel descriptor (I)Ljava/lang/classfile/Label; flags 1
method name labelToBci descriptor (Ljava/lang/classfile/Label;)I flags 1
method name setLineNumber descriptor (I)V flags 1
method name setLabelTarget descriptor (Ljava/lang/classfile/Label;)V flags 1
method name setLabelTarget descriptor (Ljava/lang/classfile/Label;I)V flags 1
method name addCharacterRange descriptor (Ljava/lang/classfile/instruction/CharacterRange;)V flags 1
method name addHandler descriptor (Ljava/lang/classfile/instruction/ExceptionCatch;)V flags 1
method name addLocalVariable descriptor (Ljava/lang/classfile/instruction/LocalVariable;)V flags 1
method name addLocalVariableType descriptor (Ljava/lang/classfile/instruction/LocalVariableType;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1041
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/DirectFieldBuilder
header extends jdk/internal/classfile/impl/AbstractDirectBuilder implements jdk/internal/classfile/impl/TerminalFieldBuilder,java/lang/classfile/WritableElement flags 31 signature Ljdk/internal/classfile/impl/AbstractDirectBuilder<Ljava/lang/classfile/FieldModel;>;Ljdk/internal/classfile/impl/TerminalFieldBuilder;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/FieldModel;>;
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/FieldModel;)V flags 1
method name with descriptor (Ljava/lang/classfile/FieldElement;)Ljava/lang/classfile/FieldBuilder; flags 1
method name run descriptor (Ljava/util/function/Consumer;)Ljdk/internal/classfile/impl/DirectFieldBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/FieldBuilder;>;)Ljdk/internal/classfile/impl/DirectFieldBuilder;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1041
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/DirectMethodBuilder
header extends jdk/internal/classfile/impl/AbstractDirectBuilder implements jdk/internal/classfile/impl/TerminalMethodBuilder,java/lang/classfile/WritableElement,jdk/internal/classfile/impl/MethodInfo flags 31 signature Ljdk/internal/classfile/impl/AbstractDirectBuilder<Ljava/lang/classfile/MethodModel;>;Ljdk/internal/classfile/impl/TerminalMethodBuilder;Ljava/lang/classfile/WritableElement<Ljava/lang/classfile/MethodModel;>;Ljdk/internal/classfile/impl/MethodInfo;
method name <init> descriptor (Ljdk/internal/classfile/impl/SplitConstantPool;Ljdk/internal/classfile/impl/ClassFileImpl;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;ILjava/lang/classfile/MethodModel;)V flags 1
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name methodFlags descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name bufferedCodeBuilder descriptor (Ljava/lang/classfile/CodeModel;)Ljdk/internal/classfile/impl/BufferedCodeBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/MethodElement;)Ljava/lang/classfile/MethodBuilder; flags 1
method name withCode descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/CodeBuilder;>;)Ljava/lang/classfile/MethodBuilder;
method name transformCode descriptor (Ljava/lang/classfile/CodeModel;Ljava/lang/classfile/CodeTransform;)Ljava/lang/classfile/MethodBuilder; flags 1
method name run descriptor (Ljava/util/function/Consumer;)Ljdk/internal/classfile/impl/DirectMethodBuilder; flags 1 signature (Ljava/util/function/Consumer<-Ljava/lang/classfile/MethodBuilder;>;)Ljdk/internal/classfile/impl/DirectMethodBuilder;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1041
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/FieldImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/FieldModel flags 31
method name <init> descriptor (Ljava/lang/classfile/ClassReader;III)V flags 1
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 1
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name fieldName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name fieldType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/FieldElement;>;)V
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/InterfacesImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Interfaces flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)V
method name interfaces descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/LabelContext
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/classfile/impl/BufferedCodeBuilder,jdk/internal/classfile/impl/CodeImpl,jdk/internal/classfile/impl/DirectCodeBuilder flags 601
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 401
method name getLabel descriptor (I)Ljava/lang/classfile/Label; flags 401
method name setLabelTarget descriptor (Ljava/lang/classfile/Label;I)V flags 401
method name labelToBci descriptor (Ljava/lang/classfile/Label;)I flags 401

class name jdk/internal/classfile/impl/LabelImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Label,java/lang/classfile/instruction/LabelTarget flags 31
method name <init> descriptor (Ljdk/internal/classfile/impl/LabelContext;I)V flags 1
method name labelContext descriptor ()Ljdk/internal/classfile/impl/LabelContext; flags 1
method name getBCI descriptor ()I flags 1
method name setBCI descriptor (I)V flags 1
method name label descriptor ()Ljava/lang/classfile/Label; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/LineNumberImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/instruction/LineNumber flags 31
method name of descriptor (I)Ljava/lang/classfile/instruction/LineNumber; flags 9
method name line descriptor ()I flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/MethodImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/MethodModel,jdk/internal/classfile/impl/MethodInfo flags 31
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/ClassReader;III)V flags 1
method name flags descriptor ()Ljava/lang/classfile/AccessFlags; flags 1
method name parent descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/ClassModel;>;
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 1
method name methodFlags descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name code descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name forEachElement descriptor (Ljava/util/function/Consumer;)V flags 1 signature (Ljava/util/function/Consumer<Ljava/lang/classfile/MethodElement;>;)V
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/MethodInfo
header extends java/lang/Object flags 601
method name methodName descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name methodType descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 401
method name methodTypeSymbol descriptor ()Ljava/lang/constant/MethodTypeDesc; flags 401
method name methodFlags descriptor ()I flags 401
method name receiverSlot descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 401

class name jdk/internal/classfile/impl/ModuleAttributeBuilderImpl
header extends java/lang/Object implements java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder flags 31
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleAttribute flags 19
innerclass innerClass java/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder outerClass java/lang/classfile/attribute/ModuleAttribute innerClassName ModuleAttributeBuilder flags 609
method name <init> descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;)V flags 1
method name <init> descriptor (Ljava/lang/constant/ModuleDesc;)V flags 1
method name build descriptor ()Ljava/lang/classfile/attribute/ModuleAttribute; flags 1
method name moduleName descriptor (Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name moduleFlags descriptor (I)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name moduleVersion descriptor (Ljava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name requires descriptor (Ljava/lang/constant/ModuleDesc;ILjava/lang/String;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name requires descriptor (Ljava/lang/classfile/attribute/ModuleRequireInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name exports descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81
method name exports descriptor (Ljava/lang/classfile/attribute/ModuleExportInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name opens descriptor (Ljava/lang/constant/PackageDesc;I[Ljava/lang/constant/ModuleDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81
method name opens descriptor (Ljava/lang/classfile/attribute/ModuleOpenInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name uses descriptor (Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name uses descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1
method name provides descriptor (Ljava/lang/constant/ClassDesc;[Ljava/lang/constant/ClassDesc;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 81
method name provides descriptor (Ljava/lang/classfile/attribute/ModuleProvideInfo;)Ljava/lang/classfile/attribute/ModuleAttribute$ModuleAttributeBuilder; flags 1

class name jdk/internal/classfile/impl/NonterminalCodeBuilder
header extends java/lang/Object implements java/lang/classfile/CodeBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/ChainedCodeBuilder,jdk/internal/classfile/impl/BlockCodeBuilderImpl flags 421
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
field name terminal descriptor Ljdk/internal/classfile/impl/TerminalCodeBuilder; flags 14
field name parent descriptor Ljava/lang/classfile/CodeBuilder; flags 14
method name <init> descriptor (Ljava/lang/classfile/CodeBuilder;)V flags 1
method name receiverSlot descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 1

class name jdk/internal/classfile/impl/SignaturesImpl
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl,jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl,jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl,jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl,jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl,jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl,jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl,jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl flags 31
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassSignatureImpl flags 19
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName MethodSignatureImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeParamImpl flags 19
innerclass innerClass java/lang/classfile/Signature$BaseTypeSig outerClass java/lang/classfile/Signature innerClassName BaseTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeArgImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ArrayTypeSigImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeVarSigImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName BaseTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
method name <init> descriptor ()V flags 1
method name parseClassSignature descriptor (Ljava/lang/String;)Ljava/lang/classfile/ClassSignature; flags 1
method name parseMethodSignature descriptor (Ljava/lang/String;)Ljava/lang/classfile/MethodSignature; flags 1
method name parseSignature descriptor (Ljava/lang/String;)Ljava/lang/classfile/Signature; flags 1

class name jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl
header extends java/lang/Record implements java/lang/classfile/Signature$ArrayTypeSig nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name arrayDepth descriptor I
recordcomponent name elemType descriptor Ljava/lang/classfile/Signature;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ArrayTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ArrayTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$ArrayTypeSig outerClass java/lang/classfile/Signature innerClassName ArrayTypeSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (ILjava/lang/classfile/Signature;)V flags 1 methodParameters 0:arrayDepth,0:elemType
method name componentSignature descriptor ()Ljava/lang/classfile/Signature; flags 1
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name arrayDepth descriptor ()I flags 1
method name elemType descriptor ()Ljava/lang/classfile/Signature; flags 1

class name jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl
header extends java/lang/Record implements java/lang/classfile/Signature$BaseTypeSig nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name baseType descriptor C
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$BaseTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName BaseTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$BaseTypeSig outerClass java/lang/classfile/Signature innerClassName BaseTypeSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (C)V flags 1 methodParameters 0:baseType
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name baseType descriptor ()C flags 1

class name jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl
header extends java/lang/Record implements java/lang/classfile/ClassSignature nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name typeParameters descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
recordcomponent name superclassSignature descriptor Ljava/lang/classfile/Signature$RefTypeSig;
recordcomponent name superinterfaceSignatures descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassSignatureImpl flags 19
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/List;Ljava/lang/classfile/Signature$RefTypeSig;Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;Ljava/lang/classfile/Signature$RefTypeSig;Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;)V methodParameters 0:typeParameters,0:superclassSignature,0:superinterfaceSignatures
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name typeParameters descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
method name superclassSignature descriptor ()Ljava/lang/classfile/Signature$RefTypeSig; flags 1
method name superinterfaceSignatures descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;

class name jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl
header extends java/lang/Record implements java/lang/classfile/Signature$ClassTypeSig nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name outerType descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/Signature$ClassTypeSig;>;
recordcomponent name className descriptor Ljava/lang/String;
recordcomponent name typeArgs descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$TypeArg;>;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$ClassTypeSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName ClassTypeSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$ClassTypeSig outerClass java/lang/classfile/Signature innerClassName ClassTypeSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeArgImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/Optional;Ljava/lang/String;Ljava/util/List;)V flags 1 signature (Ljava/util/Optional<Ljava/lang/classfile/Signature$ClassTypeSig;>;Ljava/lang/String;Ljava/util/List<Ljava/lang/classfile/Signature$TypeArg;>;)V methodParameters 0:outerType,0:className,0:typeArgs
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name outerType descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$ClassTypeSig;>;
method name className descriptor ()Ljava/lang/String; flags 1
method name typeArgs descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeArg;>;

class name jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl
header extends java/lang/Record implements java/lang/classfile/MethodSignature nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name typeParameters descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
recordcomponent name throwableSignatures descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$ThrowableSig;>;
recordcomponent name result descriptor Ljava/lang/classfile/Signature;
recordcomponent name arguments descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature;>;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$MethodSignatureImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName MethodSignatureImpl flags 19
innerclass innerClass java/lang/classfile/Signature$ThrowableSig outerClass java/lang/classfile/Signature innerClassName ThrowableSig flags 609
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/List;Ljava/util/List;Ljava/lang/classfile/Signature;Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;Ljava/util/List<Ljava/lang/classfile/Signature$ThrowableSig;>;Ljava/lang/classfile/Signature;Ljava/util/List<Ljava/lang/classfile/Signature;>;)V methodParameters 0:typeParameters,0:throwableSignatures,0:result,0:arguments
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name typeParameters descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$TypeParam;>;
method name throwableSignatures descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$ThrowableSig;>;
method name result descriptor ()Ljava/lang/classfile/Signature; flags 1
method name arguments descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature;>;

class name jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl
header extends java/lang/Record implements java/lang/classfile/Signature$TypeArg nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name wildcardIndicator descriptor Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;
recordcomponent name boundType descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeArgImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeArgImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeArg outerClass java/lang/classfile/Signature innerClassName TypeArg flags 609
innerclass innerClass java/lang/classfile/Signature$TypeArg$WildcardIndicator outerClass java/lang/classfile/Signature$TypeArg innerClassName WildcardIndicator flags 4019
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;Ljava/util/Optional;)V flags 1 signature (Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator;Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;)V methodParameters 0:wildcardIndicator,0:boundType
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name wildcardIndicator descriptor ()Ljava/lang/classfile/Signature$TypeArg$WildcardIndicator; flags 1
method name boundType descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;

class name jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl
header extends java/lang/Record implements java/lang/classfile/Signature$TypeParam nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name identifier descriptor Ljava/lang/String;
recordcomponent name classBound descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;
recordcomponent name interfaceBounds descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeParamImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeParamImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeParam outerClass java/lang/classfile/Signature innerClassName TypeParam flags 609
innerclass innerClass java/lang/classfile/Signature$RefTypeSig outerClass java/lang/classfile/Signature innerClassName RefTypeSig flags 609
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/Optional;Ljava/util/List;)V flags 1 signature (Ljava/lang/String;Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;)V methodParameters 0:identifier,0:classBound,0:interfaceBounds
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name identifier descriptor ()Ljava/lang/String; flags 1
method name classBound descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/Signature$RefTypeSig;>;
method name interfaceBounds descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Signature$RefTypeSig;>;

class name jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl
header extends java/lang/Record implements java/lang/classfile/Signature$TypeVarSig nestHost jdk/internal/classfile/impl/SignaturesImpl record true flags 31
recordcomponent name identifier descriptor Ljava/lang/String;
innerclass innerClass jdk/internal/classfile/impl/SignaturesImpl$TypeVarSigImpl outerClass jdk/internal/classfile/impl/SignaturesImpl innerClassName TypeVarSigImpl flags 19
innerclass innerClass java/lang/classfile/Signature$TypeVarSig outerClass java/lang/classfile/Signature innerClassName TypeVarSig flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/String;)V flags 1 methodParameters 0:identifier
method name signatureString descriptor ()Ljava/lang/String; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name identifier descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/SplitConstantPool
header extends java/lang/Object implements java/lang/classfile/constantpool/ConstantPoolBuilder flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PrimitiveEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PrimitiveEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractRefsEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractRefsEntry flags 408
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodHandleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodHandleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$AbstractMemberRefEntry outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName AbstractMemberRefEntry flags 409
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InvokeDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InvokeDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ConstantDynamicEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ConstantDynamicEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
method name <init> descriptor ()V flags 1
method name <init> descriptor (Ljava/lang/classfile/ClassReader;)V flags 1
method name size descriptor ()I flags 1
method name bootstrapMethodCount descriptor ()I flags 1
method name entryByIndex descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 1
method name bootstrapMethodEntry descriptor (I)Ljdk/internal/classfile/impl/BootstrapMethodEntryImpl; flags 1
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 1
method name writeBootstrapMethods descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name utf8Entry descriptor (Ljava/lang/String;)Ljdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl; flags 1
method name classEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl; flags 1
method name packageEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name moduleEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name nameAndTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl; flags 1
method name fieldRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name methodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/MethodRefEntry; flags 1
method name interfaceMethodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry; flags 1
method name methodTypeEntry descriptor (Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 1
method name methodTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 1
method name methodHandleEntry descriptor (ILjava/lang/classfile/constantpool/MemberRefEntry;)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name invokeDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name constantDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry; flags 1
method name intEntry descriptor (I)Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name floatEntry descriptor (F)Ljava/lang/classfile/constantpool/FloatEntry; flags 1
method name longEntry descriptor (J)Ljava/lang/classfile/constantpool/LongEntry; flags 1
method name doubleEntry descriptor (D)Ljava/lang/classfile/constantpool/DoubleEntry; flags 1
method name stringEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/StringEntry; flags 1
method name bsmEntry descriptor (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List;)Ljava/lang/classfile/BootstrapMethodEntry; flags 1 signature (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List<Ljava/lang/classfile/constantpool/LoadableConstantEntry;>;)Ljava/lang/classfile/BootstrapMethodEntry;
method name nameAndTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1041 methodParameters 1000:null,1000:null
method name classEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ClassEntry; flags 1041 methodParameters 1000:null
method name utf8Entry descriptor (Ljava/lang/String;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1041 methodParameters 1000:null
method name bootstrapMethodEntry descriptor (I)Ljava/lang/classfile/BootstrapMethodEntry; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/StackMapDecoder
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl,jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl,jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl flags 21
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$SimpleVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName SimpleVerificationTypeInfo flags 4019
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName ObjectVerificationTypeInfoImpl flags 19
innerclass innerClass java/util/Map$Entry outerClass java/util/Map innerClassName Entry flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName StackMapFrameImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName UninitializedVerificationTypeInfoImpl flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name initFrameLocals descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;Z)Ljava/util/List; flags 9 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/String;Ljava/lang/constant/MethodTypeDesc;Z)Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
method name writeFrames descriptor (Ljava/lang/classfile/BufWriter;Ljava/util/List;)V flags 9 signature (Ljava/lang/classfile/BufWriter;Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;)V

class name jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl
header extends java/lang/Record implements java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo nestHost jdk/internal/classfile/impl/StackMapDecoder record true flags 31
recordcomponent name className descriptor Ljava/lang/classfile/constantpool/ClassEntry;
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$ObjectVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName ObjectVerificationTypeInfoImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$ObjectVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName ObjectVerificationTypeInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1 methodParameters 0:className
method name tag descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name className descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1

class name jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl
header extends java/lang/Record implements java/lang/classfile/attribute/StackMapFrameInfo nestHost jdk/internal/classfile/impl/StackMapDecoder record true flags 31
recordcomponent name frameType descriptor I
recordcomponent name target descriptor Ljava/lang/classfile/Label;
recordcomponent name locals descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
recordcomponent name stack descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$StackMapFrameImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName StackMapFrameImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName VerificationTypeInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (ILjava/lang/classfile/Label;Ljava/util/List;Ljava/util/List;)V flags 1 signature (ILjava/lang/classfile/Label;Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;)V methodParameters 0:frameType,0:target,0:locals,0:stack
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name frameType descriptor ()I flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name locals descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;
method name stack descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo$VerificationTypeInfo;>;

class name jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl
header extends java/lang/Record implements java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo nestHost jdk/internal/classfile/impl/StackMapDecoder record true flags 31
recordcomponent name newTarget descriptor Ljava/lang/classfile/Label;
innerclass innerClass jdk/internal/classfile/impl/StackMapDecoder$UninitializedVerificationTypeInfoImpl outerClass jdk/internal/classfile/impl/StackMapDecoder innerClassName UninitializedVerificationTypeInfoImpl flags 19
innerclass innerClass java/lang/classfile/attribute/StackMapFrameInfo$UninitializedVerificationTypeInfo outerClass java/lang/classfile/attribute/StackMapFrameInfo innerClassName UninitializedVerificationTypeInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/Label;)V flags 1 methodParameters 0:newTarget
method name tag descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 1
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name newTarget descriptor ()Ljava/lang/classfile/Label; flags 1

class name jdk/internal/classfile/impl/SuperclassImpl
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Superclass flags 31
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name superclassEntry descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl
header extends java/lang/Object nestMembers jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl,jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl,jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl flags 31
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeArgumentTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName OffsetTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName CatchTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetInfoImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName ThrowsTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName FormalParameterTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName EmptyTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterBoundTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName SupertypeTargetImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterTargetImpl flags 19

class name jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$CatchTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name exceptionTableIndex descriptor I
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$CatchTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName CatchTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$CatchTarget outerClass java/lang/classfile/TypeAnnotation innerClassName CatchTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (I)V flags 1 methodParameters 0:exceptionTableIndex
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name exceptionTableIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$EmptyTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$EmptyTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName EmptyTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$EmptyTarget outerClass java/lang/classfile/TypeAnnotation innerClassName EmptyTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;)V flags 1 methodParameters 0:targetType
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$FormalParameterTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name formalParameterIndex descriptor I
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$FormalParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName FormalParameterTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$FormalParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName FormalParameterTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (I)V flags 1 methodParameters 0:formalParameterIndex
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name formalParameterIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$LocalVarTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
recordcomponent name table descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;)V methodParameters 0:targetType,0:table
method name size descriptor ()I flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name table descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$LocalVarTargetInfo;>;

class name jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$LocalVarTargetInfo nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name startLabel descriptor Ljava/lang/classfile/Label;
recordcomponent name endLabel descriptor Ljava/lang/classfile/Label;
recordcomponent name index descriptor I
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$LocalVarTargetInfoImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName LocalVarTargetInfoImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/Label;Ljava/lang/classfile/Label;I)V flags 1 methodParameters 8000:startLabel,8000:endLabel,8000:index
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name index descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$OffsetTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
recordcomponent name target descriptor Ljava/lang/classfile/Label;
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$OffsetTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName OffsetTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/lang/classfile/Label;)V flags 1 methodParameters 0:targetType,0:target
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$SupertypeTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name supertypeIndex descriptor I
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$SupertypeTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName SupertypeTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$SupertypeTarget outerClass java/lang/classfile/TypeAnnotation innerClassName SupertypeTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (I)V flags 1 methodParameters 0:supertypeIndex
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name supertypeIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$ThrowsTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name throwsTargetIndex descriptor I
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$ThrowsTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName ThrowsTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$ThrowsTarget outerClass java/lang/classfile/TypeAnnotation innerClassName ThrowsTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (I)V flags 1 methodParameters 0:throwsTargetIndex
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name throwsTargetIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$TypeArgumentTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
recordcomponent name target descriptor Ljava/lang/classfile/Label;
recordcomponent name typeArgumentIndex descriptor I
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeArgumentTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeArgumentTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;Ljava/lang/classfile/Label;I)V flags 1 methodParameters 0:targetType,0:target,0:typeArgumentIndex
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name target descriptor ()Ljava/lang/classfile/Label; flags 1
method name typeArgumentIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
recordcomponent name typeParameterIndex descriptor I
recordcomponent name boundIndex descriptor I
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterBoundTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterBoundTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterBoundTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;II)V flags 1 methodParameters 0:targetType,0:typeParameterIndex,0:boundIndex
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name typeParameterIndex descriptor ()I flags 1
method name boundIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$TypeParameterTarget nestHost jdk/internal/classfile/impl/TargetInfoImpl record true flags 31
recordcomponent name targetType descriptor Ljava/lang/classfile/TypeAnnotation$TargetType;
recordcomponent name typeParameterIndex descriptor I
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass jdk/internal/classfile/impl/TargetInfoImpl$TypeParameterTargetImpl outerClass jdk/internal/classfile/impl/TargetInfoImpl innerClassName TypeParameterTargetImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterTarget flags 609
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetType;I)V flags 1 methodParameters 0:targetType,0:typeParameterIndex
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetType descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetType; flags 1
method name typeParameterIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/TemporaryConstantPool
header extends java/lang/Object implements java/lang/classfile/constantpool/ConstantPoolBuilder flags 31
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$Utf8EntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName Utf8EntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$IntegerEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName IntegerEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FloatEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FloatEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$LongEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName LongEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$DoubleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName DoubleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ClassEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ClassEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$PackageEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName PackageEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$ModuleEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName ModuleEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$NameAndTypeEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName NameAndTypeEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$FieldRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName FieldRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$MethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName MethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$InterfaceMethodRefEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName InterfaceMethodRefEntryImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/AbstractPoolEntry$StringEntryImpl outerClass jdk/internal/classfile/impl/AbstractPoolEntry innerClassName StringEntryImpl flags 19
field name INSTANCE descriptor Ljdk/internal/classfile/impl/TemporaryConstantPool; flags 19
method name utf8Entry descriptor (Ljava/lang/String;)Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name intEntry descriptor (I)Ljava/lang/classfile/constantpool/IntegerEntry; flags 1
method name floatEntry descriptor (F)Ljava/lang/classfile/constantpool/FloatEntry; flags 1
method name longEntry descriptor (J)Ljava/lang/classfile/constantpool/LongEntry; flags 1
method name doubleEntry descriptor (D)Ljava/lang/classfile/constantpool/DoubleEntry; flags 1
method name classEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name packageEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name moduleEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name nameAndTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/NameAndTypeEntry; flags 1
method name fieldRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/FieldRefEntry; flags 1
method name methodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/MethodRefEntry; flags 1
method name interfaceMethodRefEntry descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InterfaceMethodRefEntry; flags 1
method name methodTypeEntry descriptor (Ljava/lang/constant/MethodTypeDesc;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 1
method name methodTypeEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/MethodTypeEntry; flags 1
method name methodHandleEntry descriptor (ILjava/lang/classfile/constantpool/MemberRefEntry;)Ljava/lang/classfile/constantpool/MethodHandleEntry; flags 1
method name invokeDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/InvokeDynamicEntry; flags 1
method name constantDynamicEntry descriptor (Ljava/lang/classfile/BootstrapMethodEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)Ljava/lang/classfile/constantpool/ConstantDynamicEntry; flags 1
method name stringEntry descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)Ljava/lang/classfile/constantpool/StringEntry; flags 1
method name bsmEntry descriptor (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List;)Ljava/lang/classfile/BootstrapMethodEntry; flags 1 signature (Ljava/lang/classfile/constantpool/MethodHandleEntry;Ljava/util/List<Ljava/lang/classfile/constantpool/LoadableConstantEntry;>;)Ljava/lang/classfile/BootstrapMethodEntry;
method name entryByIndex descriptor (I)Ljava/lang/classfile/constantpool/PoolEntry; flags 1
method name size descriptor ()I flags 1
method name bootstrapMethodEntry descriptor (I)Ljava/lang/classfile/BootstrapMethodEntry; flags 1
method name bootstrapMethodCount descriptor ()I flags 1
method name canWriteDirect descriptor (Ljava/lang/classfile/constantpool/ConstantPool;)Z flags 1
method name writeBootstrapMethods descriptor (Ljava/lang/classfile/BufWriter;)Z flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1

class name jdk/internal/classfile/impl/TerminalCodeBuilder
header extends java/lang/Object implements java/lang/classfile/CodeBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/DirectCodeBuilder,jdk/internal/classfile/impl/BufferedCodeBuilder,jdk/internal/classfile/impl/TransformingCodeBuilder flags 601

class name jdk/internal/classfile/impl/TerminalFieldBuilder
header extends java/lang/Object implements java/lang/classfile/FieldBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/DirectFieldBuilder,jdk/internal/classfile/impl/BufferedFieldBuilder flags 601

class name jdk/internal/classfile/impl/TerminalMethodBuilder
header extends java/lang/Object implements java/lang/classfile/MethodBuilder sealed true permittedSubclasses jdk/internal/classfile/impl/BufferedMethodBuilder,jdk/internal/classfile/impl/DirectMethodBuilder flags 601
method name bufferedCodeBuilder descriptor (Ljava/lang/classfile/CodeModel;)Ljdk/internal/classfile/impl/BufferedCodeBuilder; flags 401

class name jdk/internal/classfile/impl/TransformingCodeBuilder
header extends java/lang/Object implements jdk/internal/classfile/impl/TerminalCodeBuilder flags 31
method name <init> descriptor (Ljava/lang/classfile/CodeBuilder;Ljava/util/function/Consumer;)V flags 1 signature (Ljava/lang/classfile/CodeBuilder;Ljava/util/function/Consumer<Ljava/lang/classfile/CodeElement;>;)V
method name with descriptor (Ljava/lang/classfile/CodeElement;)Ljava/lang/classfile/CodeBuilder; flags 1
method name original descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/CodeModel;>;
method name newLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name startLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name endLabel descriptor ()Ljava/lang/classfile/Label; flags 1
method name receiverSlot descriptor ()I flags 1
method name parameterSlot descriptor (I)I flags 1
method name allocateLocal descriptor (Ljava/lang/classfile/TypeKind;)I flags 1
method name constantPool descriptor ()Ljava/lang/classfile/constantpool/ConstantPoolBuilder; flags 1
method name with descriptor (Ljava/lang/classfile/ClassFileElement;)Ljava/lang/classfile/ClassFileBuilder; flags 1041 methodParameters 1000:null

class name jdk/internal/classfile/impl/UnboundAttribute
header extends jdk/internal/classfile/impl/AbstractElement implements java/lang/classfile/Attribute nestMembers jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute,jdk/internal/classfile/impl/UnboundAttribute$AdHocAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute,jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl,jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation,jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute sealed true permittedSubclasses jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute,jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute,jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute,jdk/internal/classfile/impl/UnboundAttribute$AdHocAttribute flags 421 signature <T::Ljava/lang/classfile/Attribute<TT;>;>Ljdk/internal/classfile/impl/AbstractElement;Ljava/lang/classfile/Attribute<TT;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName EmptyBootstrapAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$AdHocAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName AdHocAttribute flags 409
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName TypePathComponentImpl flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundTypeAnnotation flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordComponentInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleRequiresInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleProvideInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleOpenInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleExportInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParameterInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeInfo flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleTypeAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleParameterAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleAnnotationsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceDebugExtensionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCompilationIDAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestHostAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestMembersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundPermittedSubclassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleResolutionAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModulePackagesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleMainClassAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleTargetAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParametersAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundEnclosingMethodAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassesAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundStackMapTableAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceFileAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundAnnotationDefaultAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundExceptionsAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSignatureAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSyntheticAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundDeprecatedAttribute flags 19
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundConstantValueAttribute flags 19
field name mapper descriptor Ljava/lang/classfile/AttributeMapper; flags 14 signature Ljava/lang/classfile/AttributeMapper<TT;>;
method name <init> descriptor (Ljava/lang/classfile/AttributeMapper;)V flags 1 signature (Ljava/lang/classfile/AttributeMapper<TT;>;)V
method name attributeMapper descriptor ()Ljava/lang/classfile/AttributeMapper; flags 1 signature ()Ljava/lang/classfile/AttributeMapper<TT;>;
method name attributeName descriptor ()Ljava/lang/String; flags 1
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectClassBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectCodeBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectMethodBuilder;)V flags 1
method name writeTo descriptor (Ljdk/internal/classfile/impl/DirectFieldBuilder;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$AdHocAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 421 signature <T::Ljava/lang/classfile/Attribute<TT;>;>Ljdk/internal/classfile/impl/UnboundAttribute<TT;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$AdHocAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName AdHocAttribute flags 409
method name <init> descriptor (Ljava/lang/classfile/AttributeMapper;)V flags 1 signature (Ljava/lang/classfile/AttributeMapper<TT;>;)V
method name writeBody descriptor (Ljava/lang/classfile/BufWriter;)V flags 401
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/BootstrapMethodsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;>;Ljava/lang/classfile/attribute/BootstrapMethodsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$EmptyBootstrapAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName EmptyBootstrapAttribute flags 19
method name <init> descriptor ()V flags 1
method name bootstrapMethodsSize descriptor ()I flags 1
method name bootstrapMethods descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/BootstrapMethodEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation$TypePathComponent nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name typePathKind descriptor Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind;
recordcomponent name typeArgumentIndex descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$TypePathComponentImpl outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName TypePathComponentImpl flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent outerClass java/lang/classfile/TypeAnnotation innerClassName TypePathComponent flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent$Kind outerClass java/lang/classfile/TypeAnnotation$TypePathComponent innerClassName Kind flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind;I)V flags 1 methodParameters 0:typePathKind,0:typeArgumentIndex
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name typePathKind descriptor ()Ljava/lang/classfile/TypeAnnotation$TypePathComponent$Kind; flags 1
method name typeArgumentIndex descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/AnnotationDefaultAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;>;Ljava/lang/classfile/attribute/AnnotationDefaultAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundAnnotationDefaultAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundAnnotationDefaultAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/AnnotationValue;)V flags 1
method name defaultValue descriptor ()Ljava/lang/classfile/AnnotationValue; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo
header extends java/lang/Record implements java/lang/classfile/attribute/CharacterRangeInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name startPc descriptor I
recordcomponent name endPc descriptor I
recordcomponent name characterRangeStart descriptor I
recordcomponent name characterRangeEnd descriptor I
recordcomponent name flags descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (IIIII)V flags 1 methodParameters 0:startPc,0:endPc,0:characterRangeStart,0:characterRangeEnd,0:flags
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name startPc descriptor ()I flags 1
method name endPc descriptor ()I flags 1
method name characterRangeStart descriptor ()I flags 1
method name characterRangeEnd descriptor ()I flags 1
method name flags descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/CharacterRangeTableAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;>;Ljava/lang/classfile/attribute/CharacterRangeTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCharacterRangeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCharacterRangeTableAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/CharacterRangeInfo;>;)V
method name characterRangeTable descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/CharacterRangeInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/CompilationIDAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/CompilationIDAttribute;>;Ljava/lang/classfile/attribute/CompilationIDAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundCompilationIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundCompilationIDAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1
method name compilationId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ConstantValueAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ConstantValueAttribute;>;Ljava/lang/classfile/attribute/ConstantValueAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundConstantValueAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundConstantValueAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ConstantValueEntry;)V flags 1
method name constant descriptor ()Ljava/lang/classfile/constantpool/ConstantValueEntry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/DeprecatedAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/DeprecatedAttribute;>;Ljava/lang/classfile/attribute/DeprecatedAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundDeprecatedAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundDeprecatedAttribute flags 19
method name <init> descriptor ()V flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/EnclosingMethodAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/EnclosingMethodAttribute;>;Ljava/lang/classfile/attribute/EnclosingMethodAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundEnclosingMethodAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundEnclosingMethodAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/lang/classfile/constantpool/NameAndTypeEntry;)V flags 1
method name enclosingClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name enclosingMethod descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/NameAndTypeEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ExceptionsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ExceptionsAttribute;>;Ljava/lang/classfile/attribute/ExceptionsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundExceptionsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundExceptionsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)V
method name exceptions descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo
header extends java/lang/Record implements java/lang/classfile/attribute/InnerClassInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name innerClass descriptor Ljava/lang/classfile/constantpool/ClassEntry;
recordcomponent name outerClass descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
recordcomponent name innerName descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
recordcomponent name flagsMask descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional;Ljava/util/Optional;I)V flags 1 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;I)V methodParameters 0:innerClass,0:outerClass,0:innerName,0:flagsMask
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name innerClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name outerClass descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name innerName descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name flagsMask descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/InnerClassesAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/InnerClassesAttribute;>;Ljava/lang/classfile/attribute/InnerClassesAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundInnerClassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundInnerClassesAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/InnerClassInfo;>;)V
method name classes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/InnerClassInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo
header extends java/lang/Record implements java/lang/classfile/attribute/LineNumberInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name startPc descriptor I
recordcomponent name lineNumber descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (II)V flags 1 methodParameters 0:startPc,0:lineNumber
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name startPc descriptor ()I flags 1
method name lineNumber descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/LineNumberTableAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/LineNumberTableAttribute;>;Ljava/lang/classfile/attribute/LineNumberTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLineNumberTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLineNumberTableAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LineNumberInfo;>;)V
method name lineNumbers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LineNumberInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo
header extends java/lang/Record implements java/lang/classfile/attribute/LocalVariableInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name startPc descriptor I
recordcomponent name length descriptor I
recordcomponent name name descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name type descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name slot descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (IILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;I)V flags 1 methodParameters 0:startPc,0:length,0:name,0:type,0:slot
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name startPc descriptor ()I flags 1
method name length descriptor ()I flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name type descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name slot descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/LocalVariableTableAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/LocalVariableTableAttribute;>;Ljava/lang/classfile/attribute/LocalVariableTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTableAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableInfo;>;)V
method name localVariables descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo
header extends java/lang/Record implements java/lang/classfile/attribute/LocalVariableTypeInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name startPc descriptor I
recordcomponent name length descriptor I
recordcomponent name name descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name signature descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name slot descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (IILjava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;I)V flags 1 methodParameters 0:startPc,0:length,0:name,0:signature,0:slot
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name startPc descriptor ()I flags 1
method name length descriptor ()I flags 1
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name slot descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/LocalVariableTypeTableAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;>;Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundLocalVariableTypeTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundLocalVariableTypeTableAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableTypeInfo;>;)V
method name localVariableTypes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/LocalVariableTypeInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo
header extends java/lang/Record implements java/lang/classfile/attribute/MethodParameterInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name name descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
recordcomponent name flagsMask descriptor I
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParameterInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParameterInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/util/Optional;I)V flags 1 signature (Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;I)V methodParameters 0:name,0:flagsMask
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name name descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name flagsMask descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/MethodParametersAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/MethodParametersAttribute;>;Ljava/lang/classfile/attribute/MethodParametersAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundMethodParametersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundMethodParametersAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/MethodParameterInfo;>;)V
method name parameters descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/MethodParameterInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModuleAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModuleAttribute;>;Ljava/lang/classfile/attribute/ModuleAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)V flags 1 signature (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/lang/classfile/constantpool/Utf8Entry;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleRequireInfo;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleExportInfo;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleOpenInfo;>;Ljava/util/Collection<Ljava/lang/classfile/constantpool/ClassEntry;>;Ljava/util/Collection<Ljava/lang/classfile/attribute/ModuleProvideInfo;>;)V
method name moduleName descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name moduleFlagsMask descriptor ()I flags 1
method name moduleVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
method name requires descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleRequireInfo;>;
method name exports descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleExportInfo;>;
method name opens descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleOpenInfo;>;
method name uses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
method name provides descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleProvideInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo
header extends java/lang/Record implements java/lang/classfile/attribute/ModuleExportInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name exportedPackage descriptor Ljava/lang/classfile/constantpool/PackageEntry;
recordcomponent name exportsFlagsMask descriptor I
recordcomponent name exportsTo descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleExportInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleExportInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)V methodParameters 0:exportedPackage,0:exportsFlagsMask,0:exportsTo
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name exportedPackage descriptor ()Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name exportsFlagsMask descriptor ()I flags 1
method name exportsTo descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo
header extends java/lang/Record implements java/lang/classfile/attribute/ModuleHashInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name moduleName descriptor Ljava/lang/classfile/constantpool/ModuleEntry;
recordcomponent name hash descriptor [B
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;[B)V flags 1 methodParameters 0:moduleName,0:hash
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name moduleName descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name hash descriptor ()[B flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModuleHashesAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModuleHashesAttribute;>;Ljava/lang/classfile/attribute/ModuleHashesAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleHashesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleHashesAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;)V
method name algorithm descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name hashes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/ModuleHashInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModuleMainClassAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModuleMainClassAttribute;>;Ljava/lang/classfile/attribute/ModuleMainClassAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleMainClassAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleMainClassAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name mainClass descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo
header extends java/lang/Record implements java/lang/classfile/attribute/ModuleOpenInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name openedPackage descriptor Ljava/lang/classfile/constantpool/PackageEntry;
recordcomponent name opensFlagsMask descriptor I
recordcomponent name opensTo descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleOpenInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleOpenInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/PackageEntry;ILjava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;)V methodParameters 0:openedPackage,0:opensFlagsMask,0:opensTo
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name openedPackage descriptor ()Ljava/lang/classfile/constantpool/PackageEntry; flags 1
method name opensFlagsMask descriptor ()I flags 1
method name opensTo descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ModuleEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModulePackagesAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModulePackagesAttribute;>;Ljava/lang/classfile/attribute/ModulePackagesAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModulePackagesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModulePackagesAttribute flags 19
method name <init> descriptor (Ljava/util/Collection;)V flags 1 signature (Ljava/util/Collection<Ljava/lang/classfile/constantpool/PackageEntry;>;)V
method name packages descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/PackageEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo
header extends java/lang/Record implements java/lang/classfile/attribute/ModuleProvideInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name provides descriptor Ljava/lang/classfile/constantpool/ClassEntry;
recordcomponent name providesWith descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleProvideInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleProvideInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/ClassEntry;Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)V methodParameters 0:provides,0:providesWith
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name provides descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1
method name providesWith descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo
header extends java/lang/Record implements java/lang/classfile/attribute/ModuleRequireInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name requires descriptor Ljava/lang/classfile/constantpool/ModuleEntry;
recordcomponent name requiresFlagsMask descriptor I
recordcomponent name requiresVersion descriptor Ljava/util/Optional; signature Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleRequiresInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleRequiresInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/util/Optional;)V flags 1 signature (Ljava/lang/classfile/constantpool/ModuleEntry;ILjava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;)V methodParameters 0:requires,0:requiresFlagsMask,0:requiresVersion
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name requires descriptor ()Ljava/lang/classfile/constantpool/ModuleEntry; flags 1
method name requiresFlagsMask descriptor ()I flags 1
method name requiresVersion descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional<Ljava/lang/classfile/constantpool/Utf8Entry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModuleResolutionAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModuleResolutionAttribute;>;Ljava/lang/classfile/attribute/ModuleResolutionAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleResolutionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleResolutionAttribute flags 19
method name <init> descriptor (I)V flags 1
method name resolutionFlags descriptor ()I flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/ModuleTargetAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/ModuleTargetAttribute;>;Ljava/lang/classfile/attribute/ModuleTargetAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundModuleTargetAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundModuleTargetAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1
method name targetPlatform descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/NestHostAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/NestHostAttribute;>;Ljava/lang/classfile/attribute/NestHostAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestHostAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestHostAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/ClassEntry;)V flags 1
method name nestHost descriptor ()Ljava/lang/classfile/constantpool/ClassEntry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/NestMembersAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/NestMembersAttribute;>;Ljava/lang/classfile/attribute/NestMembersAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundNestMembersAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundNestMembersAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)V
method name nestMembers descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/PermittedSubclassesAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;>;Ljava/lang/classfile/attribute/PermittedSubclassesAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundPermittedSubclassesAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundPermittedSubclassesAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;)V
method name permittedSubclasses descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/constantpool/ClassEntry;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RecordAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RecordAttribute;>;Ljava/lang/classfile/attribute/RecordAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/RecordComponentInfo;>;)V
method name components descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/RecordComponentInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo
header extends java/lang/Record implements java/lang/classfile/attribute/RecordComponentInfo nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name name descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name descriptor descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name attributes descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRecordComponentInfo outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRecordComponentInfo flags 19
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;)V methodParameters 0:name,0:descriptor,0:attributes
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name name descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name descriptor descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name attributes descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Attribute<*>;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/Annotation;>;)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleParameterAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;)V
method name parameterAnnotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeInvisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeInvisibleTypeAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/Annotation;>;)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/Annotation;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleParameterAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleParameterAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;)V
method name parameterAnnotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/util/List<Ljava/lang/classfile/Annotation;>;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;>;Ljava/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundRuntimeVisibleTypeAnnotationsAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundRuntimeVisibleTypeAnnotationsAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;)V
method name annotations descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/SignatureAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/SignatureAttribute;>;Ljava/lang/classfile/attribute/SignatureAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSignatureAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSignatureAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1
method name signature descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/SourceDebugExtensionAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;>;Ljava/lang/classfile/attribute/SourceDebugExtensionAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceDebugExtensionAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceDebugExtensionAttribute flags 19
method name <init> descriptor ([B)V flags 1
method name contents descriptor ()[B flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/SourceFileAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/SourceFileAttribute;>;Ljava/lang/classfile/attribute/SourceFileAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceFileAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceFileAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1
method name sourceFile descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/SourceIDAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/SourceIDAttribute;>;Ljava/lang/classfile/attribute/SourceIDAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSourceIDAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSourceIDAttribute flags 19
method name <init> descriptor (Ljava/lang/classfile/constantpool/Utf8Entry;)V flags 1
method name sourceId descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/StackMapTableAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/StackMapTableAttribute;>;Ljava/lang/classfile/attribute/StackMapTableAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundStackMapTableAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundStackMapTableAttribute flags 19
method name <init> descriptor (Ljava/util/List;)V flags 1 signature (Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;)V
method name entries descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/attribute/StackMapFrameInfo;>;

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute
header extends jdk/internal/classfile/impl/UnboundAttribute implements java/lang/classfile/attribute/SyntheticAttribute nestHost jdk/internal/classfile/impl/UnboundAttribute flags 31 signature Ljdk/internal/classfile/impl/UnboundAttribute<Ljava/lang/classfile/attribute/SyntheticAttribute;>;Ljava/lang/classfile/attribute/SyntheticAttribute;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundSyntheticAttribute outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundSyntheticAttribute flags 19
method name <init> descriptor ()V flags 1

class name jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation
header extends java/lang/Record implements java/lang/classfile/TypeAnnotation nestHost jdk/internal/classfile/impl/UnboundAttribute record true flags 31
recordcomponent name targetInfo descriptor Ljava/lang/classfile/TypeAnnotation$TargetInfo;
recordcomponent name targetPath descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;
recordcomponent name className descriptor Ljava/lang/classfile/constantpool/Utf8Entry;
recordcomponent name elements descriptor Ljava/util/List; signature Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;
innerclass innerClass jdk/internal/classfile/impl/UnboundAttribute$UnboundTypeAnnotation outerClass jdk/internal/classfile/impl/UnboundAttribute innerClassName UnboundTypeAnnotation flags 19
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName TargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TargetType outerClass java/lang/classfile/TypeAnnotation innerClassName TargetType flags 4019
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$SupertypeTarget outerClass java/lang/classfile/TypeAnnotation innerClassName SupertypeTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeParameterBoundTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeParameterBoundTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$EmptyTarget outerClass java/lang/classfile/TypeAnnotation innerClassName EmptyTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$FormalParameterTarget outerClass java/lang/classfile/TypeAnnotation innerClassName FormalParameterTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$ThrowsTarget outerClass java/lang/classfile/TypeAnnotation innerClassName ThrowsTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTarget outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$LocalVarTargetInfo outerClass java/lang/classfile/TypeAnnotation innerClassName LocalVarTargetInfo flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$CatchTarget outerClass java/lang/classfile/TypeAnnotation innerClassName CatchTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$OffsetTarget outerClass java/lang/classfile/TypeAnnotation innerClassName OffsetTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypeArgumentTarget outerClass java/lang/classfile/TypeAnnotation innerClassName TypeArgumentTarget flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent outerClass java/lang/classfile/TypeAnnotation innerClassName TypePathComponent flags 609
innerclass innerClass java/lang/classfile/TypeAnnotation$TypePathComponent$Kind outerClass java/lang/classfile/TypeAnnotation$TypePathComponent innerClassName Kind flags 4019
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name <init> descriptor (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List;)V flags 1 signature (Ljava/lang/classfile/TypeAnnotation$TargetInfo;Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;Ljava/lang/classfile/constantpool/Utf8Entry;Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;)V methodParameters 0:targetInfo,0:targetPath,0:className,0:elements
method name writeTo descriptor (Ljava/lang/classfile/BufWriter;)V flags 1
method name toString descriptor ()Ljava/lang/String; flags 11
method name hashCode descriptor ()I flags 11
method name equals descriptor (Ljava/lang/Object;)Z flags 11
method name targetInfo descriptor ()Ljava/lang/classfile/TypeAnnotation$TargetInfo; flags 1
method name targetPath descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/TypeAnnotation$TypePathComponent;>;
method name className descriptor ()Ljava/lang/classfile/constantpool/Utf8Entry; flags 1
method name elements descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List<Ljava/lang/classfile/AnnotationElement;>;

class name jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
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$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar flags 609
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/fallback/FallbackLinker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfBoolean outerClass java/lang/foreign/ValueLayout innerClassName OfBoolean flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfByte outerClass java/lang/foreign/ValueLayout innerClassName OfByte flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfShort outerClass java/lang/foreign/ValueLayout innerClassName OfShort flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfChar outerClass java/lang/foreign/ValueLayout innerClassName OfChar 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$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 canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
method name getInstance descriptor ()Ljdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker; flags 9
method name checkStructMember descriptor (Ljava/lang/foreign/MemoryLayout;J)V flags 4
method name arrangeDowncall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljava/lang/invoke/MethodHandle; flags 4
method name arrangeUpcall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljdk/internal/foreign/abi/AbstractLinker$UpcallStubFactory; flags 4
method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder; flags 4
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
method name getInstance descriptor ()Ljdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker; flags 9
method name arrangeDowncall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljava/lang/invoke/MethodHandle; flags 4
method name arrangeUpcall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljdk/internal/foreign/abi/AbstractLinker$UpcallStubFactory; flags 4
method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder; flags 4
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/abi/s390/linux/LinuxS390Linker
header extends jdk/internal/foreign/abi/AbstractLinker flags 31
innerclass innerClass java/lang/foreign/ValueLayout$OfLong outerClass java/lang/foreign/ValueLayout innerClassName OfLong flags 609
innerclass innerClass java/lang/foreign/ValueLayout$OfInt outerClass java/lang/foreign/ValueLayout innerClassName OfInt flags 609
method name getInstance descriptor ()Ljdk/internal/foreign/abi/s390/linux/LinuxS390Linker; flags 9
method name arrangeDowncall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljava/lang/invoke/MethodHandle; flags 4
method name arrangeUpcall descriptor (Ljava/lang/invoke/MethodType;Ljava/lang/foreign/FunctionDescriptor;Ljdk/internal/foreign/abi/LinkerOptions;)Ljdk/internal/foreign/abi/AbstractLinker$UpcallStubFactory; flags 4
method name linkerByteOrder descriptor ()Ljava/nio/ByteOrder; flags 4
method name canonicalLayouts descriptor ()Ljava/util/Map; flags 1 signature ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/foreign/MemoryLayout;>;

class name jdk/internal/foreign/layout/AbstractGroupLayout
header extends jdk/internal/foreign/layout/AbstractLayout sealed true permittedSubclasses jdk/internal/foreign/layout/StructLayoutImpl,jdk/internal/foreign/layout/UnionLayoutImpl flags 420 signature <L:Ljdk/internal/foreign/layout/AbstractGroupLayout<TL;>;:Ljava/lang/foreign/MemoryLayout;>Ljdk/internal/foreign/layout/AbstractLayout<TL;>;
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19

class name jdk/internal/foreign/layout/AbstractLayout
header extends java/lang/Object sealed true permittedSubclasses jdk/internal/foreign/layout/AbstractGroupLayout,jdk/internal/foreign/layout/PaddingLayoutImpl,jdk/internal/foreign/layout/SequenceLayoutImpl,jdk/internal/foreign/layout/ValueLayouts$AbstractValueLayout flags 421 signature <L:Ljdk/internal/foreign/layout/AbstractLayout<TL;>;:Ljava/lang/foreign/MemoryLayout;>Ljava/lang/Object;
innerclass innerClass jdk/internal/foreign/LayoutPath$PathElementImpl outerClass jdk/internal/foreign/LayoutPath innerClassName PathElementImpl flags 19
innerclass innerClass java/lang/foreign/MemoryLayout$PathElement outerClass java/lang/foreign/MemoryLayout innerClassName PathElement flags 609
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$AbstractValueLayout outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName AbstractValueLayout flags 408
innerclass innerClass java/lang/invoke/MethodHandles$Lookup outerClass java/lang/invoke/MethodHandles innerClassName Lookup flags 19
method name scale descriptor (JJ)J flags 1
method name scaleHandle descriptor ()Ljava/lang/invoke/MethodHandle; flags 1
method name byteOffset descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)J flags 81
method name byteOffsetHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle; flags 81
method name varHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/VarHandle; flags 81
method name arrayElementVarHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/VarHandle; flags 81
method name sliceHandle descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/invoke/MethodHandle; flags 81
method name select descriptor ([Ljava/lang/foreign/MemoryLayout$PathElement;)Ljava/lang/foreign/MemoryLayout; flags 81

class name jdk/internal/foreign/layout/StructLayoutImpl
method name withByteAlignment descriptor (J)Ljdk/internal/foreign/layout/AbstractGroupLayout; flags 1041 methodParameters 1000:null

class name jdk/internal/foreign/layout/UnionLayoutImpl
method name withByteAlignment descriptor (J)Ljdk/internal/foreign/layout/AbstractGroupLayout; flags 1041 methodParameters 1000:null

class name jdk/internal/foreign/layout/ValueLayouts$AbstractValueLayout
header extends jdk/internal/foreign/layout/AbstractLayout nestHost jdk/internal/foreign/layout/ValueLayouts sealed true permittedSubclasses jdk/internal/foreign/layout/ValueLayouts$OfBooleanImpl,jdk/internal/foreign/layout/ValueLayouts$OfByteImpl,jdk/internal/foreign/layout/ValueLayouts$OfCharImpl,jdk/internal/foreign/layout/ValueLayouts$OfShortImpl,jdk/internal/foreign/layout/ValueLayouts$OfIntImpl,jdk/internal/foreign/layout/ValueLayouts$OfFloatImpl,jdk/internal/foreign/layout/ValueLayouts$OfLongImpl,jdk/internal/foreign/layout/ValueLayouts$OfDoubleImpl,jdk/internal/foreign/layout/ValueLayouts$OfAddressImpl flags 420 signature <V:Ljdk/internal/foreign/layout/ValueLayouts$AbstractValueLayout<TV;>;:Ljava/lang/foreign/ValueLayout;>Ljdk/internal/foreign/layout/AbstractLayout<TV;>;
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$AbstractValueLayout outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName AbstractValueLayout flags 408
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfBooleanImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfBooleanImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfByteImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfByteImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfCharImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfCharImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfShortImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfShortImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfIntImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfIntImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfFloatImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfFloatImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfLongImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfLongImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfDoubleImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfDoubleImpl flags 19
innerclass innerClass jdk/internal/foreign/layout/ValueLayouts$OfAddressImpl outerClass jdk/internal/foreign/layout/ValueLayouts innerClassName OfAddressImpl flags 19
-method name arrayElementVarHandle descriptor ([I)Ljava/lang/invoke/VarHandle;
-method name accessHandle descriptor ()Ljava/lang/invoke/VarHandle;
method name varHandle descriptor ()Ljava/lang/invoke/VarHandle; flags 11 runtimeAnnotations @Ljdk/internal/vm/annotation/ForceInline;

class name jdk/internal/vm/vector/VectorSupport
-method name extract descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjdk/internal/vm/vector/VectorSupport$Vector;ILjdk/internal/vm/vector/VectorSupport$VecExtractOp;)J
-method name load descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JLjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorSpecies;Ljdk/internal/vm/vector/VectorSupport$LoadOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorPayload;
-method name store descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorPayload;Ljava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$StoreVectorOperation;)V
-method name storeMasked descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$Vector;Ljdk/internal/vm/vector/VectorSupport$VectorMask;Ljava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$StoreVectorMaskedOperation;)V
-method name loadMasked descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorMask;ILjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorSpecies;Ljdk/internal/vm/vector/VectorSupport$LoadVectorMaskedOperation;)Ljdk/internal/vm/vector/VectorSupport$Vector;
method name extract descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjdk/internal/vm/vector/VectorSupport$VectorPayload;ILjdk/internal/vm/vector/VectorSupport$VecExtractOp;)J flags 9 signature <VM:Ljdk/internal/vm/vector/VectorSupport$VectorPayload;E:Ljava/lang/Object;>(Ljava/lang/Class<+TVM;>;Ljava/lang/Class<TE;>;ITVM;ILjdk/internal/vm/vector/VectorSupport$VecExtractOp<TVM;>;)J runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;
method name load descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JZLjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorSpecies;Ljdk/internal/vm/vector/VectorSupport$LoadOperation;)Ljdk/internal/vm/vector/VectorSupport$VectorPayload; flags 9 signature <C:Ljava/lang/Object;VM:Ljdk/internal/vm/vector/VectorSupport$VectorPayload;E:Ljava/lang/Object;S:Ljdk/internal/vm/vector/VectorSupport$VectorSpecies<TE;>;>(Ljava/lang/Class<+TVM;>;Ljava/lang/Class<TE;>;ILjava/lang/Object;JZTC;JTS;Ljdk/internal/vm/vector/VectorSupport$LoadOperation<TC;TVM;TS;>;)TVM; runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;
method name loadMasked descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JZLjdk/internal/vm/vector/VectorSupport$VectorMask;ILjava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$VectorSpecies;Ljdk/internal/vm/vector/VectorSupport$LoadVectorMaskedOperation;)Ljdk/internal/vm/vector/VectorSupport$Vector; flags 9 signature <C:Ljava/lang/Object;V:Ljdk/internal/vm/vector/VectorSupport$Vector<*>;E:Ljava/lang/Object;S:Ljdk/internal/vm/vector/VectorSupport$VectorSpecies<TE;>;M:Ljdk/internal/vm/vector/VectorSupport$VectorMask<TE;>;>(Ljava/lang/Class<+TV;>;Ljava/lang/Class<TM;>;Ljava/lang/Class<TE;>;ILjava/lang/Object;JZTM;ITC;JTS;Ljdk/internal/vm/vector/VectorSupport$LoadVectorMaskedOperation<TC;TV;TS;TM;>;)TV; runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;
method name store descriptor (Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JZLjdk/internal/vm/vector/VectorSupport$VectorPayload;Ljava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$StoreVectorOperation;)V flags 9 signature <C:Ljava/lang/Object;V:Ljdk/internal/vm/vector/VectorSupport$VectorPayload;>(Ljava/lang/Class<*>;Ljava/lang/Class<*>;ILjava/lang/Object;JZTV;TC;JLjdk/internal/vm/vector/VectorSupport$StoreVectorOperation<TC;TV;>;)V runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;
method name storeMasked descriptor (Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;ILjava/lang/Object;JZLjdk/internal/vm/vector/VectorSupport$Vector;Ljdk/internal/vm/vector/VectorSupport$VectorMask;Ljava/lang/Object;JLjdk/internal/vm/vector/VectorSupport$StoreVectorMaskedOperation;)V flags 9 signature <C:Ljava/lang/Object;V:Ljdk/internal/vm/vector/VectorSupport$Vector<TE;>;M:Ljdk/internal/vm/vector/VectorSupport$VectorMask<TE;>;E:Ljava/lang/Object;>(Ljava/lang/Class<+TV;>;Ljava/lang/Class<TM;>;Ljava/lang/Class<TE;>;ILjava/lang/Object;JZTV;TM;TC;JLjdk/internal/vm/vector/VectorSupport$StoreVectorMaskedOperation<TC;TV;TM;>;)V runtimeAnnotations @Ljdk/internal/vm/annotation/IntrinsicCandidate;

