Uses of Interface
java.lang.classfile.WritableElement
Packages that use WritableElementPREVIEW
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfilePREVIEW library.Provides interfaces describing classfile constant pool entries for the
java.lang.classfilePREVIEW library.-
Uses of WritableElementPREVIEW in java.lang.classfilePREVIEW
Subinterfaces of WritableElementPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models an annotation on a declaration.interfacePreview.Models a key-value pair of an annotation.interfacePreview.Models the value of a key-value pair of an annotation.static interfacePreview.Models an annotation-valued elementstatic interfacePreview.Models an array-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a class-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models an enum-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementstatic interfacePreview.Models a constant-valued elementinterfacePreview.Models a classfile attribute 4.7.interfacePreview.Models an entry in the bootstrap method table.interfacePreview.Models a field.interfacePreview.Models a method.interfaceClasses in java.lang.classfilePREVIEW that implement WritableElementPREVIEWModifier and TypeClassDescriptionclassCustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>Preview.Models a non-standard attribute of a classfile.Methods in java.lang.classfilePREVIEW with type parameters of type WritableElementPREVIEWModifier and TypeMethodDescription<T extends WritableElementPREVIEW<?>>
voidWrite a list of entities to the buffer. -
Uses of WritableElementPREVIEW in java.lang.classfile.attributePREVIEW
Subinterfaces of WritableElementPREVIEW in java.lang.classfile.attributePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.interfacePreview.Models theBootstrapMethodsattribute 4.7.23, which serves as an extension to the constant pool of a classfile.interfacePreview.The CharacterRangeTable attribute is an optional variable-length attribute in the attributes table of aCodeattribute.interfacePreview.Models theCodeattribute 4.7.3, appears on non-native, non-abstract methods and contains the bytecode of the method body.interfacePreview.Models theCompilationIDattribute (@@@ need reference), which can appear on classes and records the compilation time of the class.interfacePreview.Models theConstantValueattribute 4.7.2, which can appear on fields and indicates that the field's value is a constant.interfacePreview.Models theDeprecatedattribute 4.7.15, which can appear on classes, methods, and fields.interfacePreview.Models theEnclosingMethodattribute 4.7.7, which can appear on classes, and indicates that the class is a local or anonymous class.interfacePreview.Models theExceptionsattribute 4.7.5, which can appear on methods, and records the exceptions declared to be thrown by this method.interfacePreview.Models theInnerClassesattribute 4.7.6, which can appear on classes, and records which classes referenced by this classfile are inner classes.interfacePreview.Models theLineNumberTableattribute 4.7.12, which can appear on aCodeattribute, and records the mapping between indexes into the code table and line numbers in the source file.interfacePreview.Models theLocalVariableTableattribute 4.7.13, which can appear on aCodeattribute, and records debug information about local variables.interfacePreview.Models theLocalVariableTypeTableattribute 4.7.14, which can appear on aCodeattribute, and records debug information about local variables.interfacePreview.Models theMethodParametersattribute 4.7.24, which can appear on methods, and records optional information about the method's parameters.interfacePreview.Models theModuleattribute 4.7.25, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleHashesattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleMainClassattribute 4.7.27, which can appear on classes that represent module descriptors.interfacePreview.Models theModulePackagesattribute 4.7.26, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleResolutionattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theModuleTargetattribute, which can appear on classes that represent module descriptors.interfacePreview.Models theNestHostattribute 4.7.28, which can appear on classes to indicate that this class is a member of a nest.interfacePreview.Models theNestMembersattribute 4.7.29, which can appear on classes to indicate that this class is the host of a nest.interfacePreview.Models thePermittedSubclassesattribute 4.7.31, which can appear on classes to indicate which classes may extend this class.interfacePreview.Models theRecordattribute 4.7.30, which can appear on classes to indicate that this class is a record class.interfacePreview.Models theRuntimeInvisibleAnnotationsattribute 4.7.17, which can appear on classes, methods, and fields.interfacePreview.Models theRuntimeInvisibleParameterAnnotationsattribute 4.7.19, which can appear on methods.interfacePreview.Models theRuntimeInvisibleTypeAnnotationsattribute 4.7.21, which can appear on classes, methods, fields, and code attributes.interfacePreview.Models theRuntimeVisibleAnnotationsattribute 4.7.16, which can appear on classes, methods, and fields.interfacePreview.Models theRuntimeVisibleParameterAnnotationsattribute 4.7.18, which can appear on methods.interfacePreview.Models theRuntimeVisibleTypeAnnotationsattribute 4.7.20, which can appear on classes, methods, fields, and code attributes.interfacePreview.Models theSignatureattribute 4.7.9, which can appear on classes, methods, or fields.interfacePreview.Models theSourceDebugExtensionattribute.interfacePreview.Models theSourceFileattribute 4.7.10, which can appear on classes.interfacePreview.Models theSourceIDattribute, which can appear on classes.interfacePreview.interfacePreview.Models theSyntheticattribute 4.7.8, which can appear on classes, methods, and fields.interfacePreview.Models an unknown attribute on a class, method, or field. -
Uses of WritableElementPREVIEW in java.lang.classfile.constantpoolPREVIEW
Subinterfaces of WritableElementPREVIEW in java.lang.classfile.constantpoolPREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.A constant pool entry that may be used as an annotation constant, which includes the four kinds of primitive constants, and UTF8 constants.interfacePreview.Models aCONSTANT_Class_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_Dynamic_infoconstant in the constant pool of a classfile.interfacePreview.Builder for the constant pool of a classfile.interfacePreview.Models a constant pool entry that can be used as the constant in aConstantValueattribute; this includes the four primitive constant types and String constants.interfacePreview.Models aCONSTANT_Double_infoconstant in the constant pool of a classfile.interfacePreview.Models a dynamic constant pool entry, which is eitherConstantDynamicEntryPREVIEW orInvokeDynamicEntryPREVIEW.interfacePreview.Models aCONSTANT_Fieldref_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_Float_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_Integer_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_InterfaceMethodRef_infoconstant in the constant pool of a classfile.interfacePreview.Models a constant pool entry for a dynamic call site.interfacePreview.Marker interface for constant pool entries suitable for loading via theLDCinstructions.interfacePreview.Models aCONSTANT_Long_infoconstant in the constant pool of a classfile.interfacePreview.Models a member reference constant in the constant pool of a classfile, which includes references to fields, methods, and interface methods.interfacePreview.Models aCONSTANT_MethodHandle_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_MethodRef_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_MethodType_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_Module_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_NameAndType_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_Package_infoconstant in the constant pool of a classfile.interfacePreview.Models an entry in the constant pool of a classfile.interfacePreview.Models aCONSTANT_String_infoconstant in the constant pool of a classfile.interfacePreview.Models aCONSTANT_UTF8_infoconstant in the constant pool of a classfile.