Uses of Interface
java.lang.classfile.CodeElement
Packages that use CodeElementPREVIEW
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfilePREVIEW library.Provides interfaces describing code instructions for the
java.lang.classfilePREVIEW library.-
Uses of CodeElementPREVIEW in java.lang.classfilePREVIEW
Subinterfaces of CodeElementPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models an executable instruction in a method body.interfacePreview.Models metadata about aCodeAttributePREVIEW, such as entries in the exception table, line number table, local variable table, or the mapping between instructions and labels.Classes in java.lang.classfilePREVIEW that implement CodeElementPREVIEWModifier and TypeClassDescriptionclassCustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>Preview.Models a non-standard attribute of a classfile.Subinterfaces with type arguments of type CodeElementPREVIEW in java.lang.classfilePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.A builder for code attributes (method bodies).interfacePreview.Models the body of a method (theCodeattribute).interfacePreview.A transformation on streams ofCodeElementPREVIEW. -
Uses of CodeElementPREVIEW in java.lang.classfile.attributePREVIEW
Subinterfaces of CodeElementPREVIEW in java.lang.classfile.attributePREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models theRuntimeInvisibleTypeAnnotationsattribute (JVMS 4.7.21), which can appear on classes, methods, fields, and code attributes.interfacePreview.Models theRuntimeVisibleTypeAnnotationsattribute (JVMS 4.7.20), which can appear on classes, methods, fields, and code attributes.interfacePreview. -
Uses of CodeElementPREVIEW in java.lang.classfile.instructionPREVIEW
Subinterfaces of CodeElementPREVIEW in java.lang.classfile.instructionPREVIEWModifier and TypeInterfaceDescriptioninterfacePreview.Models an array load instruction in thecodearray of aCodeattribute.interfacePreview.Models an array store instruction in thecodearray of aCodeattribute.interfacePreview.Models a branching instruction (conditional or unconditional) in thecodearray of aCodeattribute.interfacePreview.A pseudo-instruction which models a single entry in theCharacterRangeTableAttributePREVIEW.interfacePreview.Models a constant-load instruction in thecodearray of aCodeattribute, including "intrinsic constant" instructions (e.g.,iconst_0), "argument constant" instructions (e.g.,bipush), and "load constant" instructions (e.g.,LDC).static interfacePreview.Models an "argument constant" instruction (e.g.,bipush).static interfacePreview.Models an "intrinsic constant" instruction (e.g.,iconst_0).static interfacePreview.Models a "load constant" instruction (e.g.,ldc).interfacePreview.Models a primitive conversion instruction in thecodearray of aCodeattribute, such asi2l.interfacePreview.Models instruction discontinued from thecodearray of aCodeattribute.static interfacePreview.Models JSR and JSR_W instructions discontinued from thecodearray of aCodeattribute since class file version 51.0.static interfacePreview.Models RET and RET_W instructions discontinued from thecodearray of aCodeattribute since class file version 51.0.interfacePreview.A pseudo-instruction modeling an entry in the exception table of a code attribute.interfacePreview.Models a field access instruction in thecodearray of aCodeattribute.interfacePreview.Models a local variable increment instruction in thecodearray of aCodeattribute.interfacePreview.Models aninvokedynamicinstruction in thecodearray of aCodeattribute.interfacePreview.Models a method invocation instruction in thecodearray of aCodeattribute, other thaninvokedynamic.interfacePreview.A pseudo-instruction which indicates that the specified label corresponds to the current position in theCodeattribute.interfacePreview.A pseudo-instruction which models a single entry in theLineNumberTableAttributePREVIEW.interfacePreview.Models a local variable load instruction in thecodearray of aCodeattribute.interfacePreview.A pseudo-instruction which models a single entry in theLocalVariableTableAttributePREVIEW.interfacePreview.A pseudo-instruction which models a single entry in theLocalVariableTypeTableAttributePREVIEW.interfacePreview.Models alookupswitchinstruction in thecodearray of aCodeattribute.interfacePreview.Models amonitorenterormonitorexitinstruction in thecodearray of aCodeattribute.interfacePreview.Models amultianewarrayinvocation instruction in thecodearray of aCodeattribute.interfacePreview.Models anewinstruction in thecodearray of aCodeattribute.interfacePreview.Models anewarrayinvocation instruction in thecodearray of aCodeattribute.interfacePreview.Models aanewarrayinvocation instruction in thecodearray of aCodeattribute.interfacePreview.Models anopinvocation instruction in thecodearray of aCodeattribute.interfacePreview.Models an arithmetic operator instruction in thecodearray of aCodeattribute.interfacePreview.Models a return-from-method instruction in thecodearray of aCodeattribute.interfacePreview.Models a stack manipulation instruction in thecodearray of aCodeattribute.interfacePreview.Models a local variable store instruction in thecodearray of aCodeattribute.interfacePreview.Models atableswitchinstruction in thecodearray of aCodeattribute.interfacePreview.Models anathrowinstruction in thecodearray of aCodeattribute.interfacePreview.Models aninstanceoforcheckcastinstruction in thecodearray of aCodeattribute.