クラスjava.lang.StackTraceElement
の使用
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
invokedynamic
コール・サイトをリンクするためのインタフェースとクラスが含まれています。プラガブルJShell実行エンジン用のサービス・プロバイダ・インタフェースを定義します。
-
java.langでのStackTraceElementの使用
修飾子と型メソッド説明Thread.getStackTrace()
このスレッドのスタック・ダンプを表すスタック・トレース要素の配列を返します。Throwable.getStackTrace()
Throwable.printStackTrace()
によって出力されるスタック・トレース情報にプログラムでアクセスできるようにします。StackWalker.StackFrame.toStackTraceElement()
このスタック・フレームのStackTraceElement
を取得します。修飾子と型メソッド説明void
Throwable.setStackTrace(StackTraceElement[] stackTrace)
Throwable.getStackTrace()
によって返され、Throwable.printStackTrace()
と関連メソッドによって出力される、スタック・トレース要素を設定します。 -
java.lang.managementでのStackTraceElementの使用
修飾子と型メソッド説明MonitorInfo.getLockedStackFrame()
オブジェクト・モニターをロックしたスタック・フレームを返します。ThreadInfo.getStackTrace()
このThreadInfo
に関連するスレッドのスタック・トレースを返します。修飾子コンストラクタ説明MonitorInfo(String className, int identityHashCode, int stackDepth, StackTraceElement stackFrame)
MonitorInfo
オブジェクトを構築します。 -
jdk.dynalinkでのStackTraceElementの使用
修飾子と型メソッド説明static StackTraceElement
DynamicLinker.getLinkedCallSiteLocation()
現在のスレッドで現在リンクされているinvokedynamic
呼び出しサイトのロケーションを記述するスタック・トレース要素を返します。 -
jdk.jshell.spiでのStackTraceElementの使用
修飾子コンストラクタ説明ResolutionException(int id, StackTraceElement[] stackElements)
未解決の参照を含むDeclarationSnippet
が検出されたことを示す例外を構築します。UserException(String message, String causeExceptionClass, StackTraceElement[] stackElements)