Uses of Interface
soot.util.MultiMap

Packages that use MultiMap
soot Base Soot classes, shared by different intermediate representations. 
soot.jimple.spark.pag   
soot.jimple.spark.solver   
soot.util Generally useful utility classes for Soot. 
 

Uses of MultiMap in soot
 

Fields in soot declared as MultiMap
protected  MultiMap FastHierarchy.interfaceToSubinterfaces
          This map holds all key,value pairs such that value is an interface and key is in value.getInterfaces().
protected  MultiMap FastHierarchy.interfaceToImplementers
          This map holds all key,value pairs such that value is a class (NOT an interface) and key is in value.getInterfaces().
protected  MultiMap FastHierarchy.interfaceToAllSubinterfaces
          This map is a transitive closure of interfaceToSubinterfaces, and each set contains its superinterface itself.
protected  MultiMap FastHierarchy.interfaceToAllImplementers
          This map gives, for an interface, all concrete classes that implement that interface and all its subinterfaces, but NOT their subclasses.
 

Uses of MultiMap in soot.jimple.spark.pag
 

Fields in soot.jimple.spark.pag declared as MultiMap
protected  MultiMap PAG2HTML.mergedNodes
           
protected  MultiMap PAG2HTML.methodToNodes
           
 

Uses of MultiMap in soot.jimple.spark.solver
 

Fields in soot.jimple.spark.solver declared as MultiMap
protected  MultiMap MergeChecker.fieldToBase
           
protected  MultiMap PropAlias.fieldToBase
           
protected  MultiMap PropAlias.aliasEdges
           
 

Uses of MultiMap in soot.util
 

Classes in soot.util that implement MultiMap
 class HashMultiMap
          A map with sets as values, HashMap implementation.
 

Methods in soot.util with parameters of type MultiMap
 void HashMultiMap.putAll(MultiMap m)
           
 void MultiMap.putAll(MultiMap m)
           
 

Constructors in soot.util with parameters of type MultiMap
HashMultiMap(MultiMap m)