Uses of Interface
pascal.taie.util.Copyable
Package
Description
Implementation of various points-to sets used in pointer analysis.
-
Uses of Copyable in pascal.taie.analysis.dataflow.analysis.constprop
Modifier and TypeClassDescriptionclass
Represents data facts of constant propagation, which maps variables to their lattice values. -
Uses of Copyable in pascal.taie.analysis.dataflow.fact
-
Uses of Copyable in pascal.taie.analysis.pta.pts
Modifier and TypeInterfaceDescriptioninterface
Representation of points-to sets that consist ofCSObj
. -
Uses of Copyable in pascal.taie.util.collection
Modifier and TypeInterfaceDescriptioninterface
Interface for different bit set implementations.interface
SetEx<E>
This interface extendsSet
to provide more useful APIs.Modifier and TypeClassDescriptionclass
Provides common functionality forIBitSet
implementations.class
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.class
Regular bit set implementation.class
Sparse bit set.