Throwable.GetStackTrace 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供程式化存取由 .#printStackTrace()
[Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")]
public virtual Java.Lang.StackTraceElement[] GetStackTrace();
[<Android.Runtime.Register("getStackTrace", "()[Ljava/lang/StackTraceElement;", "GetGetStackTraceHandler")>]
abstract member GetStackTrace : unit -> Java.Lang.StackTraceElement[]
override this.GetStackTrace : unit -> Java.Lang.StackTraceElement[]
傳回
一組堆疊追蹤元素陣列,代表與此拋擲物相關的堆疊追蹤。
- 屬性
備註
提供程式化存取由 .#printStackTrace() 回傳一組堆疊追蹤元素陣列,每個元素代表一個堆疊框架。 陣列的第零元素(假設陣列長度非零)代表堆疊頂端,這是序列中最後一次方法調用。 通常,這個投擲物就是在這點被創造並投擲的。 陣列的最後一個元素(假設陣列長度非零)代表堆疊的底部,這是序列中的第一個方法調用。
在某些情況下,有些虛擬機可能會在堆疊追蹤中省略一個或多個堆疊框架。 在極端情況下,沒有堆疊追蹤資訊的虛擬機可使用此方法回傳一個零長度的陣列。 一般來說,此方法回傳的陣列會包含每個將被列印的 printStackTrace幀一個元素。 對回傳陣列的寫入不會影響未來對此方法的呼叫。
在 1.4 版本加入。
Java 文件 java.lang.Throwable.getStackTrace()。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。