joosc.code.bytecode
Class LabelInstr
java.lang.Object
joosc.code.bytecode.LabelInstr
- All Implemented Interfaces:
- Instr
- public class LabelInstr
- extends java.lang.Object
- implements Instr
Constructor Summary |
LabelInstr(java.lang.String name,
int label)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LabelInstr
public LabelInstr(java.lang.String name,
int label)
getHeightDelta
public int getHeightDelta()
- Specified by:
getHeightDelta
in interface Instr
getLowestUsed
public int getLowestUsed()
- Specified by:
getLowestUsed
in interface Instr
getLowestAffected
public int getLowestAffected()
- Specified by:
getLowestAffected
in interface Instr
isDead
public boolean isDead()
hasUniqueSource
public boolean hasUniqueSource()
addSource
public void addSource()
dropSource
public void dropSource()
getCompleteLabel
public java.lang.String getCompleteLabel()
toString
public java.lang.String toString()
- Specified by:
toString
in interface Instr