soot.jimple.toolkits.callgraph
Class Targets

java.lang.Object
  extended by soot.jimple.toolkits.callgraph.Targets
All Implemented Interfaces:
Iterator<MethodOrMethodContext>

public final class Targets
extends Object
implements Iterator<MethodOrMethodContext>

Adapts an iterator over a collection of Edge's to be an iterator over the target methods of the edges.

Author:
Ondrej Lhotak

Constructor Summary
Targets(Iterator<Edge> edges)
           
 
Method Summary
 boolean hasNext()
           
 MethodOrMethodContext next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Targets

public Targets(Iterator<Edge> edges)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<MethodOrMethodContext>

next

public MethodOrMethodContext next()
Specified by:
next in interface Iterator<MethodOrMethodContext>

remove

public void remove()
Specified by:
remove in interface Iterator<MethodOrMethodContext>