Class.GenericSuperclass プロパティ

定義

この ClassによってType表されるエンティティ (クラス、インターフェイス、プリミティブ型、または void) の直接スーパークラスを表す を返します。

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

プロパティ値

このオブジェクトによって表されるクラスの直接スーパークラス

属性

注釈

この ClassによってType表されるエンティティ (クラス、インターフェイス、プリミティブ型、または void) の直接スーパークラスを表す を返します。

スーパークラスがパラメーター化された型の場合、 Type 返されるオブジェクトは、ソース コードで使用される実際の型パラメーターを正確に反映している必要があります。 スーパークラスを表すパラメーター化された型は、以前に作成されていない場合に作成されます。 パラメーター化された型の java.lang.reflect.ParameterizedType ParameterizedType 作成プロセスのセマンティクスについては、 の宣言を参照してください。 これが Class クラス、インターフェイス、プリミティブ型、または void のいずれかを Object 表す場合は、null が返されます。 このオブジェクトが配列クラスを表す場合は、クラスを Class 表す Object オブジェクトが返されます。

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

の Java ドキュメント java.lang.Class.getGenericSuperclass()

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

適用対象