|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
EqualsSupportingPointsToSet | A points-to set supporting deep equals and hashCode operations. |
Class Summary | |
---|---|
AllSharedHybridNodes | A singleton to hold the hash table for SharedHybridSet |
AllSharedListNodes | A singleton to hold the hash table for SharedListSet |
BitPointsToSet | Implementation of points-to set using a bit vector. |
DoublePointsToSet | Implementation of points-to set that holds two sets: one for new elements that have not yet been propagated, and the other for elements that have already been propagated. |
EmptyPointsToSet | Implementation of an empty, immutable points-to set. |
HashPointsToSet | HashSet implementation of points-to set. |
HybridPointsToSet | Hybrid implementation of points-to set, which uses an explicit array for small sets, and a bit vector for large sets. |
P2SetFactory | Abstract base class for points-to set factory. |
P2SetVisitor | Abstract base class for points-to set visitors used to enumerate points-to sets. |
PointsToBitVector | An extension of a bit vector which is convenient to use to represent points-to sets. |
PointsToSetEqualsWrapper | A decorator that implements equals/hashCode for PointsToSet supporting the EqualsSupportingPointsToSet interface. |
PointsToSetInternal | Abstract base class for implementations of points-to sets. |
PointsToSetInternal.P2SetVisitorDefaultTrue | A P2SetVisitor with a default return value of true . |
PointsToSetInternal.P2SetVisitorInt | A P2SetVisitor with an int value. |
SharedHybridSet | A shared representation of a points-to set which uses a bit vector + a list of extra elements, an "overflow list", to make adding single elements fast in most cases. |
SharedListSet | Implementation of a points-to set as a sorted list of elements, but where similar lists share parts of their data. |
SortedArraySet | Implementation of points-to set using a sorted array. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |