| java.lang.Object | |
| ↳ | java.lang.StackTraceElement | 
A representation of a single stack frame. Arrays of StackTraceElement
 are stored in Throwable objects to represent the whole state of the
 call stack at the time a Throwable gets thrown.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Constructs a new  StackTraceElementfor a specified execution
 point. | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Compares this instance with the specified object and indicates if they
 are equal. | |||||||||||
| Returns the fully qualified name of the class belonging to this
  StackTraceElement. | |||||||||||
| Returns the name of the Java source file containing class belonging to
 this  StackTraceElement. | |||||||||||
| Returns the line number in the source for the class belonging to this
  StackTraceElement. | |||||||||||
| Returns the name of the method belonging to this  StackTraceElement. | |||||||||||
| Returns an integer hash code for this object. | |||||||||||
| Indicates if the method name returned by  getMethodName()is
 implemented as a native method. | |||||||||||
| Returns a string containing a concise, human-readable description of this
 object. | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
Constructs a new StackTraceElement for a specified execution
 point.
| cls | the fully qualified name of the class where execution is at. | 
|---|---|
| method | the name of the method where execution is at. | 
| file | The name of the file where execution is at or null. | 
| line | the line of the file where execution is at, a negative number
            if unknown or -2if the execution is in a native
            method. | 
| NullPointerException | if clsormethodisnull. | 
|---|
Compares this instance with the specified object and indicates if they are equal. In order to be equal, the following conditions must be fulfilled:
obj must be a stack trace element,obj must
 not be null,obj must be equal.| obj | the object to compare this instance with. | 
|---|
true if the specified object is equal to this
         StackTraceElement; false otherwise.Returns the fully qualified name of the class belonging to this
 StackTraceElement.
Returns the name of the Java source file containing class belonging to
 this StackTraceElement.
null if this information is not
         available.
Returns the line number in the source for the class belonging to this
 StackTraceElement.
Returns the name of the method belonging to this StackTraceElement.
Returns an integer hash code for this object. By contract, any two
 objects for which equals(Object) returns true must return
 the same hash code value. This means that subclasses of Object
 usually override both methods or neither method.
 
Note that hash values must not change over time unless information used in equals comparisons also changes.
See Writing a correct
 hashCode method
 if you intend implementing your own hashCode method.
Indicates if the method name returned by getMethodName() is
 implemented as a native method.
true if the method in which this stack trace element is
         executing is a native method; false otherwise.
Returns a string containing a concise, human-readable description of this object. Subclasses are encouraged to override this method and provide an implementation that takes into account the object's type and data. The default implementation is equivalent to the following expression:
getClass().getName() + '@' + Integer.toHexString(hashCode())
See Writing a useful
 toString method
 if you intend implementing your own toString method.