StackTraceElement


StackTraceElement java.lang

Java 1.4 serializable

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



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net