Executable.GetParameterAnnotations Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.