EVolve.util
Class DataTrace

java.lang.Object
  |
  +--EVolve.util.DataTrace

public class DataTrace
extends java.lang.Object


Constructor Summary
DataTrace()
           
DataTrace(Set workingSet)
           
 
Method Summary
 java.util.ArrayList getCallees(int callerId, int calleeId)
           
 java.util.ArrayList getCallerChain(int callerId, int calleeId)
           
 java.util.ArrayList getCallerChains(int callerId, int calleeId)
           
 java.util.ArrayList getTrace()
           
 int size()
           
 void updateTrace(int calleeId, boolean methodEntry)
           
 void updateTrace2(int traceId)
           
 void updateTrace3(int traceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataTrace

public DataTrace()

DataTrace

public DataTrace(Set workingSet)
Method Detail

updateTrace

public void updateTrace(int calleeId,
                        boolean methodEntry)

updateTrace2

public void updateTrace2(int traceId)

updateTrace3

public void updateTrace3(int traceId)

getCallerChains

public java.util.ArrayList getCallerChains(int callerId,
                                           int calleeId)

getCallerChain

public java.util.ArrayList getCallerChain(int callerId,
                                          int calleeId)

getCallees

public java.util.ArrayList getCallees(int callerId,
                                      int calleeId)

size

public int size()

getTrace

public java.util.ArrayList getTrace()