|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.dms.dis.HandleCreator
This class replaces all references to instructions by their associated handle. At the same time, it adds line numbers to the handles and checks if they are references by an instruction, handler or local variable info.
Constructor Summary | |
HandleCreator(Instruction[] instructions,
InstructionHandle[] handles)
Creates a new HandleCreator object. |
Method Summary | |
InstructionAccessor |
transform(InstructionAccessor accessor,
AccessorContainer container)
Transforms the specified accessor. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public HandleCreator(Instruction[] instructions, InstructionHandle[] handles)
instructions
- The array of instructions.handles
- The array of instruction handles.Method Detail |
public InstructionAccessor transform(InstructionAccessor accessor, AccessorContainer container) throws BadAccessorException
transform
in interface AccessorTransformer
accessor
- The accessor to transform.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |