Partager via


Class.GetGenericInterfaces Méthode

Définition

Retourne les Typeinterfaces directement implémentées par la classe ou l’interface représentée par cet 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 objet.

Si un superinterface est un type paramétrable, l’objet Type retourné doit refléter avec précision les paramètres 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 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 objet.

Si cet 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 objet.

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

Si cet 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.

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

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

S’applique à