Package soot.jimple.toolkits.pointer
Class FullRWSet
- java.lang.Object
-
- soot.jimple.toolkits.pointer.RWSet
-
- soot.jimple.toolkits.pointer.FullRWSet
-
public class FullRWSet extends RWSet
-
-
Constructor Summary
Constructors Constructor Description FullRWSet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddFieldRef(PointsToSet otherBase, Object field)booleanaddGlobal(SootField global)PointsToSetgetBaseForField(Object f)booleangetCallsNative()SetgetFields()SetgetGlobals()Returns an iterator over any globals read/written.booleanhasNonEmptyIntersection(RWSet other)booleanisEquivTo(RWSet other)booleansetCallsNative()intsize()Returns an iterator over any globals read/written.booleanunion(RWSet other)Adds the RWSet other into this set.
-
-
-
Method Detail
-
size
public int size()
Description copied from class:RWSetReturns an iterator over any globals read/written.
-
getCallsNative
public boolean getCallsNative()
- Specified by:
getCallsNativein classRWSet
-
setCallsNative
public boolean setCallsNative()
- Specified by:
setCallsNativein classRWSet
-
getGlobals
public Set getGlobals()
Returns an iterator over any globals read/written.- Specified by:
getGlobalsin classRWSet
-
getBaseForField
public PointsToSet getBaseForField(Object f)
- Specified by:
getBaseForFieldin classRWSet
-
hasNonEmptyIntersection
public boolean hasNonEmptyIntersection(RWSet other)
- Specified by:
hasNonEmptyIntersectionin classRWSet
-
union
public boolean union(RWSet other)
Adds the RWSet other into this set.
-
addFieldRef
public boolean addFieldRef(PointsToSet otherBase, Object field)
- Specified by:
addFieldRefin classRWSet
-
-