Uses of Interface
soot.MethodOrMethodContext

Packages that use MethodOrMethodContext
soot Base Soot classes, shared by different intermediate representations. 
soot.jimple.toolkits.callgraph   
 

Uses of MethodOrMethodContext in soot
 

Classes in soot that implement MethodOrMethodContext
 class MethodContext
          Represents a pair of a method and a context.
 class SootMethod
          Soot representation of a Java method.
 

Methods in soot that return MethodOrMethodContext
static MethodOrMethodContext MethodContext.v(SootMethod method, Context context)
           
static MethodOrMethodContext MethodContext.v(SootMethod method, Context context)
           
 

Methods in soot with parameters of type MethodOrMethodContext
 void MethodToContexts.add(MethodOrMethodContext momc)
           
 void MethodToContexts.add(MethodOrMethodContext momc)
           
 

Uses of MethodOrMethodContext in soot.jimple.toolkits.callgraph
 

Fields in soot.jimple.toolkits.callgraph with type parameters of type MethodOrMethodContext
protected  Map<MethodOrMethodContext,Edge> CallGraph.srcMethodToEdge
           
protected  Map<MethodOrMethodContext,Edge> CallGraph.srcMethodToEdge
           
protected  Map<MethodOrMethodContext,Edge> CallGraph.tgtToEdge
           
protected  Map<MethodOrMethodContext,Edge> CallGraph.tgtToEdge
           
 

Methods in soot.jimple.toolkits.callgraph that return MethodOrMethodContext
 MethodOrMethodContext Edge.getSrc()
           
 MethodOrMethodContext Edge.getSrc()
           
 MethodOrMethodContext Edge.getTgt()
           
 MethodOrMethodContext Edge.getTgt()
           
 MethodOrMethodContext Targets.next()
           
 MethodOrMethodContext Targets.next()
           
 

Methods in soot.jimple.toolkits.callgraph that return types with arguments of type MethodOrMethodContext
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(MethodOrMethodContext momc)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(MethodOrMethodContext momc)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Unit u)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Unit u)
           
 QueueReader<MethodOrMethodContext> ReachableMethods.listener()
          Returns a QueueReader object containing all methods found reachable so far, and which will be informed of any new methods that are later found to be reachable.
 QueueReader<MethodOrMethodContext> ReachableMethods.listener()
          Returns a QueueReader object containing all methods found reachable so far, and which will be informed of any new methods that are later found to be reachable.
 QueueReader<MethodOrMethodContext> ReachableMethods.newListener()
          Returns a QueueReader object which will contain ONLY NEW methods which will be found to be reachable, but not those that have already been found to be reachable.
 QueueReader<MethodOrMethodContext> ReachableMethods.newListener()
          Returns a QueueReader object which will contain ONLY NEW methods which will be found to be reachable, but not those that have already been found to be reachable.
 Iterator<MethodOrMethodContext> CallGraph.sourceMethods()
          Returns an iterator over all methods that are the sources of at least one edge.
 Iterator<MethodOrMethodContext> CallGraph.sourceMethods()
          Returns an iterator over all methods that are the sources of at least one edge.
 

Methods in soot.jimple.toolkits.callgraph with parameters of type MethodOrMethodContext
 void ContextInsensitiveContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ObjSensContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void OneCFAContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void OneCFAContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ObjSensContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ContextInsensitiveContextManager.addStaticEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind)
           
 void ContextInsensitiveContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void ContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void ObjSensContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void OneCFAContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void OneCFAContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void ObjSensContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void ContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 void ContextInsensitiveContextManager.addVirtualEdge(MethodOrMethodContext src, Unit srcUnit, SootMethod target, Kind kind, Context typeContext)
           
 boolean ReachableMethods.contains(MethodOrMethodContext m)
          Returns true iff method is reachable.
 boolean ReachableMethods.contains(MethodOrMethodContext m)
          Returns true iff method is reachable.
 Iterator<Edge> CallGraph.edgesInto(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their target method.
 Iterator SlowCallGraph.edgesInto(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their target method.
 Iterator SlowCallGraph.edgesInto(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their target method.
 Iterator<Edge> CallGraph.edgesInto(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their target method.
 Iterator<Edge> CallGraph.edgesOutOf(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their source method.
 Iterator SlowCallGraph.edgesOutOf(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their source method.
 Iterator SlowCallGraph.edgesOutOf(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their source method.
 Iterator<Edge> CallGraph.edgesOutOf(MethodOrMethodContext m)
          Returns an iterator over all edges that have m as their source method.
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(MethodOrMethodContext momc)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(MethodOrMethodContext momc)
           
 

Method parameters in soot.jimple.toolkits.callgraph with type arguments of type MethodOrMethodContext
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
           
 Iterator<MethodOrMethodContext> TransitiveTargets.iterator(Iterator<MethodOrMethodContext> methods)
           
 

Constructors in soot.jimple.toolkits.callgraph with parameters of type MethodOrMethodContext
Edge(MethodOrMethodContext src, Stmt srcUnit, MethodOrMethodContext tgt)
           
Edge(MethodOrMethodContext src, Stmt srcUnit, MethodOrMethodContext tgt)
           
Edge(MethodOrMethodContext src, Unit srcUnit, MethodOrMethodContext tgt, Kind kind)
           
Edge(MethodOrMethodContext src, Unit srcUnit, MethodOrMethodContext tgt, Kind kind)
           
 

Constructor parameters in soot.jimple.toolkits.callgraph with type arguments of type MethodOrMethodContext
ReachableMethods(CallGraph graph, Collection<MethodOrMethodContext> entryPoints)
           
ReachableMethods(CallGraph graph, Collection<MethodOrMethodContext> entryPoints)
           
ReachableMethods(CallGraph graph, Iterator<MethodOrMethodContext> entryPoints)
           
ReachableMethods(CallGraph graph, Iterator<MethodOrMethodContext> entryPoints)
           
ReachableMethods(CallGraph graph, Iterator<MethodOrMethodContext> entryPoints, Filter filter)
           
ReachableMethods(CallGraph graph, Iterator<MethodOrMethodContext> entryPoints, Filter filter)