StackTraceElement | java.lang |
Instances of this class are returned in an
array by Throwable.getStackTrace(
) .
Each instance represents one frame in the stack trace associated with
an exception or error. getClassName(
)
and
getMethodName( ) return the name of the class
(including package name) and method that contain the point of
execution that the stack frame represents. If the class file contains
sufficient information, getFileName( ) and
getLineNumber( ) return the source file and line
number associated with the frame. getFileName( )
returns null and getLineNumber(
) returns a negative value if source or line number
information is not available. isNativeMethod(
) returns
TRue if the named method is a
native method (and
therefore does not have a meaningful source file or line number).

public final class StackTraceElement implements Serializable {
// Public Constructors
5.0 public StackTraceElement(String declaringClass, String methodName,
String fileName, int lineNumber);
// Public Instance Methods
public String getClassName( );
public String getFileName( );
public int getLineNumber( );
public String getMethodName( );
public boolean isNativeMethod( );
// Public Methods Overriding Object
public boolean equals(Object obj);
public int hashCode( );
public String toString( );
}
Passed To
Throwable.setStackTrace( )
Returned By
Thread.getStackTrace( ),
Throwable.getStackTrace( ),
java.lang.management.ThreadInfo.getStackTrace( )
|