Sprache

Class.GetAnnotationsByType(Class) Methode

Definition

Gibt die Anmerkungen des angeforderten Typs zurück, der dieser Klasse zugeordnet ist.

[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[]

Parameter

annotationClass
Class

Das Class Objekt, das den angeforderten Anmerkungstyp darstellt.

Gibt zurück

Object[]

Die Anmerkungen des angeforderten Typs, der dieser Klasse zugeordnet ist.

Implementiert

Attribute

Ausnahmen

if annotationClass is null.

Hinweise

Bei einem geerbten Anmerkungstyp kann das Ergebnis übereinstimmende Anmerkungen enthalten, die von einer Superklasse geerbt werden.

Beachten Sie, dass alle anmerkungen, die von dieser Methode zurückgegeben werden, Deklarationsanmerkungen sind.

Hinzugefügt in 1.8.

Java Dokumentation für java.lang.Class.getAnnotationsByType(java.lang.Class<A>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: