Uses of Interface
pascal.taie.util.collection.MultiMap
Packages that use MultiMap
Package
Description
This package provides functionality to analyze exceptions.
Provides the classes necessary to build and represent a call graph.
Provide data structures and algorithms of context-sensitive
pointer analysis solver.
-
Uses of MultiMap in pascal.taie.analysis.defuse
Methods in pascal.taie.analysis.defuse that return MultiMap -
Uses of MultiMap in pascal.taie.analysis.exception
Methods in pascal.taie.analysis.exception that return MultiMapModifier and TypeMethodDescriptionCatchResult.getCaughtExplicitOf
(Stmt stmt) CatchResult.getCaughtImplicitOf
(Stmt stmt) CatchResult.getCaughtOf
(Stmt stmt) -
Uses of MultiMap in pascal.taie.analysis.graph.callgraph
Fields in pascal.taie.analysis.graph.callgraph declared as MultiMap -
Uses of MultiMap in pascal.taie.analysis.pta.core.solver
Methods in pascal.taie.analysis.pta.core.solver that return MultiMapModifier and TypeMethodDescriptionDeclaredParamProvider.getArrayObjs()
EmptyParamProvider.getArrayObjs()
ParamProvider.getArrayObjs()
SpecifiedParamProvider.getArrayObjs()
-
Uses of MultiMap in pascal.taie.analysis.pta.plugin.util
Fields in pascal.taie.analysis.pta.plugin.util declared as MultiMapModifier and TypeFieldDescriptionAbstractModel.relevantVars
Deprecated.AnalysisModelPlugin.relevantVars
-
Uses of MultiMap in pascal.taie.util.collection
Classes in pascal.taie.util.collection that implement MultiMapModifier and TypeClassDescriptionclass
AbstractMultiMap<K,
V> class
MapSetMultiMap<K,
V> An implementation ofMultiMap
that stores key-value pairs as a map from key to the sets of its corresponding values.Methods in pascal.taie.util.collection with type parameters of type MultiMapModifier and TypeMethodDescriptionMultiMapCollector.get
(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) MultiMapCollector.get
(Supplier<MultiMap<K, V>> supplier, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) Methods in pascal.taie.util.collection that return MultiMapModifier and TypeMethodDescriptionstatic <K,
V> MultiMap<K, V> Maps.emptyMultiMap()
static <K,
V> MultiMap<K, V> Maps.newMultiMap()
static <K,
V> MultiMap<K, V> Maps.newMultiMap
(int initialCapacity) static <K,
V> MultiMap<K, V> Maps.newMultiMap
(Map<K, Set<V>> map) static <K,
V> MultiMap<K, V> Maps.newMultiMap
(Map<K, Set<V>> map, SSupplier<Set<V>> setFactory) static <K,
V> MultiMap<K, V> Maps.newMultiMap
(SSupplier<Set<V>> setFactory) static <K,
V> MultiMap<K, V> Maps.unmodifiableMultiMap
(MultiMap<K, V> map) Methods in pascal.taie.util.collection that return types with arguments of type MultiMapModifier and TypeMethodDescriptionBiConsumer<MultiMap<K,
V>, T> MultiMapCollector.accumulator()
MultiMapCollector.combiner()
MultiMapCollector.finisher()
MultiMapCollector.supplier()
Methods in pascal.taie.util.collection with parameters of type MultiMapModifier and TypeMethodDescriptionboolean
boolean
Stores all key-value pairs ofmultimap
in this multimap.static <K,
V> MultiMap<K, V> Maps.unmodifiableMultiMap
(MultiMap<K, V> map) Method parameters in pascal.taie.util.collection with type arguments of type MultiMapModifier and TypeMethodDescriptionMultiMapCollector.get
(Supplier<MultiMap<K, V>> supplier, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) static <K1,
K2, V> TwoKeyMultiMap<K1, K2, V> Maps.newTwoKeyMultiMap
(Map<K1, MultiMap<K2, V>> map, SSupplier<MultiMap<K2, V>> multimapFactory) static <K1,
K2, V> TwoKeyMultiMap<K1, K2, V> Maps.newTwoKeyMultiMap
(Map<K1, MultiMap<K2, V>> map, SSupplier<MultiMap<K2, V>> multimapFactory) Constructor parameters in pascal.taie.util.collection with type arguments of type MultiMap