Class.GetNestMembers Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma matriz que contém Class
objetos que representam todas as classes e interfaces que são membros do ninho ao qual a classe ou interface representada por esse Class
objeto pertence.
[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[]
Retornos
Uma matriz de todas as classes e interfaces no mesmo ninho que essa classe ou interface
- Atributos
Comentários
Retorna uma matriz que contém Class
objetos que representam todas as classes e interfaces que são membros do ninho ao qual a classe ou interface representada por esse Class
objeto pertence.
Primeiro, esse método obtém o host H
de ninho #getNestHost(), , do ninho ao qual a classe ou interface representada por esse Class
objeto pertence. O elemento zeroth da matriz retornada é H
.
Em seguida, para cada classe ou interface C
que é registrada como H
sendo um membro de seu ninho, esse método tenta obter o Class
objeto para C
(usando #getClassLoader() o carregador de classes definidor do objeto atual Class
) e, em seguida, obtém o host de ninho #getNestHost() do ninho ao qual C
pertence. As classes e interfaces que são registradas como H
sendo membros de seu ninho, e para as quais H
podem ser determinadas como seu host de ninho, são indicadas por elementos subsequentes da matriz retornada. A ordem desses elementos não é especificada. Duplicatas são permitidas.
Se esse Class
objeto representar um tipo primitivo, um tipo de matriz ou void
, esse método retornará uma matriz de elemento único contendo this
.
Adicionado em 11.
Documentação Java para java.lang.Class.getNestMembers()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.