Executable.GetParameterAnnotations 方法

定义

返回一个由 s 数组构成的 Annotation数组,这些数组代表此对象所表示的正式参数的注释(以声明顺序 Executable 表示)。

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

返回

表示此对象所表示的可执行文件的正式参数和隐式参数的批注的数组数组

属性

注解

返回一个由 s 数组构成的 Annotation数组,这些数组代表此对象所表示的正式参数的注释(以声明顺序 Executable 表示)。 综合参数和强制参数(请参阅下面的说明),例如内部类构造函数的外部“this”参数将在返回的数组中表示。 如果可执行文件没有参数(这意味着没有正式参数、没有合成参数和强制参数),将返回零长度数组。 Executable如果具有一个或多个参数,则为每个参数返回一个长度为零的嵌套数组,不带批注。 返回的数组中包含的批注对象可序列化。 此方法的调用方可以自由修改返回的数组;它不会影响返回给其他调用方的数组。

编译器可以将在源(“强制”)中隐式声明的额外参数以及未在源(“合成”)中隐式声明或显式声明的参数添加到方法的参数列表中。 有关详细信息,请参阅 java.lang.reflect.Parameter

Java文档java.lang.reflect.Executable.getParameterAnnotations()

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于