joeq.Compiler.Quad
Class Operand.FieldOperand

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

public static class Operand.FieldOperand
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.FieldOperand(jq_Field f)
           
 
Method Summary
 void attachToQuad(Quad q)
           
 Operand copy()
           
 jq_Field getField()
           
 Quad getQuad()
           
 boolean isSimilar(Operand that)
           
 void resolve()
           
 void setField(jq_Field f)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Operand.FieldOperand

public Operand.FieldOperand(jq_Field f)
Method Detail

getField

public jq_Field getField()

setField

public void setField(jq_Field 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.