Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Annotation
Модификатор и Тип | Метод и Описание |
---|---|
Class<? extends Annotation> |
annotationType()
Возвращает тип аннотации этой аннотации.
|
boolean |
equals(Object obj)
Возвращает true, если указанный объект представляет аннотацию, которая логически эквивалентна этому.
|
int |
hashCode()
Возвращает хэш-код этой аннотации, как определено ниже:
|
Строка |
toString()
Возвращает строковое представление этой аннотации.
|
boolean equals(Object obj)
Arrays.equals(long[], long[])
. equals
в class Object
obj
- ссылочный объект, с которым можно сравниться.Object.hashCode()
, HashMap
int hashCode()
Хэш-код аннотации является суммой хэш-кодов ее элементов (включая тех со значениями по умолчанию), как определено ниже: хэш-код элемента аннотации (127 раз хэш-код имени элемента как вычислено String.hashCode()
) XOR хэш-код задействованного значения, как определено ниже:
Хэш-код задействованного значения зависит от его типа:
Byte
, Character
, Double
, Float
, Integer
, Long
, Short
, или Boolean
). Arrays.hashCode
на значении. (Есть тот, перегружающийся для каждого типа примитива, и один для типов ссылки на объект.) hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
String toString()
@com.acme.util.Name(first=Alfred, middle=E., last=Neuman)
Class<? extends Annotation> annotationType()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92