joosc.code.bytecode
Class InstanceInvokeInstr

java.lang.Object
  extended byjoosc.code.bytecode.InstanceInvokeInstr
All Implemented Interfaces:
Instr
Direct Known Subclasses:
InvokenonvirtualInstr, InvokevirtualInstr

public abstract class InstanceInvokeInstr
extends java.lang.Object
implements Instr


Constructor Summary
InstanceInvokeInstr(java.lang.String nameAndSignature)
           
 
Method Summary
 int getHeightDelta()
           
 int getLowestAffected()
           
 int getLowestUsed()
           
protected abstract  java.lang.String getName()
           
 java.lang.String getNameAndSignature()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InstanceInvokeInstr

public InstanceInvokeInstr(java.lang.String nameAndSignature)
Method Detail

getNameAndSignature

public java.lang.String getNameAndSignature()

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

getName

protected abstract java.lang.String getName()

toString

public java.lang.String toString()
Specified by:
toString in interface Instr