| |
|
| org.objectweb.asm.Opcodes
All known Subclasses: org.objectweb.asm.tree.analysis.Analyzer, org.objectweb.asm.commons.CodeSizeEvaluator, org.objectweb.asm.commons.JSRInlinerAdapter, org.objectweb.asm.commons.AdviceAdapter, org.objectweb.asm.xml.ASMContentHandler, org.objectweb.asm.tree.analysis.SourceInterpreter, org.objectweb.asm.tree.analysis.BasicInterpreter,
Opcodes | public interface Opcodes (Code) | | Defines the JVM opcodes, access flags and array type codes. This interface
does not define all the JVM opcodes because some opcodes are automatically
handled. For example, the xLOAD and xSTORE opcodes are automatically replaced
by xLOAD_n and xSTORE_n opcodes when possible. The xLOAD_n and xSTORE_n
opcodes are therefore not defined in this interface. Likewise for LDC,
automatically replaced by LDC_W or LDC2_W when necessary, WIDE, GOTO_W and
JSR_W.
author: Eric Bruneton author: Eugene Kuleshov |
ACC_ABSTRACT | int ACC_ABSTRACT(Code) | | |
ACC_ANNOTATION | int ACC_ANNOTATION(Code) | | |
ACC_BRIDGE | int ACC_BRIDGE(Code) | | |
ACC_DEPRECATED | int ACC_DEPRECATED(Code) | | |
ACC_INTERFACE | int ACC_INTERFACE(Code) | | |
ACC_NATIVE | int ACC_NATIVE(Code) | | |
ACC_PRIVATE | int ACC_PRIVATE(Code) | | |
ACC_PROTECTED | int ACC_PROTECTED(Code) | | |
ACC_PUBLIC | int ACC_PUBLIC(Code) | | |
ACC_STATIC | int ACC_STATIC(Code) | | |
ACC_STRICT | int ACC_STRICT(Code) | | |
ACC_SYNCHRONIZED | int ACC_SYNCHRONIZED(Code) | | |
ACC_SYNTHETIC | int ACC_SYNTHETIC(Code) | | |
ACC_TRANSIENT | int ACC_TRANSIENT(Code) | | |
ACC_VARARGS | int ACC_VARARGS(Code) | | |
ACC_VOLATILE | int ACC_VOLATILE(Code) | | |
ACONST_NULL | int ACONST_NULL(Code) | | |
ARRAYLENGTH | int ARRAYLENGTH(Code) | | |
F_APPEND | int F_APPEND(Code) | | Represents a compressed frame where locals are the same as the locals in
the previous frame, except that additional 1-3 locals are defined, and
with an empty stack.
|
F_CHOP | int F_CHOP(Code) | | Represents a compressed frame where locals are the same as the locals in
the previous frame, except that the last 1-3 locals are absent and with
an empty stack.
|
F_FULL | int F_FULL(Code) | | Represents a compressed frame with complete frame data.
|
F_SAME | int F_SAME(Code) | | Represents a compressed frame with exactly the same locals as the
previous frame and with an empty stack.
|
F_SAME1 | int F_SAME1(Code) | | Represents a compressed frame with exactly the same locals as the
previous frame and with a single value on the stack.
|
INSTANCEOF | int INSTANCEOF(Code) | | |
INVOKEINTERFACE | int INVOKEINTERFACE(Code) | | |
INVOKESPECIAL | int INVOKESPECIAL(Code) | | |
INVOKESTATIC | int INVOKESTATIC(Code) | | |
INVOKEVIRTUAL | int INVOKEVIRTUAL(Code) | | |
LOOKUPSWITCH | int LOOKUPSWITCH(Code) | | |
MONITORENTER | int MONITORENTER(Code) | | |
MONITOREXIT | int MONITOREXIT(Code) | | |
MULTIANEWARRAY | int MULTIANEWARRAY(Code) | | |
TABLESWITCH | int TABLESWITCH(Code) | | |
|
|
|