Idioma

Constructor.GetParameterAnnotations Método

Definição

Retorna uma matriz de matrizes de Anotações que representam as anotações nos parâmetros formais, em ordem de declaração, do Executável representado por esse objeto.

[Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "")]
public override Java.Lang.Annotation.IAnnotation[][]? GetParameterAnnotations();
[<Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "")>]
override this.GetParameterAnnotations : unit -> Java.Lang.Annotation.IAnnotation[][]

Retornos

uma matriz de matrizes que representam as anotações nos parâmetros formais e implícitos, em ordem de declaração, do executável representado por este objeto

Atributos

Comentários

Retorna uma matriz de matrizes de Anotações que representam as anotações nos parâmetros formais, em ordem de declaração, do Executável representado por esse objeto. Parâmetros sintéticos e obrigatórios (confira a explicação abaixo), como o parâmetro externo "this" para um construtor de classe interna serão representados na matriz retornada. Se o executável não tiver parâmetros (ou seja, nenhum parâmetro formal, nenhum sintético e nenhum parâmetro obrigatório), uma matriz de comprimento zero será retornada. Se o Executável tiver um ou mais parâmetros, uma matriz aninhada de comprimento zero será retornada para cada parâmetro sem anotações. Os objetos de anotação contidos nas matrizes retornadas são serializáveis. O chamador desse método é livre para modificar as matrizes retornadas; ele não terá nenhum efeito sobre as matrizes retornadas para outros chamadores. Um compilador pode adicionar parâmetros extras que são declarados implicitamente na origem ("obrigatório"), bem como parâmetros que não são declarados implicitamente nem explicitamente na origem ("sintético") à lista de parâmetros de um método. Consulte Parâmetro para obter mais informações. Observe que as anotações retornadas por esse método são anotações de declaração.

Adicionado em 1.5.

Java documentação para java.lang.reflect.Constructor.getParameterAnnotations().

Java referência para java.lang.reflect.Constructor.getParameterAnnotations.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a