joeq.Compiler.Quad
Class Operand.MethodOperand

java.lang.Object
  extended by joeq.Compiler.Quad.Operand.MethodOperand
All Implemented Interfaces:
Operand
Enclosing interface:
Operand

public static class Operand.MethodOperand
extends Object
implements Operand


Nested Class Summary
 
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.Operand
Operand.AConstOperand, Operand.BasicBlockTableOperand, Operand.ConditionOperand, Operand.Const4Operand, Operand.Const8Operand, Operand.ConstOperand, Operand.DConstOperand, Operand.FConstOperand, Operand.FieldOperand, Operand.IConstOperand, Operand.IntValueTableOperand, Operand.LConstOperand, Operand.MethodOperand, Operand.ParamListOperand, Operand.PConstOperand, Operand.RegisterOperand, Operand.TargetOperand, Operand.TypeOperand, Operand.UnnecessaryGuardOperand, Operand.Util
 
Constructor Summary
Operand.MethodOperand(jq_Method t)
           
 
Method Summary
 void attachToQuad(Quad q)
           
 Operand copy()
           
 jq_Method getMethod()
           
 Quad getQuad()
           
 boolean isSimilar(Operand that)
           
 void resolve()
           
 void setMethod(jq_Method f)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Operand.MethodOperand

public Operand.MethodOperand(jq_Method t)
Method Detail

getMethod

public jq_Method getMethod()

setMethod

public void setMethod(jq_Method f)

resolve

public void resolve()

toString

public String toString()
Overrides:
toString in class Object

copy

public Operand copy()
Specified by:
copy in interface Operand

attachToQuad

public void attachToQuad(Quad q)
Specified by:
attachToQuad in interface Operand

getQuad

public Quad getQuad()
Specified by:
getQuad in interface Operand

isSimilar

public boolean isSimilar(Operand that)
Specified by:
isSimilar in interface Operand


Copyright © 2001-2008 John Whaley. All Rights Reserved.