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 os Types que representam as interfaces implementadas diretamente pela classe ou interface representada por esse Class 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 os Types que representam as interfaces implementadas diretamente pela classe ou interface representada por esse Class objeto.
Se um superinterface for um tipo parametrizado, o Type objeto retornado para ele deverá refletir com precisão os argumentos de tipo reais usados no código-fonte. O tipo parametrizado que representa cada superinterface será criado se ele não tivesse sido criado antes. Consulte a declaração da java.lang.reflect.ParameterizedType ParameterizedType semântica do processo de criação para tipos parametrizados.
Se esse Class objeto representar uma classe, o valor retornado será 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 Class objeto.
Se esse Class objeto representar uma interface, a matriz conterá 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 Class objeto.
Se esse Class objeto representar uma classe ou interface que não implementa nenhuma interface, o método retornará uma matriz de comprimento 0.
Se esse Class objeto representar um tipo primitivo ou nulo, o método retornará uma matriz de comprimento 0.
Se esse Class objeto representar um tipo de matriz, as interfaces Cloneable serão java.io.Serializable retornadas nessa ordem.
Adicionado em 1.5.
Java documentação para java.lang.Class.getGenericInterfaces().
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.