Class.GetDeclaredAnnotation(Class) Método

Definição

Retorna a anotação declarada diretamente dessa classe para o tipo solicitado ou null se ela não está presente.

[Android.Runtime.Register("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "A extends java.lang.annotation.Annotation" })]
public Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class annotationClass);
[<Android.Runtime.Register("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "A extends java.lang.annotation.Annotation" })>]
abstract member GetDeclaredAnnotation : Java.Lang.Class -> Java.Lang.Object
override this.GetDeclaredAnnotation : Java.Lang.Class -> Java.Lang.Object

Parâmetros

annotationClass
Class

O Class objeto que representa o tipo de anotação solicitado.

Retornos

A anotação do tipo solicitado declarada diretamente nessa classe ou null se ela não estiver presente.

Implementações

Atributos

Exceções

se annotationClass for null.

Comentários

Anotações herdadas não são consideradas.

Observe que qualquer anotação retornada por esse método é uma anotação de declaração.

Adicionado em 1.5.

Documentação Java para java.lang.Class.getDeclaredAnnotation(java.lang.Class<A>).

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