Uses of Interface
pascal.taie.util.collection.SetEx
Packages that use SetEx
-
Uses of SetEx in pascal.taie.util.collection
Classes in pascal.taie.util.collection that implement SetExModifier and TypeClassDescriptionclass
This set supports hybrid of two set implementations, where one is efficient for small set and another one is efficient for large set.class
class
ArraySet<E>
Set implementation based on ArrayList.class
Bit set based implementation ofSet
.final class
HybridBitSet<E>
Hybrid set that uses bit set for large set.final class
Hybrid set that uses hash set for large set.class
HybridIndexableSet<E extends Indexable>
Hybrid set that uses indexable set for large set.final class
Hybrid set that uses linked hash set for large set.class
IndexableSet<E extends Indexable>
An efficient set implementation forIndexable
objects.class
This implementation leveragesIndexer
to take care of the mappings between objects and indexes.Methods in pascal.taie.util.collection that return SetExModifier and TypeMethodDescriptionAbstractSetEx.addAllDiff
(Collection<? extends E> c) ArraySet.addAllDiff
(Collection<? extends E> c) GenericBitSet.addAllDiff
(Collection<? extends E> c) SetEx.addAllDiff
(Collection<? extends E> c) Adds all elements in collectionc
, and returns the difference set betweenc
and this set (before the call).AbstractSetEx.copy()
ArraySet.copy()
GenericBitSet.copy()
AbstractSetEx.newSet()
Creates and returns a new set.HybridHashSet.newSet()
HybridLinkedHashSet.newSet()