soot.jimple.toolkits.callgraph
Class TransitiveTargets

java.lang.Object
  extended by soot.jimple.toolkits.callgraph.TransitiveTargets

public class TransitiveTargets
extends Object

Extends a TargetsOfMethod or TargetsOfUnit to include edges transitively reachable from any target methods.

Author:
Ondrej Lhotak

Constructor Summary
TransitiveTargets(CallGraph cg)
           
TransitiveTargets(CallGraph cg, Filter filter)
           
 
Method Summary
 Iterator<MethodOrMethodContext> iterator(Iterator<MethodOrMethodContext> methods)
           
 Iterator<MethodOrMethodContext> iterator(MethodOrMethodContext momc)
           
 Iterator<MethodOrMethodContext> iterator(Unit u)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitiveTargets

public TransitiveTargets(CallGraph cg)

TransitiveTargets

public TransitiveTargets(CallGraph cg,
                         Filter filter)
Method Detail

iterator

public Iterator<MethodOrMethodContext> iterator(Unit u)

iterator

public Iterator<MethodOrMethodContext> iterator(MethodOrMethodContext momc)

iterator

public Iterator<MethodOrMethodContext> iterator(Iterator<MethodOrMethodContext> methods)