Sprache

Executable.GetParameterAnnotations Methode

Definition

Gibt ein Array von Arrays von Annotationn zurück, die die Anmerkungen für die formalen Parameter in der Deklarationsreihenfolge des Executable dargestellten Objekts darstellen.

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

Gibt zurück

ein Array von Arrays, die die Anmerkungen für die formalen und impliziten Parameter in der Deklarationsreihenfolge der ausführbaren Datei darstellen, die durch dieses Objekt dargestellt wird

Attribute

Hinweise

Gibt ein Array von Arrays von Annotationn zurück, die die Anmerkungen für die formalen Parameter in der Deklarationsreihenfolge des Executable dargestellten Objekts darstellen. Synthetische und vorgeschriebene Parameter (siehe erläuterung unten), z. B. der äußere "this"-Parameter zu einem inneren Klassenkonstruktor, werden im zurückgegebenen Array dargestellt. Wenn die ausführbare Datei keine Parameter aufweist (d. h. keine formalen, keine synthetischen und keine vorgeschriebenen Parameter), wird ein Array der Länge Null zurückgegeben. Wenn ein Executable oder mehrere Parameter vorhanden sind, wird für jeden Parameter ohne Anmerkungen ein geschachteltes Array der Länge Null zurückgegeben. Die in den zurückgegebenen Arrays enthaltenen Anmerkungsobjekte können serialisierbar sein. Der Aufrufer dieser Methode kann die zurückgegebenen Arrays ändern; sie hat keine Auswirkungen auf die Arrays, die an andere Aufrufer zurückgegeben werden.

Ein Compiler kann zusätzliche Parameter hinzufügen, die implizit in der Quelle ("mandatiert") deklariert sind, sowie Parameter, die weder implizit noch explizit in der Quelle ("synthetisch") für eine Methode deklariert sind. Weitere Informationen finden Sie unter java.lang.reflect.Parameter.

Java Dokumentation für java.lang.reflect.Executable.getParameterAnnotations().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: