Linguaggio

Class.GetAnnotationsByType(Class) Metodo

Definizione

Restituisce le annotazioni del tipo richiesto associato a questa classe.

[Android.Runtime.Register("getAnnotationsByType", "(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[] GetAnnotationsByType(Java.Lang.Class annotationClass);
[<Android.Runtime.Register("getAnnotationsByType", "(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "A extends java.lang.annotation.Annotation" })>]
abstract member GetAnnotationsByType : Java.Lang.Class -> Java.Lang.Object[]
override this.GetAnnotationsByType : Java.Lang.Class -> Java.Lang.Object[]

Parametri

annotationClass
Class

Oggetto Class che rappresenta il tipo di annotazione richiesto.

Valori restituiti

Object[]

Annotazioni del tipo richiesto associato a questa classe.

Implementazioni

Attributi

Eccezioni

se annotationClass è null.

Commenti

Per un tipo di annotazione ereditato, il risultato può includere annotazioni corrispondenti ereditate da una superclasse.

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

Aggiunta nella versione 1.8.

per java.lang.Class.getAnnotationsByType(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