joosc.code
Class CodeChain
java.lang.Object
joosc.code.CodeChain
- public class CodeChain
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodeChain
public CodeChain()
addLast
public void addLast(Instr instr)
add
public void add(Instr instr)
getFirst
public Instr getFirst()
getSuccOf
public Instr getSuccOf(Instr instr)
getSuccOfBy
public Instr getSuccOfBy(Instr instr,
int howMany)
iterator
public java.util.Iterator iterator()
iterator
public java.util.Iterator iterator(Instr start)
replace
public boolean replace(InstrBox from,
int howMany,
java.util.List by)
smartReplace
public boolean smartReplace(InstrBox from,
int howMany,
java.util.List by)
remove
public boolean remove(InstrBox instrBox)
smartRemove
public boolean smartRemove(InstrBox instrBox)
printTo
public void printTo(java.io.PrintWriter out)