sandmark.util.exec
Class MethodCallData
java.lang.Object
|
+--sandmark.util.exec.MethodCallData
- public class MethodCallData
- extends java.lang.Object
The sandmark.util.exec.MethodCallData class contains information
about a method call: which method was called, what it's
signature is, who called it, what thread it's running in,
etc. Public fields can be accessed directly but should be
treated as read-only.
Field Summary |
com.sun.jdi.event.LocatableEvent |
event
|
com.sun.jdi.Method |
method
|
(package private) com.sun.jdi.ThreadReference |
thread
|
com.sun.jdi.VirtualMachine |
vm
|
Constructor Summary |
MethodCallData(com.sun.jdi.VirtualMachine vm,
com.sun.jdi.event.LocatableEvent event,
com.sun.jdi.Method method)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
event
public com.sun.jdi.event.LocatableEvent event
method
public com.sun.jdi.Method method
vm
public com.sun.jdi.VirtualMachine vm
thread
com.sun.jdi.ThreadReference thread
MethodCallData
public MethodCallData(com.sun.jdi.VirtualMachine vm,
com.sun.jdi.event.LocatableEvent event,
com.sun.jdi.Method method)
getMethodName
public java.lang.String getMethodName()
getTypeName
public java.lang.String getTypeName()
getThreadName
public java.lang.String getThreadName()
getThreadID
public long getThreadID()
getObject
public com.sun.jdi.ObjectReference getObject()
getObjectID
public long getObjectID()
getCallersCaller
public StackFrame getCallersCaller()
getCaller
public StackFrame getCaller()
getCallee
public StackFrame getCallee()
getFrameID
long getFrameID(com.sun.jdi.StackFrame frame)
getCallData
StackFrame getCallData(int frameNumber)
getCallStack
public StackFrame[] getCallStack()
deleteIncompleteStackFrames
public static StackFrame[] deleteIncompleteStackFrames(StackFrame[] stack)