IAnnotation.Equals(Object) Método

Definição

Retorna true se o objeto especificado representa uma anotação que é logicamente equivalente a esta.

[Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Equals(Java.Lang.Object? obj);
[<Android.Runtime.Register("equals", "(Ljava/lang/Object;)Z", "GetEquals_Ljava_lang_Object_Handler:Java.Lang.Annotation.IAnnotationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Equals : Java.Lang.Object -> bool

Parâmetros

obj
Object

O objeto ao qual comparar.

Retornos

true se o objeto especificado representa uma anotação que é logicamente equivalente a esta, caso contrário, false

Atributos

Comentários

Retorna true se o objeto especificado representa uma anotação que é logicamente equivalente a esta. Em outras palavras, retornará true se o objeto especificado for uma instância da mesma interface de anotação que esta instância, todos cujos membros são iguais ao membro correspondente dessa anotação, conforme definido abaixo: <ul><li>Dois membros digitados primitivos correspondentes cujos valores são x e y são considerados iguais se x == y, a menos que seu tipo seja float ou double.

<li>Dois membros correspondentes float cujos valores são x e y são considerados iguais se Float.valueOf(x).equals(Float.valueOf(y)). (Ao contrário do operador, o == NaN é considerado igual a si mesmo e 0.0f desigual para -0.0f.)

<li>Dois membros correspondentes double cujos valores são x e y são considerados iguais se Double.valueOf(x).equals(Double.valueOf(y)). (Ao contrário do operador, o == NaN é considerado igual a si mesmo e 0.0 desigual para -0.0.)

<li>Dois membros correspondentes String, Classenumeração ou anotação tipado cujos valores são x e y são considerados iguais se x.equals(y). (Observe que essa definição é recursiva para membros tipado por anotação.)

<li>Dois membros x tipado de matriz correspondente e y são considerados iguais se Arrays.equals(x, y), para a sobrecarga apropriada de java.util.Arrays#equals Arrays.equals. </ul>

Documentação Java para java.lang.annotation.Annotation.equals(java.lang.Object).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a