Langue

Constructor.GetParameterAnnotations Méthode

Définition

Retourne un tableau de tableaux d’annotations qui représentent les annotations sur les paramètres formels, dans l’ordre de déclaration, de l’exécutable représenté par cet objet.

[Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "")]
public override Java.Lang.Annotation.IAnnotation[][]? GetParameterAnnotations();
[<Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "")>]
override this.GetParameterAnnotations : unit -> Java.Lang.Annotation.IAnnotation[][]

Retours

tableau de tableaux qui représentent les annotations sur les paramètres formels et implicites, dans l’ordre de déclaration, de l’exécutable représenté par cet objet

Attributs

Remarques

Retourne un tableau de tableaux d’annotations qui représentent les annotations sur les paramètres formels, dans l’ordre de déclaration, de l’exécutable représenté par cet objet. Les paramètres synthétiques et obligatoires (voir l’explication ci-dessous), tels que le paramètre externe « this » à un constructeur de classe interne sont représentés dans le tableau retourné. Si l’exécutable n’a aucun paramètre (ce qui signifie qu’aucun paramètre formel, aucun paramètre synthétique et aucun paramètre obligatoire), un tableau de longueur nulle est retourné. Si l’exécutable a un ou plusieurs paramètres, un tableau imbriqué de longueur zéro est retourné pour chaque paramètre sans annotations. Les objets d’annotation contenus dans les tableaux retournés sont sérialisables. L’appelant de cette méthode est libre de modifier les tableaux retournés ; elle n’aura aucun effet sur les tableaux retournés à d’autres appelants. Un compilateur peut ajouter des paramètres supplémentaires qui sont implicitement déclarés dans la source (« mandated »), ainsi que les paramètres qui ne sont ni implicitement ni explicitement déclarés dans la source (« synthétique ») à la liste des paramètres d’une méthode. Pour plus d’informations, consultez Le paramètre. Notez que toutes les annotations retournées par cette méthode sont des annotations de déclaration.

Ajouté à la version 1.5.

Documentation Java pour java.lang.reflect.Constructor.getParameterAnnotations().

Java référence pour java.lang.reflect.Constructor.getParameterAnnotations.

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 à