Langage

Executable.GetParameterAnnotations Méthode

Définition

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

[Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)]
public abstract Java.Lang.Annotation.IAnnotation[][] GetParameterAnnotations();
[<Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)>]
abstract member 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 de Annotations qui représentent les annotations sur les paramètres formels, dans l’ordre de déclaration, du Executable 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 le Executable paramètre 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. Si vous souhaitez plus d’informations, consultez java.lang.reflect.Parameter.

Java documentation pour java.lang.reflect.Executable.getParameterAnnotations().

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 à