public final class StackTraceElement extends Object implements Serializable
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj)Returns true if the specified object is another  StackTraceElementinstance representing
 the same execution point as this instance. | 
| String | getClassName()Returns the fully qualified name of the class containing the execution point represented by this
 stack trace element. | 
| String | getFileName()Returns the name of the source file containing the execution point represented by this stack
 trace element. | 
| int | getLineNumber()Returns the line number of the source line containing the execution point represented by this
 stack trace element. | 
| String | getMethodName()Returns the name of the method containing the execution point represented by this stack trace
 element. | 
| int | hashCode()Returns a hash code value for this stack trace element. | 
| String | toString()Returns a string representation of this stack trace element. | 
public boolean equals(@Nullable Object obj)
StackTraceElement instance representing
 the same execution point as this instance. Two stack trace elements a and b are
 equal if and only if:
 
     equals(a.getFileName(), b.getFileName()) &&
     a.getLineNumber() == b.getLineNumber()) &&
     equals(a.getClassName(), b.getClassName()) &&
     equals(a.getMethodName(), b.getMethodName())
 equals in class Objectobj - the object to be compared with this stack trace element.StackTraceElement instance representing
         the same execution point as this instance.Object.hashCode(), 
HashMappublic String getClassName()
Class containing the execution point represented
         by this stack trace element.@Nullable public String getFileName()
SourceFile attribute of the relevant
 class file (as per The Java Virtual Machine Specification, Section 4.7.7). In some
 systems, the name may refer to some source code unit other than a file, such as an entry in
 source repository.null if this information is unavailable.public int getLineNumber()
LineNumberTable attribute of the
 relevant class file (as per The Java Virtual Machine Specification, Section
 4.7.8).public String getMethodName()
<init> or <clinit>, as
 per Section 3.9 of The Java Virtual Machine Specification.public int hashCode()
hashCode in class ObjectObject.equals(java.lang.Object), 
System.identityHashCode(java.lang.Object)