Compartir a través de


IAnnotatedElement.IsAnnotationPresent(Class) Método

Definición

Devuelve true si una anotación para el tipo especificado es <em>present</em> en este elemento; de lo contrario, 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

Parámetros

annotationClass
Class

el objeto Class correspondiente al tipo de anotación

Devoluciones

True si hay una anotación para el tipo de anotación especificado en este elemento; de lo contrario, false

Atributos

Comentarios

Devuelve true si una anotación para el tipo especificado es <em>present</em> en este elemento; de lo contrario, false. Este método está diseñado principalmente para un acceso cómodo a las anotaciones de marcadores.

El valor de verdad devuelto por este método es equivalente a: getAnnotation(annotationClass) != null

El cuerpo del método predeterminado se especifica para que sea el código anterior.

Agregado en 1.5.

Documentación de Java para java.lang.reflect.AnnotatedElement.isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a