jellyj.classfile.classgen
Class BranchHandle

jellyj.classfile.classgen.InstructionHandle
  |
  +--jellyj.classfile.classgen.BranchHandle

public class BranchHandle
extends InstructionHandle

BranchHandle is returned by specialized InstructionList.append() whenever a BranchInstruction is appended. This is useful when the target of this instruction is not known at time of creation and must be set later via setTarget().

Author:
JellyJ Design Group
See Also: InstructionHandle, Instruction, InstructionList

Fields inherited from class jellyj.classfile.classgen.InstructionHandle
instruction, next, prev

Constructor Summary
BranchHandle(BranchInstruction i)
           

Method Summary
 voidsetTarget(InstructionHandle ih)
           
 voidsetTargetNoCopy(InstructionHandle ih)
           

Methods inherited from class jellyj.classfile.classgen.InstructionHandle
dispose, getInstruction, getNext, getPrev

Constructor Detail

BranchHandle

public BranchHandle(BranchInstruction i)
Method Detail

setTarget

public void setTarget(InstructionHandle ih)

setTargetNoCopy

public void setTargetNoCopy(InstructionHandle ih)