src.jdk.compiler.share.data.symbols.java.base-M.sym.txt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nb-javac Show documentation
Show all versions of nb-javac Show documentation
"nb-javac" is a patched version of OpenJDK "javac", i.e., the Java compiler. This has long been part of NetBeans, providing a highly tuned Java compiler specifically for the Java editor i.e., parsing and lexing for features such as syntax coloring, code completion.
#
# 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/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;
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; 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;
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/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/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; 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; 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$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;
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 ;>Ljava/lang/Object;Ljava/lang/classfile/WritableElement; 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;
class name java/lang/classfile/AttributeMapper
header extends java/lang/Object nestMembers java/lang/classfile/AttributeMapper$AttributeStability flags 601 signature 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; 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;>;
method name findAttribute descriptor (Ljava/lang/classfile/AttributeMapper;)Ljava/util/Optional; flags 1 signature ;>(Ljava/lang/classfile/AttributeMapper;)Ljava/util/Optional;
method name findAttributes descriptor (Ljava/lang/classfile/AttributeMapper;)Ljava/util/List; flags 1 signature ;>(Ljava/lang/classfile/AttributeMapper;)Ljava/util/List;
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;
field name BOOTSTRAP_METHODS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name CHARACTER_RANGE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name CODE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name COMPILATION_ID descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name CONSTANT_VALUE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name DEPRECATED descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name ENCLOSING_METHOD descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name EXCEPTIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name INNER_CLASSES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name LINE_NUMBER_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name LOCAL_VARIABLE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name LOCAL_VARIABLE_TYPE_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name METHOD_PARAMETERS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE_HASHES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE_MAIN_CLASS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE_PACKAGES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE_RESOLUTION descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name MODULE_TARGET descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name NEST_HOST descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name NEST_MEMBERS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name PERMITTED_SUBCLASSES descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RECORD descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_INVISIBLE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_INVISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_VISIBLE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name RUNTIME_VISIBLE_TYPE_ANNOTATIONS descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name SIGNATURE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name SOURCE_DEBUG_EXTENSION descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name SOURCE_FILE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name SOURCE_ID descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name STACK_MAP_TABLE descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name SYNTHETIC descriptor Ljava/lang/classfile/AttributeMapper; flags 19 signature Ljava/lang/classfile/AttributeMapper;
field name PREDEFINED_ATTRIBUTES descriptor Ljava/util/Set; flags 19 signature Ljava/util/Set;>;
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; 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;
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 ;>(Ljava/util/List;)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; 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;
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/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/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;)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;
method name verify descriptor ([B)Ljava/util/List; flags 401 signature ([B)Ljava/util/List;
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;
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/ClassFile$AttributeMapperOption;
method name attributeMapper descriptor ()Ljava/util/function/Function; flags 401 signature ()Ljava/util/function/Function;>;
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$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$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$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$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$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$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$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$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 ;>Ljava/lang/Object;Ljava/util/function/Consumer; 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;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 ;E::Ljava/lang/classfile/ClassFileElement;B::Ljava/lang/classfile/ClassFileBuilder;>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;
class name java/lang/classfile/ClassFileTransform$ResolvedTransform
header extends java/lang/Object nestHost java/lang/classfile/ClassFileTransform flags 601 signature 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;
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/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/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/util/Map;)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/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;
method name methods descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
method name superclass descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional;
method name interfaces descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
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;>;
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;
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 (ILjava/lang/Class;)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;
method name superclassSignature descriptor ()Ljava/lang/classfile/Signature$RefTypeSig; flags 401
method name superinterfaceSignatures descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
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$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; 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;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/ClassTransform; flags 9 signature (Ljava/util/function/Consumer;)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/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/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/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;
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; 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;
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;
method name block descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer;)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;
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;
method name ifThenElse descriptor (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder; flags 1 signature (Ljava/util/function/Consumer;Ljava/util/function/Consumer;)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/util/function/Consumer;)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/util/function/Consumer;)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/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/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/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/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/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/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$CatchBuilder;
method name catchingMulti descriptor (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder; flags 401 signature (Ljava/util/List;Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeBuilder$CatchBuilder;
method name catchingAll descriptor (Ljava/util/function/Consumer;)V flags 401 signature (Ljava/util/function/Consumer;)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/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;
method name exceptionHandlers descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
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; 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;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/CodeTransform; flags 9 signature (Ljava/util/function/Consumer;)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;
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 Ljava/lang/Object;Ljava/lang/classfile/ClassFileElement;Ljava/lang/Iterable; 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;)V
method name elements descriptor ()Ljava/lang/Iterable; flags 1 signature ()Ljava/lang/Iterable;
method name iterator descriptor ()Ljava/util/Iterator; flags 1 signature ()Ljava/util/Iterator;
method name elementStream descriptor ()Ljava/util/stream/Stream; flags 1 signature ()Ljava/util/stream/Stream;
method name elementList descriptor ()Ljava/util/List; flags 1 signature ()Ljava/util/List;
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 ;>Ljava/lang/Object;Ljava/lang/classfile/Attribute;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 descriptor (Ljava/lang/classfile/AttributeMapper;)V flags 4 signature (Ljava/lang/classfile/AttributeMapper;)V
method name attributeMapper descriptor ()Ljava/lang/classfile/AttributeMapper; flags 11 signature ()Ljava/lang/classfile/AttributeMapper;
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; 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;
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/CompoundElement;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;
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; 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;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/FieldTransform; flags 9 signature (Ljava/util/function/Consumer;)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/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;
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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/Interfaces; flags 9 signature (Ljava/util/List;)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/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; 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;
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/CompoundElement;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;
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;
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;
method name arguments descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
method name result descriptor ()Ljava/lang/classfile/Signature; flags 401
method name throwableSignatures descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
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/util/List;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; 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;
method name endHandler descriptor (Ljava/util/function/Consumer;)Ljava/lang/classfile/MethodTransform; flags 9 signature (Ljava/util/function/Consumer;)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/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;
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; 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; 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;
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;
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;
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$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; 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;
method name interfaceBounds descriptor ()Ljava/util/List; flags 401 signature ()Ljava/util/List;
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$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;
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/constantpool/Utf8Entry;Ljava/util/List;)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/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/constant/ClassDesc;Ljava/util/List;)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/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;
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$LocalVarTarget;
method name ofLocalVariable descriptor (Ljava/util/List;)Ljava/lang/classfile/TypeAnnotation$LocalVarTarget; flags 9 signature (Ljava/util/List;)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$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; 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; 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; 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 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/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; 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;
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; 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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/CharacterRangeTableAttribute; flags 9 signature (Ljava/util/List;)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/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/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/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/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/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;
method name enclosingMethodName descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional;
method name enclosingMethodType descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional;
method name enclosingMethodTypeSymbol descriptor ()Ljava/util/Optional; flags 1 signature ()Ljava/util/Optional;
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/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/util/Optional;)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/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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/ExceptionsAttribute; flags 9 signature (Ljava/util/List;)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/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;
method name innerName descriptor ()Ljava/util/Optional; flags 401 signature ()Ljava/util/Optional;
method name flagsMask descriptor ()I flags 401
method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set;
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/util/Optional;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/util/Optional;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/util/Optional;[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/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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/InnerClassesAttribute; flags 9 signature (Ljava/util/List;)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; 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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LineNumberTableAttribute; flags 9 signature (Ljava/util/List;)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; 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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LocalVariableTableAttribute; flags 9 signature (Ljava/util/List;)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; 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;
method name of descriptor (Ljava/util/List;)Ljava/lang/classfile/attribute/LocalVariableTypeTableAttribute; flags 9 signature (Ljava/util/List;)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;
method name flagsMask descriptor ()I flags 401
method name flags descriptor ()Ljava/util/Set; flags 1 signature ()Ljava/util/Set