Uses of Interface
java.lang.classfile.CodeElement
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing classfile attributes for the
java.lang.classfile
PREVIEW library.Provides interfaces describing code instructions for the
java.lang.classfile
PREVIEW library.-
Uses of CodeElementPREVIEW in java.lang.classfilePREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.Models an executable instruction in a method body.interface
Preview.Models metadata about aCodeAttribute
PREVIEW, such as entries in the exception table, line number table, local variable table, or the mapping between instructions and labels.Modifier and TypeClassDescriptionclass
CustomAttributePREVIEW<T extends CustomAttributePREVIEW<T>>
Preview.Models a non-standard attribute of a classfile.Modifier and TypeInterfaceDescriptioninterface
Preview.A builder for code attributes (method bodies).interface
Preview.Models the body of a method (theCode
attribute).interface
Preview.A transformation on streams ofCodeElement
PREVIEW. -
Uses of CodeElementPREVIEW in java.lang.classfile.attributePREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.Models theRuntimeInvisibleTypeAnnotations
attribute (JVMS 4.7.21), which can appear on classes, methods, fields, and code attributes.interface
Preview.Models theRuntimeVisibleTypeAnnotations
attribute (JVMS 4.7.20), which can appear on classes, methods, fields, and code attributes.interface
Preview. -
Uses of CodeElementPREVIEW in java.lang.classfile.instructionPREVIEW
Modifier and TypeInterfaceDescriptioninterface
Preview.Models an array load instruction in thecode
array of aCode
attribute.interface
Preview.Models an array store instruction in thecode
array of aCode
attribute.interface
Preview.Models a branching instruction (conditional or unconditional) in thecode
array of aCode
attribute.interface
Preview.A pseudo-instruction which models a single entry in theCharacterRangeTableAttribute
PREVIEW.interface
Preview.Models a constant-load instruction in thecode
array of aCode
attribute, including "intrinsic constant" instructions (e.g.,iconst_0
), "argument constant" instructions (e.g.,bipush
), and "load constant" instructions (e.g.,LDC
).static interface
Preview.Models an "argument constant" instruction (e.g.,bipush
).static interface
Preview.Models an "intrinsic constant" instruction (e.g.,iconst_0
).static interface
Preview.Models a "load constant" instruction (e.g.,ldc
).interface
Preview.Models a primitive conversion instruction in thecode
array of aCode
attribute, such asi2l
.interface
Preview.Models instruction discontinued from thecode
array of aCode
attribute.static interface
Preview.Models JSR and JSR_W instructions discontinued from thecode
array of aCode
attribute since class file version 51.0.static interface
Preview.Models RET and RET_W instructions discontinued from thecode
array of aCode
attribute since class file version 51.0.interface
Preview.A pseudo-instruction modeling an entry in the exception table of a code attribute.interface
Preview.Models a field access instruction in thecode
array of aCode
attribute.interface
Preview.Models a local variable increment instruction in thecode
array of aCode
attribute.interface
Preview.Models aninvokedynamic
instruction in thecode
array of aCode
attribute.interface
Preview.Models a method invocation instruction in thecode
array of aCode
attribute, other thaninvokedynamic
.interface
Preview.A pseudo-instruction which indicates that the specified label corresponds to the current position in theCode
attribute.interface
Preview.A pseudo-instruction which models a single entry in theLineNumberTableAttribute
PREVIEW.interface
Preview.Models a local variable load instruction in thecode
array of aCode
attribute.interface
Preview.A pseudo-instruction which models a single entry in theLocalVariableTableAttribute
PREVIEW.interface
Preview.A pseudo-instruction which models a single entry in theLocalVariableTypeTableAttribute
PREVIEW.interface
Preview.Models alookupswitch
instruction in thecode
array of aCode
attribute.interface
Preview.Models amonitorenter
ormonitorexit
instruction in thecode
array of aCode
attribute.interface
Preview.Models amultianewarray
invocation instruction in thecode
array of aCode
attribute.interface
Preview.Models anew
instruction in thecode
array of aCode
attribute.interface
Preview.Models anewarray
invocation instruction in thecode
array of aCode
attribute.interface
Preview.Models aanewarray
invocation instruction in thecode
array of aCode
attribute.interface
Preview.Models anop
invocation instruction in thecode
array of aCode
attribute.interface
Preview.Models an arithmetic operator instruction in thecode
array of aCode
attribute.interface
Preview.Models a return-from-method instruction in thecode
array of aCode
attribute.interface
Preview.Models a stack manipulation instruction in thecode
array of aCode
attribute.interface
Preview.Models a local variable store instruction in thecode
array of aCode
attribute.interface
Preview.Models atableswitch
instruction in thecode
array of aCode
attribute.interface
Preview.Models anathrow
instruction in thecode
array of aCode
attribute.interface
Preview.Models aninstanceof
orcheckcast
instruction in thecode
array of aCode
attribute.