Class.EnclosingMethod プロパティ

定義

このオブジェクトが Class メソッド内のローカル クラスまたは匿名クラスを表す場合は、基になるクラスの直ちに外側のメソッドを表す オブジェクトを返 java.lang.reflect.Method Method します。

public Java.Lang.Reflect.Method? EnclosingMethod { [Android.Runtime.Register("getEnclosingMethod", "()Ljava/lang/reflect/Method;", "")] get; }
[<get: Android.Runtime.Register("getEnclosingMethod", "()Ljava/lang/reflect/Method;", "")>]
member this.EnclosingMethod : Java.Lang.Reflect.Method

プロパティ値

そのクラスがローカルクラスまたは匿名クラスの場合は、基になるクラスのすぐに外側のメソッド。それ以外の場合 nullは 。

属性

注釈

このオブジェクトが Class メソッド内のローカル クラスまたは匿名クラスを表す場合は、基になるクラスの直ちに外側のメソッドを表す オブジェクトを返 java.lang.reflect.Method Method します。 それ以外の場合は を返します null

特に、基になるクラスが型宣言、インスタンス初期化子、または静的初期化子ですぐに囲まれたローカルクラスまたは匿名クラスである場合、このメソッドは を返 null します。

1\.5 で追加されました。

java.lang.Class.getEnclosingMethod()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象