Uses of Interface
java.lang.classfile.WritableElement
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfile
PREVIEW library.Provides interfaces describing classfile constant pool entries for the
java.lang.classfile
PREVIEW library.-
Uses of WritableElementPREVIEW in java.lang.classfilePREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.Models an annotation on a declaration.interface
Preview.Models a key-value pair of an annotation.interface
Preview.Models the value of a key-value pair of an annotation.static interface
Preview.Models an annotation-valued elementstatic interface
Preview.Models an array-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a class-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models an enum-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementstatic interface
Preview.Models a constant-valued elementinterface
Preview.Models a classfile attribute 4.7.interface
Preview.Models an entry in the bootstrap method table.interface
Preview.Models a field.interface
Preview.Models a method.interface
Modifier and TypeClassDescriptionclass
CustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>
Preview.Models a non-standard attribute of a classfile.Modifier and TypeMethodDescription<T extends WritableElementPREVIEW<?>>
voidWrite a list of entities to the buffer. -
Uses of WritableElementPREVIEW in java.lang.classfile.attributePREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.interface
Preview.Models theBootstrapMethods
attribute 4.7.23, which serves as an extension to the constant pool of a classfile.interface
Preview.The CharacterRangeTable attribute is an optional variable-length attribute in the attributes table of aCode
attribute.interface
Preview.Models theCode
attribute 4.7.3, appears on non-native, non-abstract methods and contains the bytecode of the method body.interface
Preview.Models theCompilationID
attribute (@@@ need reference), which can appear on classes and records the compilation time of the class.interface
Preview.Models theConstantValue
attribute 4.7.2, which can appear on fields and indicates that the field's value is a constant.interface
Preview.Models theDeprecated
attribute 4.7.15, which can appear on classes, methods, and fields.interface
Preview.Models theEnclosingMethod
attribute 4.7.7, which can appear on classes, and indicates that the class is a local or anonymous class.interface
Preview.Models theExceptions
attribute 4.7.5, which can appear on methods, and records the exceptions declared to be thrown by this method.interface
Preview.Models theInnerClasses
attribute 4.7.6, which can appear on classes, and records which classes referenced by this classfile are inner classes.interface
Preview.Models theLineNumberTable
attribute 4.7.12, which can appear on aCode
attribute, and records the mapping between indexes into the code table and line numbers in the source file.interface
Preview.Models theLocalVariableTable
attribute 4.7.13, which can appear on aCode
attribute, and records debug information about local variables.interface
Preview.Models theLocalVariableTypeTable
attribute 4.7.14, which can appear on aCode
attribute, and records debug information about local variables.interface
Preview.Models theMethodParameters
attribute 4.7.24, which can appear on methods, and records optional information about the method's parameters.interface
Preview.Models theModule
attribute 4.7.25, which can appear on classes that represent module descriptors.interface
Preview.Models theModuleHashes
attribute, which can appear on classes that represent module descriptors.interface
Preview.Models theModuleMainClass
attribute 4.7.27, which can appear on classes that represent module descriptors.interface
Preview.Models theModulePackages
attribute 4.7.26, which can appear on classes that represent module descriptors.interface
Preview.Models theModuleResolution
attribute, which can appear on classes that represent module descriptors.interface
Preview.Models theModuleTarget
attribute, which can appear on classes that represent module descriptors.interface
Preview.Models theNestHost
attribute 4.7.28, which can appear on classes to indicate that this class is a member of a nest.interface
Preview.Models theNestMembers
attribute 4.7.29, which can appear on classes to indicate that this class is the host of a nest.interface
Preview.Models thePermittedSubclasses
attribute 4.7.31, which can appear on classes to indicate which classes may extend this class.interface
Preview.Models theRecord
attribute 4.7.30, which can appear on classes to indicate that this class is a record class.interface
Preview.Models theRuntimeInvisibleAnnotations
attribute 4.7.17, which can appear on classes, methods, and fields.interface
Preview.Models theRuntimeInvisibleParameterAnnotations
attribute 4.7.19, which can appear on methods.interface
Preview.Models theRuntimeInvisibleTypeAnnotations
attribute 4.7.21, which can appear on classes, methods, fields, and code attributes.interface
Preview.Models theRuntimeVisibleAnnotations
attribute 4.7.16, which can appear on classes, methods, and fields.interface
Preview.Models theRuntimeVisibleParameterAnnotations
attribute 4.7.18, which can appear on methods.interface
Preview.Models theRuntimeVisibleTypeAnnotations
attribute 4.7.20, which can appear on classes, methods, fields, and code attributes.interface
Preview.Models theSignature
attribute 4.7.9, which can appear on classes, methods, or fields.interface
Preview.Models theSourceDebugExtension
attribute.interface
Preview.Models theSourceFile
attribute 4.7.10, which can appear on classes.interface
Preview.Models theSourceID
attribute, which can appear on classes.interface
Preview.interface
Preview.Models theSynthetic
attribute 4.7.8, which can appear on classes, methods, and fields.interface
Preview.Models an unknown attribute on a class, method, or field. -
Uses of WritableElementPREVIEW in java.lang.classfile.constantpoolPREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.A constant pool entry that may be used as an annotation constant, which includes the four kinds of primitive constants, and UTF8 constants.interface
Preview.Models aCONSTANT_Class_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_Dynamic_info
constant in the constant pool of a classfile.interface
Preview.Builder for the constant pool of a classfile.interface
Preview.Models a constant pool entry that can be used as the constant in aConstantValue
attribute; this includes the four primitive constant types and String constants.interface
Preview.Models aCONSTANT_Double_info
constant in the constant pool of a classfile.interface
Preview.Models a dynamic constant pool entry, which is eitherConstantDynamicEntry
PREVIEW orInvokeDynamicEntry
PREVIEW.interface
Preview.Models aCONSTANT_Fieldref_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_Float_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_Integer_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_InterfaceMethodRef_info
constant in the constant pool of a classfile.interface
Preview.Models a constant pool entry for a dynamic call site.interface
Preview.Marker interface for constant pool entries suitable for loading via theLDC
instructions.interface
Preview.Models aCONSTANT_Long_info
constant in the constant pool of a classfile.interface
Preview.Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.interface
Preview.Models aCONSTANT_MethodHandle_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_MethodRef_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_MethodType_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_Module_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_NameAndType_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_Package_info
constant in the constant pool of a classfile.interface
Preview.Models an entry in the constant pool of a classfile.interface
Preview.Models aCONSTANT_String_info
constant in the constant pool of a classfile.interface
Preview.Models aCONSTANT_UTF8_info
constant in the constant pool of a classfile.