Executable.GetParameterAnnotations Método

Definición

Devuelve una matriz de matrices de Annotations que representan las anotaciones en los parámetros formales, en orden de declaración, del Executable representado por este objeto.

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

Devoluciones

matriz de matrices que representan las anotaciones en los parámetros formales e implícitos, en orden de declaración, del ejecutable representado por este objeto.

Atributos

Comentarios

Devuelve una matriz de matrices de Annotations que representan las anotaciones en los parámetros formales, en orden de declaración, del Executable representado por este objeto. Los parámetros sintéticos y obligatorios (vea la explicación siguiente), como el parámetro externo "this" en un constructor de clase interno se representarán en la matriz devuelta. Si el ejecutable no tiene parámetros (lo que significa que no hay parámetros formales, sintéticos ni obligatorios), se devolverá una matriz de longitud cero. Executable Si tiene uno o varios parámetros, se devuelve una matriz anidada de longitud cero para cada parámetro sin anotaciones. Los objetos de anotación contenidos en las matrices devueltas son serializables. El autor de la llamada de este método es libre de modificar las matrices devueltas; no tendrá ningún efecto en las matrices devueltas a otros llamadores.

Un compilador puede agregar parámetros adicionales que se declaran implícitamente en el origen ("obligatorio"), así como parámetros que no se declaran implícitamente ni explícitamente en el origen ("sintético") a la lista de parámetros de un método. Consulte java.lang.reflect.Parameter para obtener más información.

Java documentación para java.lang.reflect.Executable.getParameterAnnotations().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a