diff --git a/src/org/ntlab/deltaViewer/DummyMethodExecution.java b/src/org/ntlab/deltaViewer/DummyMethodExecution.java new file mode 100644 index 0000000..c699264 --- /dev/null +++ b/src/org/ntlab/deltaViewer/DummyMethodExecution.java @@ -0,0 +1,18 @@ +package org.ntlab.deltaViewer; + +import org.ntlab.trace.MethodExecution; +import org.ntlab.trace.Statement; + +public class DummyMethodExecution extends MethodExecution { + public DummyMethodExecution(MethodExecution methodExec) { + super(methodExec.getSignature(), methodExec.getCallerSideSignature(), methodExec.getThisClassName(), methodExec.getThisObjId(), methodExec.isConstructor(), methodExec.isStatic(), methodExec.getEntryTime()); + setCollectionType(methodExec.isCollectionType()); + setArguments(methodExec.getArguments()); + setReturnValue(methodExec.getReturnValue()); + setCaller(methodExec.getCallerMethodExecution(), methodExec.getCallerStatementExecution()); + for (Statement st: methodExec.getStatements()) { + addStatement(st); + } + setExitTime(methodExec.getExitTime()); + } +}