SandMark version 2.0


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)
           
 
Method Summary
static StackFrame[] deleteIncompleteStackFrames(StackFrame[] stack)
           
(package private)  StackFrame getCallData(int frameNumber)
           
 StackFrame getCallee()
           
 StackFrame getCaller()
           
 StackFrame getCallersCaller()
           
 StackFrame[] getCallStack()
           
(package private)  long getFrameID(com.sun.jdi.StackFrame frame)
           
 java.lang.String getMethodName()
           
 com.sun.jdi.ObjectReference getObject()
           
 long getObjectID()
           
 long getThreadID()
           
 java.lang.String getThreadName()
           
 java.lang.String getTypeName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

MethodCallData

public MethodCallData(com.sun.jdi.VirtualMachine vm,
                      com.sun.jdi.event.LocatableEvent event,
                      com.sun.jdi.Method method)
Method Detail

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)

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002