public interface Annotation
AnnotatedElement
接口讨论了将注释类型从不可重复性转变为可重复时的兼容性问题。
Modifier and Type | Method and Description |
---|---|
类<? extends Annotation> |
annotationType()
返回此注释的注释类型。
|
boolean |
equals(Object obj)
如果指定的对象表示在逻辑上等同于该注释的注释,则返回true。
|
int |
hashCode()
返回此注释的哈希码,定义如下:
|
String |
toString()
返回此注释的字符串表示形式。
|
boolean equals(Object obj)
Arrays.equals(long[], long[])
。 equals
在类别
Object
obj
- 与之比较的参考对象。
Object.hashCode()
, HashMap
int hashCode()
注释的哈希码是其成员的哈希码(包括具有默认值的哈希码)的和,如下所定义:注释成员的哈希码是(127位的成员名称的哈希码,由String.hashCode()
)XOR是成员值的哈希码,定义如下:
成员值的哈希码取决于其类型:
hashCode
在类别
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
String toString()
@com.acme.util.Name(first=Alfred, middle=E., last=Neuman)
类<? extends Annotation> annotationType()