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()
アクセスを提供します。 スタック トレース要素の配列を返します。それぞれが 1 つのスタック フレームを表します。 配列の 0 番目の要素 (配列の長さが 0 以外の場合) は、スタックの先頭を表します。これは、シーケンスの最後のメソッド呼び出しです。 通常、これは、このスロー可能なが作成され、スローされたポイントです。 配列の最後の要素 (配列の長さが 0 以外の場合) は、スタックの末尾を表します。これは、シーケンスの最初のメソッド呼び出しです。
一部の仮想マシンでは、状況によっては、スタック トレースから 1 つ以上のスタック フレームが省略される場合があります。 極端なケースでは、このスロー可能に関するスタック トレース情報がない仮想マシンは、このメソッドから長さ 0 の配列を返すことができます。 一般に、このメソッドによって返される配列には、 によって printStackTrace
出力されるフレームごとに 1 つの要素が含まれます。 返された配列への書き込みは、このメソッドの今後の呼び出しには影響しません。
1.4 で追加されました。
の java.lang.Throwable.getStackTrace()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。