Atavism Version 2018.1AGIS API

atavism.server.marshalling
Class InjectionGenerator.BranchFixup

java.lang.Object
  extended by atavism.server.marshalling.InjectionGenerator.BranchFixup
Enclosing class:
InjectionGenerator

public static class InjectionGenerator.BranchFixup
extends java.lang.Object


Field Summary
static java.util.LinkedList<InjectionGenerator.BranchFixup> allBranchFixups
           
 BranchHandle branch
           
 int lengthAtBranch
           
 int lengthAtTarget
           
 
Constructor Summary
InjectionGenerator.BranchFixup(BranchHandle branch, InstructionList il)
           
 
Method Summary
 void atTarget(InstructionList il)
           
static void fixAllFixups(InstructionList il)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

branch

public BranchHandle branch

lengthAtBranch

public int lengthAtBranch

lengthAtTarget

public int lengthAtTarget

allBranchFixups

public static java.util.LinkedList<InjectionGenerator.BranchFixup> allBranchFixups
Constructor Detail

InjectionGenerator.BranchFixup

public InjectionGenerator.BranchFixup(BranchHandle branch,
                                      InstructionList il)
Method Detail

atTarget

public void atTarget(InstructionList il)

fixAllFixups

public static void fixAllFixups(InstructionList il)


Copyright © 2018 Dragonsan Studios Sp. z o.o.