Package com.oracle.coherence.common.base
Class StackTrace.StackFrame
java.lang.Object
com.oracle.coherence.common.base.StackTrace.StackFrame
- Enclosing class:
 StackTrace
A class that provides "stack frame" information from a line of a stack
 trace.
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionStackFrame(String sExcept) Construct a StackFrame object from a line of a stack trace.StackFrame(String sFile, String sClass, String sMethod, int nLine) Construct a StackFrame object from its constituent data members. - 
Method Summary
 
- 
Field Details
- 
UNKNOWN
 
 - 
 - 
Constructor Details
- 
StackFrame
Construct a StackFrame object from a line of a stack trace.- Parameters:
 sExcept- a line of a stack trace in the format used by the reference implementation of the JVM
 - 
StackFrame
Construct a StackFrame object from its constituent data members.- Parameters:
 sFile- the source file name (e.g. Test.java)sClass- the fully qualified class name (e.g. pkg.Test$1)sMethod- the method name (e.g. main)nLine- the line number (e.g. 17) or 0 if unknown
 
 - 
 - 
Method Details
- 
init
Initialize the fields of the StackFrame object.- Parameters:
 sFile- the source file name (e.g. Test.java)sClass- the fully qualified class name (e.g. pkg.Test$1)sMethod- the method name (e.g. main)nLine- the line number (e.g. 17) or 0 if unknown
 - 
getFileName
- Returns:
 - the source file name (e.g. Test.java)
 
 - 
getClassName
- Returns:
 - the fully qualified class name (e.g. pkg.Test$1)
 
 - 
getShortClassName
- Returns:
 - the short class name (e.g. Test.1)
 
 - 
getMethodName
- Returns:
 - the method name (e.g. main)
 
 - 
getLineNumber
public int getLineNumber()- Returns:
 - the line number (e.g. 17) or 0 if unknown
 
 - 
getLine
- Returns:
 - the line of source code if possible or null
 
 - 
toString
 - 
toShortString
- Returns:
 - a short String representation of the StackFrame
 
 
 -