Freigeben über


Class.GenericSuperclass Eigenschaft

Definition

Gibt die zurück Type , die die direkte Superklasse der Entität (Klasse, Schnittstelle, primitiver Typ oder Void) darstellt, die durch diesen Classdargestellt wird.

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

Eigenschaftswert

die direkte Superklasse der Klasse, die von diesem Objekt dargestellt wird

Attribute

Hinweise

Gibt die zurück Type , die die direkte Superklasse der Entität (Klasse, Schnittstelle, primitiver Typ oder Void) darstellt, die durch diesen Classdargestellt wird.

Wenn es sich bei der Superklasse um einen parametrisierten Typ handelt, muss das Type zurückgegebene Objekt genau die tatsächlichen Typparameter widerspiegeln, die im Quellcode verwendet werden. Der parametrisierte Typ, der die Superklasse darstellt, wird erstellt, wenn er noch nicht erstellt wurde. Die Semantik des Erstellungsprozesses für parametrisierte Typen finden Sie in der Deklaration von java.lang.reflect.ParameterizedType ParameterizedType . Wenn dies Class entweder die Object Klasse, eine Schnittstelle, einen primitiven Typ oder void darstellt, wird NULL zurückgegeben. Wenn dieses Objekt eine Arrayklasse darstellt, wird das Class Objekt zurückgegeben, das die Object Klasse darstellt.

Hinzugefügt in 1.5.

Java-Dokumentation für java.lang.Class.getGenericSuperclass().

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: