public static class ForwardReference.ShortBranch extends ForwardReference
ForwardReference.ConditionalBranch, ForwardReference.LoadReturnAddress, ForwardReference.ShortBranch, ForwardReference.SwitchCase, ForwardReference.UnconditionalBranch
next, other, sourceMachinecodeIndex, targetBytecodeIndex
Constructor and Description |
---|
ShortBranch(int source) |
ShortBranch(int source,
int btarget) |
Modifier and Type | Method and Description |
---|---|
void |
resolve(AbstractAssembler asm)
Rewrite source to reference current machine code (in asm's machineCodes)
|
enqueue, resolveMatching
public ShortBranch(int source)
public ShortBranch(int source, int btarget)
public void resolve(AbstractAssembler asm)
ForwardReference
resolve
in class ForwardReference
asm
- the assembler to use to resolve the reference