Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.ide.runner
Class DebuggerEventSource.StackFrame

java.lang.Object
  extended by oracle.ide.runner.DebuggerEventSource.StackFrame
Enclosing class:
DebuggerEventSource

public static final class DebuggerEventSource.StackFrame
extends java.lang.Object


Field Summary
 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 Summary
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)
           
 
Method Summary
 boolean equals(DebuggerEventSource.StackFrame sf)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

className

public final java.lang.String className
The name of the class containing the method for this stack frame.


prettyClassName

public final java.lang.String prettyClassName
The "pretty" name of the class containing the method for this stack frame.


methodName

public final java.lang.String methodName
The name of the method for this stack frame.


prettyMethodName

public final java.lang.String prettyMethodName
The "pretty" name of the method for this stack frame.


methodSignature

public final java.lang.String methodSignature
The signature of the method for this stack frame.


prettyMethodSignature

public final java.lang.String prettyMethodSignature
The signature of the method for this stack frame, with each parameter's class name made pretty.


methodAccess

public final int methodAccess
The method access and modifier flags for the method for this stack frame.

The method access and modifier flags are defined in The Java Virtual Machine Specification, table 4.5.


thisID

public final long thisID
A unique identifier for the "this" for this stack frame.

The thisID will be 0 for native or static methods.


thisClassName

public final java.lang.String thisClassName
The name of the class for the "this" for this stack frame.

The thisClassName will be null for native or static methods.


prettyThisClassName

public final java.lang.String prettyThisClassName
The "pretty" name of the class for the "this" for this stack frame.

The prettyThisClassName will be null for native or static methods.


filename

public final java.lang.String filename
The filename for this stack frame.


lineNumber

public final int lineNumber
The line number for this stack frame.


language

public int language
The language for this stack frame. The value may be one of the following: DebuggerEventSource.LANGUAGE_UNKNOWN DebuggerEventSource.LANGUAGE_JAVA DebuggerEventSource.LANGUAGE_PLSQL DebuggerEventSource.LANGUAGE_XSLT DebuggerEventSource.LANGUAGE_ANT DebuggerEventSource.LANGUAGE_JAVASCRIPT

Constructor Detail

DebuggerEventSource.StackFrame

public DebuggerEventSource.StackFrame(java.lang.String className,
                                      java.lang.String methodName,
                                      java.lang.String methodSignature,
                                      java.lang.String filename,
                                      int lineNumber)
Deprecated. 


DebuggerEventSource.StackFrame

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. 


DebuggerEventSource.StackFrame

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)
Deprecated. 


DebuggerEventSource.StackFrame

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)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

equals

public boolean equals(DebuggerEventSource.StackFrame sf)

toString

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

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.