Uses of Interface
pascal.taie.util.Indexer
Packages that use Indexer
Package
Description
Provides the classes to represent and manage context-sensitive elements
used in pointer analysis, including context-sensitive pointers, objects,
call sites, and methods.
Provide model for heap objects.
Implementation of various points-to sets used in pointer analysis.
Provide classes related to intermediate representation of method bodies.
Provides functionality related to management of classes (class loading,
class members, class hierarchy, etc.) in the program being analyzed.
-
Uses of Indexer in pascal.taie.analysis.graph.cfg
Classes in pascal.taie.analysis.graph.cfg that implement Indexer -
Uses of Indexer in pascal.taie.analysis.graph.flowgraph
Classes in pascal.taie.analysis.graph.flowgraph that implement Indexer -
Uses of Indexer in pascal.taie.analysis.pta
Methods in pascal.taie.analysis.pta that return IndexerModifier and TypeMethodDescriptionPointerAnalysisResult.getObjectIndexer()
PointerAnalysisResultImpl.getObjectIndexer()
Constructors in pascal.taie.analysis.pta with parameters of type IndexerModifierConstructorDescriptionPointerAnalysisResultImpl
(PropagateTypes propTypes, CSManager csManager, Indexer<Obj> objIndexer, CallGraph<CSCallSite, CSMethod> csCallGraph, PointerFlowGraph pfg) -
Uses of Indexer in pascal.taie.analysis.pta.core.cs.element
Methods in pascal.taie.analysis.pta.core.cs.element that return IndexerModifier and TypeMethodDescriptionCSManager.getMethodIndexer()
MapBasedCSManager.getMethodIndexer()
CSManager.getObjectIndexer()
MapBasedCSManager.getObjectIndexer()
-
Uses of Indexer in pascal.taie.analysis.pta.core.heap
Subinterfaces of Indexer in pascal.taie.analysis.pta.core.heapModifier and TypeInterfaceDescriptioninterface
Represents of heap models for heap objects.Classes in pascal.taie.analysis.pta.core.heap that implement IndexerModifier and TypeClassDescriptionclass
All heap models should inherit this class, and we can define some uniform behaviors of heap modeling here.class
-
Uses of Indexer in pascal.taie.analysis.pta.pts
Constructors in pascal.taie.analysis.pta.pts with parameters of type Indexer -
Uses of Indexer in pascal.taie.ir
Subinterfaces of Indexer in pascal.taie.irModifier and TypeInterfaceDescriptioninterface
Intermediate representation for method body of non-abstract methods.Classes in pascal.taie.ir that implement IndexerMethods in pascal.taie.ir that return Indexer -
Uses of Indexer in pascal.taie.language.classes
Subinterfaces of Indexer in pascal.taie.language.classesModifier and TypeInterfaceDescriptioninterface
Manages the classes and class-related resolution of the program being analyzed.Classes in pascal.taie.language.classes that implement Indexer -
Uses of Indexer in pascal.taie.util
Classes in pascal.taie.util that implement Indexer -
Uses of Indexer in pascal.taie.util.collection
Constructors in pascal.taie.util.collection with parameters of type IndexerModifierConstructorDescriptionHybridBitSet
(Indexer<E> indexer, boolean isSparse) IndexerBitSet
(Indexer<E> indexer, boolean isSparse) -
Uses of Indexer in pascal.taie.util.graph
Constructors in pascal.taie.util.graph with parameters of type IndexerModifierConstructorDescriptionDominatorFinder
(Graph<N> graph, Indexer<N> indexer, boolean isSparse) Constructs a dominator finder with a graph and given indexer.