Class.GetNestMembers Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una matrice contenente Class
oggetti che rappresentano tutte le classi e le interfacce membri del nido a cui appartiene la classe o l'interfaccia rappresentata da questo Class
oggetto.
[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[]
Restituisce
matrice di tutte le classi e interfacce nello stesso annidamento di questa classe o interfaccia
- Attributi
Commenti
Restituisce una matrice contenente Class
oggetti che rappresentano tutte le classi e le interfacce membri del nido a cui appartiene la classe o l'interfaccia rappresentata da questo Class
oggetto.
In primo luogo, questo metodo ottiene l'host H
annidamento #getNestHost(), dell'annidamento a cui appartiene la classe o l'interfaccia rappresentata da questo Class
oggetto. L'elemento zeroth della matrice restituita è H
.
Quindi, per ogni classe o interfaccia C
registrata da H
come membro del relativo annidamento, questo metodo tenta di ottenere l'oggetto Class
per C
(usando #getClassLoader() il caricatore della classe di definizione dell'oggetto corrente Class
) e quindi ottiene l'host annidato #getNestHost() dell'annidamento a cui C
appartiene. Le classi e le interfacce registrate da H
come membri del relativo annidamento, e per cui H
possono essere determinate come host annidamento, sono indicate dagli elementi successivi della matrice restituita. L'ordine di tali elementi non è specificato. Sono consentiti duplicati.
Se questo Class
oggetto rappresenta un tipo primitivo, un tipo di matrice o void
, questo metodo restituisce una matrice a singolo elemento contenente this
.
Aggiunta in 11.
Documentazione java per java.lang.Class.getNestMembers()
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.