Langage

Class.GetGenericInterfaces Méthode

Définition

Retourne les Typeinterfaces directement implémentées par la classe ou l’interface représentée par cet Class objet.

[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[]

Retours

IType[]

tableau d’interfaces directement implémentées par cette classe

Attributs

Remarques

Retourne les Typeinterfaces directement implémentées par la classe ou l’interface représentée par cet Class objet.

Si un superinterface est un type paramétrable, l’objet Type retourné pour lui doit refléter avec précision les arguments de type réels utilisés dans le code source. Le type paramétrable représentant chaque superinterface est créé s’il n’avait pas été créé précédemment. Consultez la déclaration de java.lang.reflect.ParameterizedType ParameterizedType la sémantique du processus de création pour les types paramétrables.

Si cet Class objet représente une classe, la valeur de retour est un tableau contenant des objets représentant toutes les interfaces directement implémentées par la classe. L’ordre des objets d’interface dans le tableau correspond à l’ordre des noms d’interface dans la implements clause de la déclaration de la classe représentée par cet Class objet.

Si cet Class objet représente une interface, le tableau contient des objets représentant toutes les interfaces directement étendues par l’interface. L’ordre des objets d’interface dans le tableau correspond à l’ordre des noms d’interface dans la extends clause de la déclaration de l’interface représentée par cet Class objet.

Si cet Class objet représente une classe ou une interface qui implémente aucune interface, la méthode retourne un tableau de longueur 0.

Si cet Class objet représente un type primitif ou un void, la méthode retourne un tableau de longueur 0.

Si cet Class objet représente un type de tableau, les interfaces Cloneable et java.io.Serializable sont retournées dans cet ordre.

Ajouté à la version 1.5.

Java documentation pour java.lang.Class.getGenericInterfaces().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à