Compartir a través de


Class.GetNestMembers Método

Definición

Devuelve una matriz que contiene objetos que Class representan todas las clases e interfaces que son miembros del nido al que pertenece la clase o interfaz representada por este Class objeto.

[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[]

Devoluciones

Class[]

matriz de todas las clases e interfaces del mismo anidamiento que esta clase o interfaz

Atributos

Comentarios

Devuelve una matriz que contiene objetos que Class representan todas las clases e interfaces que son miembros del nido al que pertenece la clase o interfaz representada por este Class objeto.

En primer lugar, este método obtiene el host Hde anidamiento #getNestHost(), , del anidamiento al que pertenece la clase o interfaz representada por este Class objeto. El elemento cero de la matriz devuelta es H.

A continuación, para cada clase o interfaz C que se registra H como miembro de su anidamiento, este método intenta obtener el Class objeto para C (mediante #getClassLoader() el cargador de clases de definición del objeto actual Class ) y, a continuación, obtiene el host de anidamiento #getNestHost() del nido al que C pertenece. Las clases e interfaces que se registran H como miembros de su anidamiento, y para las que H se puede determinar como su host de anidamiento, se indican mediante elementos posteriores de la matriz devuelta. El orden de estos elementos no está especificado. Se permiten duplicados.

Si este Class objeto representa un tipo primitivo, un tipo de matriz o void, este método devuelve una matriz de un solo elemento que contiene this.

Agregado en 11.

Documentación de Java para java.lang.Class.getNestMembers().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a