soot.dava.toolkits.base.AST.structuredAnalysis
Class CPTuple

java.lang.Object
  extended by soot.dava.toolkits.base.AST.structuredAnalysis.CPTuple

public class CPTuple
extends Object

START LOCAL CLASS DECLARATION


Constructor Summary
CPTuple(String sootClass, CPVariable variable, boolean top)
           
CPTuple(String sootClass, CPVariable variable, Object constant)
           
 
Method Summary
 Object clone()
           
 boolean containsField()
           
 boolean containsLocal()
           
 boolean equals(Object other)
           
 String getSootClassName()
           
 Object getValue()
           
 CPVariable getVariable()
           
 boolean isTop()
           
 boolean isValueABoolean()
           
 boolean isValueADouble()
           
 boolean isValueAFloat()
           
 boolean isValueAInteger()
           
 boolean isValueALong()
           
 void setTop()
           
 void setValue(Object constant)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CPTuple

public CPTuple(String sootClass,
               CPVariable variable,
               Object constant)

CPTuple

public CPTuple(String sootClass,
               CPVariable variable,
               boolean top)
Method Detail

clone

public Object clone()
Overrides:
clone in class Object

containsLocal

public boolean containsLocal()

containsField

public boolean containsField()

isTop

public boolean isTop()

setTop

public void setTop()

isValueADouble

public boolean isValueADouble()

isValueAFloat

public boolean isValueAFloat()

isValueALong

public boolean isValueALong()

isValueABoolean

public boolean isValueABoolean()

isValueAInteger

public boolean isValueAInteger()

getValue

public Object getValue()

setValue

public void setValue(Object constant)

getSootClassName

public String getSootClassName()

getVariable

public CPVariable getVariable()

equals

public boolean equals(Object other)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object