Class.GetGenericInterfaces 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 l'oggetto Type
che rappresenta le interfacce implementate direttamente dalla classe o dall'interfaccia rappresentata da questo oggetto.
[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[]
Restituisce
matrice di interfacce implementate direttamente da questa classe
- Attributi
Commenti
Restituisce l'oggetto Type
che rappresenta le interfacce implementate direttamente dalla classe o dall'interfaccia rappresentata da questo oggetto.
Se un superinterface è un tipo con parametri, l'oggetto Type
restituito deve riflettere accuratamente i parametri di tipo effettivi utilizzati nel codice sorgente. Il tipo con parametri che rappresenta ogni superinterface viene creato se non è stato creato in precedenza. Vedere la dichiarazione di java.lang.reflect.ParameterizedType ParameterizedType
per la semantica del processo di creazione per i tipi con parametri.
Se questo oggetto rappresenta una classe, il valore restituito è una matrice contenente oggetti che rappresentano tutte le interfacce implementate direttamente dalla classe . L'ordine degli oggetti di interfaccia nella matrice corrisponde all'ordine dei nomi di interfaccia nella implements
clausola della dichiarazione della classe rappresentata da questo oggetto .
Se questo oggetto rappresenta un'interfaccia, la matrice contiene oggetti che rappresentano tutte le interfacce estese direttamente dall'interfaccia . L'ordine degli oggetti di interfaccia nella matrice corrisponde all'ordine dei nomi di interfaccia nella extends
clausola della dichiarazione dell'interfaccia rappresentata da questo oggetto.
Se questo oggetto rappresenta una classe o un'interfaccia che non implementa interfacce, il metodo restituisce una matrice di lunghezza 0.
Se questo oggetto rappresenta un tipo primitivo o void, il metodo restituisce una matrice di lunghezza 0.
Se questo Class
oggetto rappresenta un tipo di matrice, le interfacce Cloneable
e java.io.Serializable
vengono restituite in tale ordine.
Aggiunto nella versione 1.5.
Documentazione java per java.lang.Class.getGenericInterfaces()
.
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.