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.jimple.toolkits.annotation.purity   
soot.shimple.internal Shimple internal messy stuff. 
soot.util Generally useful utility classes for Soot. 
 

Uses of MultiMap in soot
 

Fields in soot declared as MultiMap
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.
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.
protected  MultiMap FastHierarchy.interfaceToAllSubinterfaces
          This map is a transitive closure of interfaceToSubinterfaces, and each set contains its superinterface itself.
protected  MultiMap FastHierarchy.interfaceToAllSubinterfaces
          This map is a transitive closure of interfaceToSubinterfaces, and each set contains its superinterface itself.
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.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.interfaceToSubinterfaces
          This map holds all key,value pairs such that value is an interface and key is in value.getInterfaces().
protected  MultiMap FastHierarchy.interfaceToSubinterfaces
          This map holds all key,value pairs such that value is an interface and key is in value.getInterfaces().
 

Uses of MultiMap in soot.jimple.spark.pag
 

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

Uses of MultiMap in soot.jimple.spark.solver
 

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

Uses of MultiMap in soot.jimple.toolkits.annotation.purity
 

Fields in soot.jimple.toolkits.annotation.purity declared as MultiMap
protected  MultiMap PurityGraph.backEdges
           
protected  MultiMap PurityGraph.backEdges
           
protected  MultiMap PurityGraph.backLocals
           
protected  MultiMap PurityGraph.backLocals
           
protected  MultiMap PurityGraph.edges
           
protected  MultiMap PurityGraph.edges
           
protected  MultiMap PurityGraph.locals
           
protected  MultiMap PurityGraph.locals
           
protected  MultiMap PurityGraph.mutated
           
protected  MultiMap PurityGraph.mutated
           
 

Uses of MultiMap in soot.shimple.internal
 

Classes in soot.shimple.internal that implement MultiMap
 class SHashMultiMap
          A map with ordered sets as values, HashMap implementation.
 

Fields in soot.shimple.internal declared as MultiMap
protected  MultiMap PhiNodeManager.varToBlocks
           
protected  MultiMap PiNodeManager.varToBlocks
           
protected  MultiMap PiNodeManager.varToBlocks
           
protected  MultiMap PhiNodeManager.varToBlocks
           
 

Constructors in soot.shimple.internal with parameters of type MultiMap
SHashMultiMap(MultiMap m)
           
SHashMultiMap(MultiMap m)
           
 

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)
           
 void MultiMap.putAll(MultiMap m)
           
 void HashMultiMap.putAll(MultiMap m)
           
 

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