EVolve.util
Class MethodInvokingTrace

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

public class MethodInvokingTrace
extends java.lang.Object


Constructor Summary
MethodInvokingTrace()
           
 
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 getMethodTrace()
           
 int size()
           
 void updateMethodTrace(int calleeId, boolean methodEntry)
           
 void updateMethodTrace2(int calleeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MethodInvokingTrace

public MethodInvokingTrace()
Method Detail

updateMethodTrace

public void updateMethodTrace(int calleeId,
                              boolean methodEntry)

updateMethodTrace2

public void updateMethodTrace2(int calleeId)

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()

getMethodTrace

public java.util.ArrayList getMethodTrace()