public static final class DebuggerEventSource.StackFrame
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
className
The name of the class containing the method for this stack frame.
|
java.lang.String |
filename
The filename for this stack frame.
|
int |
language
The language for this stack frame.
|
int |
lineNumber
The line number for this stack frame.
|
int |
methodAccess
The method access and modifier flags for the method for this stack frame.
|
java.lang.String |
methodName
The name of the method for this stack frame.
|
java.lang.String |
methodSignature
The signature of the method for this stack frame.
|
java.lang.String |
prettyClassName
The "pretty" name of the class containing the method for this stack
frame.
|
java.lang.String |
prettyMethodName
The "pretty" name of the method for this stack frame.
|
java.lang.String |
prettyMethodSignature
The signature of the method for this stack frame, with each
parameter's class name made pretty.
|
java.lang.String |
prettyThisClassName
The "pretty" name of the class for the "this" for this stack frame.
|
java.lang.String |
thisClassName
The name of the class for the "this" for this stack frame.
|
long |
thisID
A unique identifier for the "this" for this stack frame.
|
Constructor and Description |
---|
DebuggerEventSource.StackFrame(java.lang.String className,
java.lang.String methodName,
java.lang.String methodSignature,
int methodAccess,
long thisID,
java.lang.String filename,
int lineNumber)
Deprecated.
|
DebuggerEventSource.StackFrame(java.lang.String className,
java.lang.String methodName,
java.lang.String methodSignature,
int methodAccess,
long thisID,
java.lang.String thisClassName,
java.lang.String filename,
int lineNumber)
Deprecated.
|
DebuggerEventSource.StackFrame(java.lang.String className,
java.lang.String methodName,
java.lang.String methodSignature,
java.lang.String filename,
int lineNumber)
Deprecated.
|
DebuggerEventSource.StackFrame(java.lang.String className,
java.lang.String prettyClassName,
java.lang.String methodName,
java.lang.String prettyMethodName,
java.lang.String methodSignature,
java.lang.String prettyMethodSignature,
int methodAccess,
long thisID,
java.lang.String thisClassName,
java.lang.String prettyThisClassName,
java.lang.String filename,
int lineNumber,
int language) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(DebuggerEventSource.StackFrame sf) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
public final java.lang.String className
public final java.lang.String prettyClassName
public final java.lang.String methodName
public final java.lang.String prettyMethodName
public final java.lang.String methodSignature
public final java.lang.String prettyMethodSignature
public final int methodAccess
The method access and modifier flags are defined in The Java Virtual Machine Specification, table 4.5.
public final long thisID
The thisID will be 0 for native or static methods.
public final java.lang.String thisClassName
The thisClassName will be null for native or static methods.
public final java.lang.String prettyThisClassName
The prettyThisClassName will be null for native or static methods.
public final java.lang.String filename
public final int lineNumber
public int language
DebuggerEventSource.LANGUAGE_UNKNOWN
DebuggerEventSource.LANGUAGE_JAVA
DebuggerEventSource.LANGUAGE_PLSQL
DebuggerEventSource.LANGUAGE_XSLT
DebuggerEventSource.LANGUAGE_ANT
DebuggerEventSource.LANGUAGE_JAVASCRIPT
@Deprecated public DebuggerEventSource.StackFrame(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, java.lang.String filename, int lineNumber)
@Deprecated public DebuggerEventSource.StackFrame(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, int methodAccess, long thisID, java.lang.String filename, int lineNumber)
@Deprecated public DebuggerEventSource.StackFrame(java.lang.String className, java.lang.String methodName, java.lang.String methodSignature, int methodAccess, long thisID, java.lang.String thisClassName, java.lang.String filename, int lineNumber)
public DebuggerEventSource.StackFrame(java.lang.String className, java.lang.String prettyClassName, java.lang.String methodName, java.lang.String prettyMethodName, java.lang.String methodSignature, java.lang.String prettyMethodSignature, int methodAccess, long thisID, java.lang.String thisClassName, java.lang.String prettyThisClassName, java.lang.String filename, int lineNumber, int language)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equals(DebuggerEventSource.StackFrame sf)
public java.lang.String toString()
toString
in class java.lang.Object