org.jikesrvm.compilers.common.assembler
Class ForwardReference.ConditionalBranch

java.lang.Object
  extended by org.jikesrvm.compilers.common.assembler.ForwardReference
      extended by org.jikesrvm.compilers.common.assembler.ForwardReference.ConditionalBranch
Enclosing class:
ForwardReference

public static final class ForwardReference.ConditionalBranch
extends ForwardReference


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jikesrvm.compilers.common.assembler.ForwardReference
ForwardReference.ConditionalBranch, ForwardReference.LoadReturnAddress, ForwardReference.ShortBranch, ForwardReference.SwitchCase, ForwardReference.UnconditionalBranch
 
Field Summary
 
Fields inherited from class org.jikesrvm.compilers.common.assembler.ForwardReference
next, other, sourceMachinecodeIndex, targetBytecodeIndex
 
Constructor Summary
ForwardReference.ConditionalBranch(int source, int btarget)
           
 
Method Summary
 void resolve(AbstractAssembler asm)
          Rewrite source to reference current machine code (in asm's machineCodes)
 
Methods inherited from class org.jikesrvm.compilers.common.assembler.ForwardReference
enqueue, resolveMatching
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForwardReference.ConditionalBranch

public ForwardReference.ConditionalBranch(int source,
                                          int btarget)
Method Detail

resolve

public void resolve(AbstractAssembler asm)
Description copied from class: ForwardReference
Rewrite source to reference current machine code (in asm's machineCodes)

Specified by:
resolve in class ForwardReference