at.dms.kjc
Class CodeSequence.LabelResolvingTransformer

java.lang.Object
  |
  +--at.dms.kjc.CodeSequence.LabelResolvingTransformer
All Implemented Interfaces:
AccessorTransformer
Enclosing class:
CodeSequence

class CodeSequence.LabelResolvingTransformer
extends java.lang.Object
implements AccessorTransformer

Helper class to resolve labels.


Constructor Summary
(package private) CodeSequence.LabelResolvingTransformer()
           
 
Method Summary
 InstructionAccessor transform(InstructionAccessor accessor, AccessorContainer container)
          Transforms the specified accessor.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeSequence.LabelResolvingTransformer

CodeSequence.LabelResolvingTransformer()
Method Detail

transform

public InstructionAccessor transform(InstructionAccessor accessor,
                                     AccessorContainer container)
Description copied from interface: AccessorTransformer
Transforms the specified accessor.
Specified by:
transform in interface AccessorTransformer
Following copied from interface: at.dms.classfile.AccessorTransformer
Parameters:
accessor - the accessor to transform
container - the object which contains the accessor
Returns:
the transformed accessor