- All Implemented Interfaces:
- class HandleCreator
- extends Object
- implements AccessorTransformer
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.
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
private final ArrayLocator locator
private final InstructionHandle handles
public HandleCreator(Instruction insns,
- Creates a new HandleCreator object
insns - the array of instructions
handles - the array of instruction handles
public InstructionAccessor transform(InstructionAccessor accessor,
- Transforms the specified accessor.
- Specified by:
transform in interface
accessor - the accessor to transform
container - the object which contains the accessor
- the transformed accessor
mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.