SandMark version 2.0


sandmark.util
Class CallGraphNode

java.lang.Object
  |
  +--sandmark.util.StackFrame
        |
        +--sandmark.util.CallGraphNode
All Implemented Interfaces:
java.io.Serializable

public class CallGraphNode
extends StackFrame

See Also:
Serialized Form

Field Summary
static int CALL
           
static int ENTER
           
static int EXIT
           
 int kind
           
static int MISSING_int
           
static int MISSING_kind
           
static int RETURN
           
 int value
           
 
Fields inherited from class sandmark.util.StackFrame
frameID, location, MISSING_long, threadID
 
Constructor Summary
CallGraphNode(ByteCodeLocation location, long threadID)
           
CallGraphNode(ByteCodeLocation location, long threadID, long frameID)
           
CallGraphNode(ByteCodeLocation location, long threadID, long frameID, int value)
           
CallGraphNode(ByteCodeLocation location, long threadID, long frameID, int value, int kind)
           
 
Method Summary
 CallGraphNode copy()
           
 int getKind()
           
 int getValue()
           
 java.lang.String kind2String(int kind)
           
 void setKind(int kind)
           
 void setValue(int v)
           
 java.lang.String toString()
           
 
Methods inherited from class sandmark.util.StackFrame
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MISSING_int

public static final int MISSING_int
See Also:
Constant Field Values

MISSING_kind

public static final int MISSING_kind
See Also:
Constant Field Values

ENTER

public static final int ENTER
See Also:
Constant Field Values

EXIT

public static final int EXIT
See Also:
Constant Field Values

CALL

public static final int CALL
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

kind

public int kind

value

public int value
Constructor Detail

CallGraphNode

public CallGraphNode(ByteCodeLocation location,
                     long threadID,
                     long frameID,
                     int value,
                     int kind)

CallGraphNode

public CallGraphNode(ByteCodeLocation location,
                     long threadID,
                     long frameID,
                     int value)

CallGraphNode

public CallGraphNode(ByteCodeLocation location,
                     long threadID)

CallGraphNode

public CallGraphNode(ByteCodeLocation location,
                     long threadID,
                     long frameID)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class StackFrame

kind2String

public java.lang.String kind2String(int kind)

getValue

public int getValue()

getKind

public int getKind()

setValue

public void setValue(int v)

setKind

public void setKind(int kind)

copy

public CallGraphNode copy()

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002