public interface Annotation
| Modifier and Type | Method and Description |
|---|---|
Class<? extends Annotation> |
annotationType()
Returns the annotation type of this annotation.
|
boolean |
equals(Object obj)
Returns true if the specified object represents an annotation that is logically equivalent to
this one.
|
int |
hashCode()
Returns the hash code of this annotation, as defined below:
|
String |
toString()
Returns a string representation of this annotation.
|
Class<? extends Annotation> annotationType()
boolean equals(@Nullable Object obj)
equals in class Objectobj - the reference object with which to compare.Object.hashCode(),
HashMapint hashCode()
The hash code of an annotation is the sum of the hash codes of its members (including those with
default values), as defined below:
The hash code of an annotation member is (127 times the hash code of the member-name as computed
by String.hashCode()) XOR the hash code of the member-value, as defined below:
The hash code of a member-value depends on its type:
Byte,
Character, Double, Float, Integer, Long, Short,
or Boolean).
hashCode in class ObjectObject.equals(java.lang.Object),
System.identityHashCode(java.lang.Object)String toString()
@com.acme.util.Name(first=Alfred, middle=E., last=Neuman)