Package soot.jimple.toolkits.infoflow
Class AbstractDataSource
- java.lang.Object
-
- soot.jimple.toolkits.infoflow.AbstractDataSource
-
- All Implemented Interfaces:
Serializable,EquivTo,Switchable,Value
public class AbstractDataSource extends Object implements Value
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractDataSource(Object sourcename)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(Switch sw)Called when this object is visited.Objectclone()Clones the object.booleanequals(Object c)intequivHashCode()Returns a hash code consistent with structural equality for this object.booleanequivTo(Object c)Returns true if this object is structurally equivalent to c.TypegetType()Returns the Soot type of this Value.List<ValueBox>getUseBoxes()Returns a List of boxes corresponding to Values which are used by (ie contained within) this Value.StringtoString()voidtoString(UnitPrinter up)
-
-
-
Constructor Detail
-
AbstractDataSource
public AbstractDataSource(Object sourcename)
-
-
Method Detail
-
getUseBoxes
public List<ValueBox> getUseBoxes()
Description copied from interface:ValueReturns a List of boxes corresponding to Values which are used by (ie contained within) this Value.- Specified by:
getUseBoxesin interfaceValue
-
clone
public Object clone()
Clones the object. Not implemented here.
-
equivTo
public boolean equivTo(Object c)
Returns true if this object is structurally equivalent to c. AbstractDataSources are equal and equivalent if their sourcename is the same
-
equivHashCode
public int equivHashCode()
Returns a hash code consistent with structural equality for this object.- Specified by:
equivHashCodein interfaceEquivTo
-
toString
public void toString(UnitPrinter up)
-
getType
public Type getType()
Description copied from interface:ValueReturns the Soot type of this Value.
-
apply
public void apply(Switch sw)
Description copied from interface:SwitchableCalled when this object is visited.- Specified by:
applyin interfaceSwitchable
-
-