|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TypedInstruction | |
---|---|
serp.bytecode | Bytecode Manipuation |
Uses of TypedInstruction in serp.bytecode |
---|
Subclasses of TypedInstruction in serp.bytecode | |
---|---|
class |
ArrayInstruction
Any array load or store instruction. |
class |
ArrayLoadInstruction
Loads a value from an array onto the stack. |
class |
ArrayStoreInstruction
Store a value from the stack into an array. |
class |
ClassInstruction
An instruction that takes as an argument a class to operate on. |
class |
CmpInstruction
An instruction comparing two stack values. |
class |
ConstantInstruction
An instruction that that loads a constant onto the stack. |
class |
ConvertInstruction
A conversion opcode such as i2l, f2i , etc. |
class |
IIncInstruction
The iinc instruction. |
class |
LoadInstruction
Loads a value from the locals table to the stack. |
class |
LocalVariableInstruction
An instruction that has an argument of an index into the local variable table of the current frame. |
class |
MathInstruction
One of the math operations defined in the Constants interface. |
class |
MultiANewArrayInstruction
The multianewarray instruction, which creates a new
multi-dimensional array. |
class |
NewArrayInstruction
The newarray instruction, which is used to create new
arrays of primitive types. |
class |
RetInstruction
The ret instruction is used in the implementation of finally. |
class |
ReturnInstruction
Returns a value (or void) from a method. |
class |
StackInstruction
Represents an instruction that manipulates the stack of the current frame. |
class |
StoreInstruction
An instruction to store a value from a local variable onto the stack. |
class |
WideInstruction
The wide instruction, which is used to allow other
instructions to index values beyond what they can normally index baed
on the length of their arguments. |
Methods in serp.bytecode that return TypedInstruction | |
---|---|
TypedInstruction |
TypedInstruction.setType(BCClass type)
Set the type of this instruction. |
TypedInstruction |
TypedInstruction.setType(Class type)
Set the type of this instruction. |
TypedInstruction |
WideInstruction.setType(String type)
|
abstract TypedInstruction |
TypedInstruction.setType(String type)
Set the type of this instruction. |
TypedInstruction |
StoreInstruction.setType(String type)
|
TypedInstruction |
StackInstruction.setType(String type)
|
TypedInstruction |
ReturnInstruction.setType(String type)
|
TypedInstruction |
NewArrayInstruction.setType(String type)
|
TypedInstruction |
MathInstruction.setType(String type)
|
TypedInstruction |
LocalVariableInstruction.setType(String type)
|
TypedInstruction |
LoadInstruction.setType(String type)
|
TypedInstruction |
ConvertInstruction.setType(String type)
|
TypedInstruction |
ConstantInstruction.setType(String type)
|
TypedInstruction |
CmpInstruction.setType(String type)
|
TypedInstruction |
ClassInstruction.setType(String type)
|
TypedInstruction |
ArrayStoreInstruction.setType(String type)
|
TypedInstruction |
ArrayLoadInstruction.setType(String type)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |