Class.GetGenericInterfaces 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 o Type
s que representa as interfaces implementadas diretamente pela classe ou interface representada por esse objeto.
[Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")]
public Java.Lang.Reflect.IType[] GetGenericInterfaces ();
[<Android.Runtime.Register("getGenericInterfaces", "()[Ljava/lang/reflect/Type;", "")>]
member this.GetGenericInterfaces : unit -> Java.Lang.Reflect.IType[]
Retornos
uma matriz de interfaces implementadas diretamente por essa classe
- Atributos
Comentários
Retorna o Type
s que representa as interfaces implementadas diretamente pela classe ou interface representada por esse objeto.
Se uma superinterface for um tipo parametrizado, o Type
objeto retornado para ele deverá refletir com precisão os parâmetros de tipo reais usados no código-fonte. O tipo parametrizado que representa cada superinterface é criado se não tiver sido criado antes. Consulte a declaração de java.lang.reflect.ParameterizedType ParameterizedType
para a semântica do processo de criação para tipos parametrizados.
Se esse objeto representa uma classe, o valor de retorno é uma matriz que contém objetos que representam todas as interfaces implementadas diretamente pela classe. A ordem dos objetos de interface na matriz corresponde à ordem dos nomes de interface na implements
cláusula da declaração da classe representada por esse objeto.
Se esse objeto representa uma interface, a matriz contém objetos que representam todas as interfaces estendidas diretamente pela interface. A ordem dos objetos de interface na matriz corresponde à ordem dos nomes de interface na extends
cláusula da declaração da interface representada por esse objeto.
Se esse objeto representa uma classe ou interface que não implementa interfaces, o método retorna uma matriz de comprimento 0.
Se esse objeto representa um tipo primitivo ou void, o método retorna uma matriz de comprimento 0.
Se esse Class
objeto representa um tipo de matriz, as interfaces Cloneable
e java.io.Serializable
são retornadas nessa ordem.
Adicionado em 1.5.
Documentação Java para java.lang.Class.getGenericInterfaces()
.
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.