proguard.classfile.instruction |
This package contains classes to represent Java bytecode instructions.
Not every instruction currently has its own class. Only groups of instructions
that refer to the constant pool get their own representations.
While the package is sufficient for the current needs of the ProGuard
application, it may very well be reorganised and extended in the future.
|
Java Source File Name | Type | Comment |
BranchInstruction.java | Class | This interface describes an instruction that branches to a given offset in
the code. |
ConstantInstruction.java | Class | This Instruction represents an instruction that refers to an entry in the
constant pool. |
Instruction.java | Class | Base class for representing instructions. |
InstructionConstants.java | Interface | Representation of an instruction. |
InstructionFactory.java | Class | This class provides methods to create and reuse Instruction objects. |
InstructionUtil.java | Class | Utility methods for converting between representations of names and
descriptions. |
LookUpSwitchInstruction.java | Class | This Instruction represents a simple instruction without variable arguments
or constant pool references. |
SimpleInstruction.java | Class | This Instruction represents a simple instruction without variable arguments
or constant pool references. |
SwitchInstruction.java | Class | This Instruction represents a simple instruction without variable arguments
or constant pool references. |
TableSwitchInstruction.java | Class | This Instruction represents a simple instruction without variable arguments
or constant pool references. |
VariableInstruction.java | Class | This Instruction represents an instruction that refers to a variable on the
local variable stack. |