Language

Class.GenericSuperclass プロパティ

定義

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

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) の直接スーパークラスを表すClassを返します。

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

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

Javaドキュメント。

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

適用対象