StackWalker.CallerClass プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
呼び出した Class
メソッドを呼び出した呼び出 getCallerClass
し元のオブジェクトを取得します。
public Java.Lang.Class? CallerClass { [Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)] get; }
[<get: Android.Runtime.Register("getCallerClass", "()Ljava/lang/Class;", "", ApiSince=34)>]
member this.CallerClass : Java.Lang.Class
プロパティ値
Class
このメソッドを呼び出す呼び出し元の呼び出し元のオブジェクト。
- 属性
注釈
呼び出した Class
メソッドを呼び出した呼び出 getCallerClass
し元のオブジェクトを取得します。
このメソッドは、構成されているオプションに関係なくOption#SHOW_REFLECT_FRAMES SHOW_REFLECT_FRAMES
Option#SHOW_HIDDEN_FRAMES SHOW_HIDDEN_FRAMES
StackWalker
、Option#SHOW_REFLECT_FRAMESリフレクション フレーム、java.lang.invoke.MethodHandle
および Option#SHOW_HIDDEN_FRAMES非表示フレームをフィルター処理します。
呼び出し元フレームが存在する場合は、このメソッドを呼び出す必要があります。 スタック上の最も下部にあるフレームから呼び出されると、 IllegalCallerException
スローされます。
このメソッドは、 UnsupportedOperationException
これが StackWalker
オプションで構成されていない場合にスローします Option#RETAIN_CLASS_REFERENCE RETAIN_CLASS_REFERENCE
。
の Java ドキュメントjava.lang.StackWalker.getCallerClass()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。