Condividi tramite


Class.GetGenericInterfaces Metodo

Definizione

Restituisce l'oggetto Typeche 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

IType[]

matrice di interfacce implementate direttamente da questa classe

Attributi

Commenti

Restituisce l'oggetto Typeche 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.

Si applica a