Sprache

Class.GetNestMembers Methode

Definition

Gibt ein Array zurück, das Objekte enthält Class , die alle Klassen und Schnittstellen darstellen, die Elemente des Nests sind, zu dem die durch dieses Class Objekt dargestellte Klasse oder Schnittstelle gehört.

[Android.Runtime.Register("getNestMembers", "()[Ljava/lang/Class;", "", ApiSince=34)]
public Java.Lang.Class[] GetNestMembers();
[<Android.Runtime.Register("getNestMembers", "()[Ljava/lang/Class;", "", ApiSince=34)>]
member this.GetNestMembers : unit -> Java.Lang.Class[]

Gibt zurück

Class[]

ein Array aller Klassen und Schnittstellen im selben Nest wie diese Klasse oder Schnittstelle

Attribute

Hinweise

Gibt ein Array zurück, das Objekte enthält Class , die alle Klassen und Schnittstellen darstellen, die Elemente des Nests sind, zu dem die durch dieses Class Objekt dargestellte Klasse oder Schnittstelle gehört.

Zunächst ruft diese Methode den #getNestHost()-Schachtelhost des Nests ab, Hzu dem die von diesem Class Objekt dargestellte Klasse oder Schnittstelle gehört. Das Null-Element des zurückgegebenen Arrays lautet H.

Anschließend versucht diese Methode für jede Klasse oder Schnittstelle C , die als H Mitglied des Schachtelnelements aufgezeichnet wird, das Class Objekt für C (mithilfe von #getClassLoader() das definierende Klassenladeprogramm des aktuellen Class Objekts abzurufen, und ruft dann den #getNestHost() Schachtelhost des Nests ab, zu dem C gehört. Die Klassen und Schnittstellen, die als H Member des Schachtelungselements aufgezeichnet werden und für die H als Nesthost bestimmt werden können, werden durch nachfolgende Elemente des zurückgegebenen Arrays angegeben. Die Reihenfolge solcher Elemente ist nicht angegeben. Duplikate sind zulässig.

Wenn dieses Class Objekt einen Grundtyp, einen Arraytyp oder voideinen Arraytyp darstellt, gibt diese Methode ein array mit einem Element zurück, das enthält this.

In 11 hinzugefügt.

Java Dokumentation für java.lang.Class.getNestMembers().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: