Spec-Zone.ru › OpenJDK 8

Интерфейс Name

Все суперинтерфейсы:
CharSequence

public interface Name
extends CharSequence

Неизменяемая последовательность символов. При создании одним и тем же реализатором объекты, реализующие этот интерфейс, должны подчиняться общему контракту equals при сравнении друг с другом. Следовательно, Name объекты от одного и того же реализатора могут использоваться в коллекциях, в то время как Name объекты от разных реализаторов могут работать некорректно в коллекциях.

Пустой Name имеет длину ноль.

В контексте обработки аннотаций, гарантии для «того же» реализатора должны включать контексты, где опосредованные API побочные эффекты процессоров могут быть видимы друг для друга, включая последовательные циклы обработки аннотаций round.

С:
1.6
См. также:
Elements.getName(java.lang.CharSequence)

Методы

Модификатор и тип Метод и описание
boolean contentEquals(CharSequence cs)

Сравнивает это имя с указанным CharSequence.

boolean equals(Object obj)

Возвращает true, если аргумент представляет то же имя, что и this, и false в противном случае.

int hashCode()

Подчиняется общему контракту Object.hashCode.

Наследуемые методы из интерфейса java.lang.CharSequence

charAt, chars, codePoints, length, subSequence, toString

Методы

equals

boolean equals(Object obj)

Возвращает true, если аргумент представляет то же имя, что и this, и false в противном случае.

Обратите внимание, что идентификатор Name зависит как от его содержимого в виде последовательности символов, так и от реализации, которая его создала.

Переопределяет:
equals в классе Object
Параметры:
obj - объект, с которым сравнивается этот элемент
Возвращает:
true если указанный объект представляет то же имя, что и этот
См. также:
Element.equals(java.lang.Object)

hashCode

int hashCode()

Подчиняется общему контракту Object.hashCode.

Переопределяет:
hashCode в классе Object
Возвращает:
значение хэш-кода для этого объекта.
См. также:
equals(java.lang.Object)

contentEquals

boolean contentEquals(CharSequence cs)

Сравнивает это имя с указанным CharSequence. Результат — true тогда и только тогда, когда это имя представляет ту же последовательность char значений, что и указанная последовательность.

Параметры:
cs - Последовательность для сравнения с этим именем
Возвращает:
true если это имя представляет ту же последовательность char значений, что и указанная последовательность, false в противном случае
См. также:
String.contentEquals(CharSequence)

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API