Module org.glavo.classfile
Package org.glavo.classfile.instruction
package org.glavo.classfile.instruction
Provides interfaces describing code instructions for the org.glavo.classfile library.
The java.lang.classfile.attribute package contains interfaces describing code instructions.- Since:
- 22
-
InterfacesClassDescriptionModels an array load instruction in the
codearray of aCodeattribute.Models an array store instruction in thecodearray of aCodeattribute.Models a branching instruction (conditional or unconditional) in thecodearray of aCodeattribute.A pseudo-instruction which models a single entry in theCharacterRangeTableAttribute.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).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 thecodearray of aCodeattribute, such asi2l.Models instruction discontinued from thecodearray of aCodeattribute.Models JSR and JSR_W instructions discontinued from thecodearray of aCodeattribute since class file version 51.0.Models RET and RET_W instructions discontinued from thecodearray of aCodeattribute 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 thecodearray of aCodeattribute.Models a local variable increment instruction in thecodearray of aCodeattribute.Models aninvokedynamicinstruction in thecodearray of aCodeattribute.Models a method invocation instruction in thecodearray of aCodeattribute, other thaninvokedynamic.A pseudo-instruction which indicates that the specified label corresponds to the current position in theCodeattribute.A pseudo-instruction which models a single entry in theLineNumberTableAttribute.Models a local variable load instruction in thecodearray of aCodeattribute.A pseudo-instruction which models a single entry in theLocalVariableTableAttribute.A pseudo-instruction which models a single entry in theLocalVariableTypeTableAttribute.Models alookupswitchinstruction in thecodearray of aCodeattribute.Models amonitorenterormonitorexitinstruction in thecodearray of aCodeattribute.Models amultianewarrayinvocation instruction in thecodearray of aCodeattribute.Models anewinstruction in thecodearray of aCodeattribute.Models anewarrayinvocation instruction in thecodearray of aCodeattribute.Models aanewarrayinvocation instruction in thecodearray of aCodeattribute.Models anopinvocation instruction in thecodearray of aCodeattribute.Models an arithmetic operator instruction in thecodearray of aCodeattribute.Models a return-from-method instruction in thecodearray of aCodeattribute.Models a stack manipulation instruction in thecodearray of aCodeattribute.Models a local variable store instruction in thecodearray of aCodeattribute.Models a single case in alookupswitchortableswitchinstruction.Models atableswitchinstruction in thecodearray of aCodeattribute.Models anathrowinstruction in thecodearray of aCodeattribute.Models aninstanceoforcheckcastinstruction in thecodearray of aCodeattribute.