Class.GetDeclaredAnnotationsByType(Class) Método

Definição

Retorna as anotações solicitadas declaradas diretamente nessa classe.

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

Parâmetros

annotationClass
Class

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

Retornos

Object[]

As anotações solicitadas declaradas diretamente nessa classe.

Implementações

Atributos

Exceções

se annotationClass for null.

Comentários

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

Observe que as anotações retornadas por esse método são anotações de declaração.

Adicionado em 1.8.

Documentação Java para java.lang.Class.getDeclaredAnnotationsByType(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