Язык

Class.GetDeclaredAnnotation(Class) Метод

Определение

Возвращает непосредственно объявленную заметку этого класса для запрошенного типа или null если он отсутствует.

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

Параметры

annotationClass
Class

Объект Class , представляющий запрошенный тип заметки.

Возвращаемое значение

Заметка запрошенного типа, объявленного непосредственно в этом классе, или null если она отсутствует.

Реализации

Атрибуты

Исключения

annotationClassЗначение null if .

Комментарии

Унаследованные заметки не считаются.

Обратите внимание, что любая заметка, возвращаемая этим методом, является заметкой объявления.

Добавлено в версии 1.5.

Java документации по java.lang.Class.getDeclaredAnnotation(java.lang.Class<A>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к