IAnnotatedElement.GetDeclaredAnnotation(Class) Metodo

Definizione

Restituisce l'annotazione di questo elemento per il tipo specificato se tale annotazione è <>direttamente presente</em>, altrimenti null.

[Android.Runtime.Register("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;", "GetGetDeclaredAnnotation_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.annotation.Annotation" })]
public virtual Java.Lang.Object? GetDeclaredAnnotation(Java.Lang.Class annotationClass);
[<Android.Runtime.Register("getDeclaredAnnotation", "(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;", "GetGetDeclaredAnnotation_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.annotation.Annotation" })>]
abstract member GetDeclaredAnnotation : Java.Lang.Class -> Java.Lang.Object
override this.GetDeclaredAnnotation : Java.Lang.Class -> Java.Lang.Object

Parametri

annotationClass
Class

Oggetto Class corrispondente al tipo di annotazione

Valori restituiti

Annotazione dell'elemento per il tipo di annotazione specificato se presente direttamente in questo elemento, altrimenti null

Attributi

Commenti

Restituisce l'annotazione di questo elemento per il tipo specificato se tale annotazione è <>direttamente presente</em>, altrimenti null.

Questo metodo ignora le annotazioni ereditate. Restituisce Null se non sono presenti annotazioni direttamente su questo elemento.

Aggiunta nella versione 1.8.

per java.lang.reflect.AnnotatedElement.getDeclaredAnnotation(java.lang.Class<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a