Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 262
نمايش فراداده

StackTraceElementjava.lang

Java 1.4serializable

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

Figure 10-57. java.lang.StackTraceElement

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( )