Linguaggio

Class.GetDeclaredAnnotationsByType(Class) Metodo

Definizione

Restituisce le annotazioni richieste dichiarate direttamente in questa 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[]

Parametri

annotationClass
Class

Oggetto Class che rappresenta il tipo di annotazione richiesto.

Valori restituiti

Object[]

Annotazioni richieste dichiarate direttamente in questa classe.

Implementazioni

Attributi

Eccezioni

se annotationClass è null.

Commenti

Le annotazioni ereditate non vengono considerate.

Si noti che le annotazioni restituite da questo metodo sono annotazioni di dichiarazione.

Aggiunta nella versione 1.8.

per java.lang.Class.getDeclaredAnnotationsByType(java.lang.Class<A>).

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