soot.jimple.toolkits.infoflow
Class CallChain

java.lang.Object
  extended by soot.jimple.toolkits.infoflow.CallChain

public class CallChain
extends Object

CallChain written by Richard L. Halpert 2007-03-07 Stores a list of edges, and has a "next pointer" to a continuation of the list


Constructor Summary
CallChain(Edge edge, CallChain next)
           
 
Method Summary
 Object clone()
           
 CallChain cloneAndExtend(CallChain extension)
           
 boolean contains(Edge e)
           
 boolean containsMethod(SootMethod sm)
           
 boolean equals(Object o)
           
 List<Edge> getEdges()
           
 Iterator<Edge> iterator()
           
 int size()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallChain

public CallChain(Edge edge,
                 CallChain next)
Method Detail

getEdges

public List<Edge> getEdges()

size

public int size()

iterator

public Iterator<Edge> iterator()

contains

public boolean contains(Edge e)

containsMethod

public boolean containsMethod(SootMethod sm)

cloneAndExtend

public CallChain cloneAndExtend(CallChain extension)

clone

public Object clone()
Overrides:
clone in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object