Class.GetDeclaredAnnotationsByType(Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.