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 Object
obj
- the reference object with which to compare.Object.hashCode()
,
HashMap
int 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 Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
String toString()
@com.acme.util.Name(first=Alfred, middle=E., last=Neuman)