Freigeben über


IAnnotatedElement.IsAnnotationPresent(Class) Methode

Definition

Gibt true zurück, wenn eine Anmerkung für den angegebenen Typ em>present/em> für dieses Element ist<, andernfalls< "false".

[Android.Runtime.Register("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public virtual bool IsAnnotationPresent (Java.Lang.Class annotationClass);
[<Android.Runtime.Register("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member IsAnnotationPresent : Java.Lang.Class -> bool
override this.IsAnnotationPresent : Java.Lang.Class -> bool

Parameter

annotationClass
Class

das Class-Objekt, das dem Anmerkungstyp entspricht

Gibt zurück

true, wenn eine Anmerkung für den angegebenen Anmerkungstyp in diesem Element vorhanden ist, andernfalls "false"

Attribute

Hinweise

Gibt true zurück, wenn eine Anmerkung für den angegebenen Typ em>present/em> für dieses Element ist<, andernfalls< "false". Diese Methode wurde hauptsächlich für den bequemen Zugriff auf Markeranmerkungen entwickelt.

Der von dieser Methode zurückgegebene Wahrheitswert entspricht folgendem: getAnnotation(annotationClass) != null

Der Textkörper der Standardmethode wird als Code oben angegeben.

Hinzugefügt in 1.5.

Java-Dokumentation für java.lang.reflect.AnnotatedElement.isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: