Java.lang.StackTraceElement 类


介绍

java.lang.StackTraceElement元素表示单个堆栈帧。除了堆栈顶部的堆栈帧之外的所有堆栈帧都表示方法调用。堆栈顶部的帧表示生成堆栈跟踪的执行点。

类别声明

以下是java.lang.StackTraceElement类的声明-

public final class StackTraceElement
   extends Object
      implements Serializable

类构造函数

先生。 构造函数及描述
1

StackTraceElement(String declaringClass, String methodName, String fileName, int lineNumber)

这将创建一个表示指定执行点的堆栈跟踪元素。

类方法

先生。 方法及说明
1 布尔等于(对象 obj)

如果指定的对象是表示与此实例相同的执行点的另一个 StackTraceElement 实例,则此方法返回 true。

2 字符串 getClassName()

此方法返回包含此堆栈跟踪元素表示的执行点的类的完全限定名称。

3 字符串 getFileName()

此方法返回包含此堆栈跟踪元素表示的执行点的源文件的名称。

4 int getLineNumber()

此方法返回包含此堆栈跟踪元素表示的执行点的源代码行的行号。

5 字符串 getMethodName()

此方法返回包含此堆栈跟踪元素表示的执行点的方法的名称。

6 int 哈希码()

此方法返回此堆栈跟踪元素的哈希代码值。

7 布尔值 isNativeMethod()

如果包含此堆栈跟踪元素表示的执行点的方法是本机方法,则此方法返回 true。

8 字符串转字符串()

此方法返回此堆栈跟踪元素的字符串表示形式。

继承的方法

该类继承了以下类的方法 -

  • java.lang.Object