Package soot.jimple.toolkits.thread.mhp
Class MonitorSet
- java.lang.Object
-
- soot.toolkits.scalar.AbstractFlowSet<T>
-
- soot.toolkits.scalar.ArraySparseSet
-
- soot.jimple.toolkits.thread.mhp.MonitorSet
-
public class MonitorSet extends ArraySparseSet
-
-
Field Summary
-
Fields inherited from class soot.toolkits.scalar.ArraySparseSet
DEFAULT_SIZE, elements, maxElements, numElements
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MonitorSetclone()Clones the current FlowSet.ObjectgetMonitorDepth(String objName)voidintersection(MonitorSet other, MonitorSet dest)Returns the union (join) of this MonitorSet andother, putting result intodest.voidtest()voidunion(MonitorSet other)Returns the union (join) of this MonitorSet andother, putting result intothis.-
Methods inherited from class soot.toolkits.scalar.ArraySparseSet
add, clear, contains, copy, copyFreshToExisting, difference, emptySet, equals, intersection, isEmpty, iterator, remove, remove, size, toList, union
-
Methods inherited from class soot.toolkits.scalar.AbstractFlowSet
add, difference, hashCode, intersection, isSubSet, remove, toString, union
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
clone
public MonitorSet clone()
Description copied from interface:FlowSetClones the current FlowSet.- Specified by:
clonein interfaceFlowSet- Overrides:
clonein classArraySparseSet
-
union
public void union(MonitorSet other)
Returns the union (join) of this MonitorSet andother, putting result intothis.
-
intersection
public void intersection(MonitorSet other, MonitorSet dest)
Returns the union (join) of this MonitorSet andother, putting result intodest.dest,otherandthiscould be the same object.
-
test
public void test()
-
-