Uses of Package
java.lang.classfile.instruction
Package
Description
Provides classfile parsing, generation, and transformation library.
Provides interfaces describing code instructions for the
java.lang.classfile
library.-
ClassDescriptionA pseudo-instruction modeling an entry in the exception table of a code attribute.Models a single case in a
lookupswitch
ortableswitch
instruction. -
ClassDescriptionModels an array load instruction in the
code
array of aCode
attribute.Models an array store instruction in thecode
array of aCode
attribute.Models a branching instruction (conditional or unconditional) in thecode
array of aCode
attribute.A pseudo-instruction which models a single entry in theCharacterRangeTableAttribute
.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
).Models an "argument constant" instruction (e.g.,bipush
).Models an "intrinsic constant" instruction (e.g.,iconst_0
).Models a "load constant" instruction (e.g.,ldc
).Models a primitive conversion instruction in thecode
array of aCode
attribute, such asi2l
.Models instruction discontinued from thecode
array of aCode
attribute.Models JSR and JSR_W instructions discontinued from thecode
array of aCode
attribute since class file version 51.0.Models RET and RET_W instructions discontinued from thecode
array of aCode
attribute since class file version 51.0.A pseudo-instruction modeling an entry in the exception table of a code attribute.Models a field access instruction in thecode
array of aCode
attribute.Models a local variable increment instruction in thecode
array of aCode
attribute.Models aninvokedynamic
instruction in thecode
array of aCode
attribute.Models a method invocation instruction in thecode
array of aCode
attribute, other thaninvokedynamic
.A pseudo-instruction which models a single entry in theLineNumberTableAttribute
.Models a local variable load instruction in thecode
array of aCode
attribute.A pseudo-instruction which models a single entry in theLocalVariableTableAttribute
.A pseudo-instruction which models a single entry in theLocalVariableTypeTableAttribute
.Models alookupswitch
instruction in thecode
array of aCode
attribute.Models amonitorenter
ormonitorexit
instruction in thecode
array of aCode
attribute.Models amultianewarray
invocation instruction in thecode
array of aCode
attribute.Models anew
instruction in thecode
array of aCode
attribute.Models anewarray
invocation instruction in thecode
array of aCode
attribute.Models aanewarray
invocation instruction in thecode
array of aCode
attribute.Models anop
invocation instruction in thecode
array of aCode
attribute.Models an arithmetic operator instruction in thecode
array of aCode
attribute.Models a return-from-method instruction in thecode
array of aCode
attribute.Models a stack manipulation instruction in thecode
array of aCode
attribute.Models a local variable store instruction in thecode
array of aCode
attribute.Models a single case in alookupswitch
ortableswitch
instruction.Models atableswitch
instruction in thecode
array of aCode
attribute.Models anathrow
instruction in thecode
array of aCode
attribute.Models aninstanceof
orcheckcast
instruction in thecode
array of aCode
attribute.