Package | Description |
---|---|
oracle.toplink.libraries.asm.tree | |
oracle.toplink.libraries.asm.tree.analysis |
Modifier and Type | Class and Description |
---|---|
class |
FieldInsnNode
A node that represents a field instruction.
|
class |
IincInsnNode
A node that represents an IINC instruction.
|
class |
InsnNode
A node that represents a zero operand instruction.
|
class |
IntInsnNode
A node that represents an instruction with a single int operand.
|
class |
JumpInsnNode
A node that represents a jump instruction.
|
class |
LdcInsnNode
A node that represents an LDC instruction.
|
class |
LookupSwitchInsnNode
A node that represents a LOOKUPSWITCH instruction.
|
class |
MethodInsnNode
A node that represents a method instruction.
|
class |
MultiANewArrayInsnNode
A node that represents a MULTIANEWARRAY instruction.
|
class |
TableSwitchInsnNode
A node that represents a TABLESWITCH instruction.
|
class |
TypeInsnNode
A node that represents a type instruction.
|
class |
VarInsnNode
A node that represents a local variable instruction.
|
Modifier and Type | Method and Description |
---|---|
Value |
BasicInterpreter.binaryOperation(AbstractInsnNode insn,
Value value1,
Value value2) |
Value |
Interpreter.binaryOperation(AbstractInsnNode insn,
Value value1,
Value value2)
Interprets a bytecode instruction with two arguments.
|
Value |
BasicVerifier.binaryOperation(AbstractInsnNode insn,
Value value1,
Value value2) |
Value |
DataflowInterpreter.binaryOperation(AbstractInsnNode insn,
Value value1,
Value value2) |
Value |
BasicInterpreter.copyOperation(AbstractInsnNode insn,
Value value) |
Value |
Interpreter.copyOperation(AbstractInsnNode insn,
Value value)
Interprets a bytecode instruction that moves a value on the stack or to or
from local variables.
|
Value |
BasicVerifier.copyOperation(AbstractInsnNode insn,
Value value) |
Value |
DataflowInterpreter.copyOperation(AbstractInsnNode insn,
Value value) |
void |
Frame.execute(AbstractInsnNode insn,
Interpreter interpreter) |
Value |
BasicInterpreter.naryOperation(AbstractInsnNode insn,
List values) |
Value |
Interpreter.naryOperation(AbstractInsnNode insn,
List values)
Interprets a bytecode instruction with a variable number of arguments.
|
Value |
BasicVerifier.naryOperation(AbstractInsnNode insn,
List values) |
Value |
DataflowInterpreter.naryOperation(AbstractInsnNode insn,
List values) |
Value |
BasicInterpreter.newOperation(AbstractInsnNode insn) |
Value |
Interpreter.newOperation(AbstractInsnNode insn)
Interprets a bytecode instruction without arguments.
|
Value |
DataflowInterpreter.newOperation(AbstractInsnNode insn) |
Value |
BasicInterpreter.ternaryOperation(AbstractInsnNode insn,
Value value1,
Value value2,
Value value3) |
Value |
Interpreter.ternaryOperation(AbstractInsnNode insn,
Value value1,
Value value2,
Value value3)
Interprets a bytecode instruction with three arguments.
|
Value |
BasicVerifier.ternaryOperation(AbstractInsnNode insn,
Value value1,
Value value2,
Value value3) |
Value |
DataflowInterpreter.ternaryOperation(AbstractInsnNode insn,
Value value1,
Value value2,
Value value3) |
Value |
BasicInterpreter.unaryOperation(AbstractInsnNode insn,
Value value) |
Value |
Interpreter.unaryOperation(AbstractInsnNode insn,
Value value)
Interprets a bytecode instruction with a single argument.
|
Value |
BasicVerifier.unaryOperation(AbstractInsnNode insn,
Value value) |
Value |
DataflowInterpreter.unaryOperation(AbstractInsnNode insn,
Value value) |
Constructor and Description |
---|
DataflowValue(int size,
AbstractInsnNode insn) |
Copyright © 2023. All rights reserved.