at.dms.classfile
Interface InstructionAccessor

All Known Implementing Classes:
AbstractInstructionAccessor, ClassRefInstruction, FieldRefInstruction, IincInstruction, Instruction, InstructionHandle, InstructionHandle, InvokeinterfaceInstruction, JumpInstruction, LocalVarInstruction, MethodRefInstruction, MultiarrayInstruction, NewarrayInstruction, NoArgInstruction, PushLiteralInstruction, SwitchInstruction

public interface InstructionAccessor

A generic accessor to an instruction


Method Summary
 InstructionAccessor transform(AccessorTransformer transformer, AccessorContainer container)
          Transforms the accessor.
 

Method Detail

transform

InstructionAccessor transform(AccessorTransformer transformer,
                              AccessorContainer container)
                              throws BadAccessorException
Transforms the accessor.

Parameters:
transformer - the transformer to be used
container - the object which contains the accessor
Throws:
BadAccessorException