Имя интерфейса
- Все суперинтерфейсы:
CharSequence
public interface Name extends CharSequence
Name объекты от одной и той же реализации могут использоваться в коллекциях, в то время как Name объекты от разных реализаций могут не работать должным образом в коллекциях. У пустой Name длина равна нулю.
В контексте обработки аннотаций, гарантии для "той же" реализации должны включать контексты, где опосредованные API побочные эффекты процессоров могли быть видны друг другу, включая последующие раунды обработки аннотаций round.
- С:
- 1.6
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contentEquals |
Сравнивает это имя со специфицированным CharSequence. |
boolean |
equals |
Возвращает true, если аргумент представляет то же самое имя, что и this, и false в противном случае. |
int |
hashCode() |
Подчиняется общему контракту Object.hashCode. |
Методы, объявленные в интерфейсе java.lang.CharSequence
charAt, chars, codePoints, isEmpty, length, subSequence, toString
Подробное описание методов
equals
boolean equals(Object obj)
true если аргумент представляет то же имя, что и this, и false в противном случае. Обратите внимание, что идентичность Name определяется как содержанием, т.е. последовательностью символов, так и реализацией, которая её создала.
- Overrides:
-
equalsв классеObject - Параметры:
-
obj- объект для сравнения с этим элементом - Возвращает:
-
trueесли указанный объект представляет то же самое имя, что и этот - См. также:
hashCode
int hashCode()
Object.hashCode.- Overrides:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта.
- См. также:
contentEquals
boolean contentEquals(CharSequence cs)
CharSequence. Результатом является true тогда и только тогда, когда это имя представляет ту же последовательность char значений, что и указанная последовательность.- Параметры:
-
cs- Последовательность для сравнения с этим именем - Возвращает:
-
trueесли это имя представляет ту же последовательностьcharзначений, что и указанная последовательность,falseв противном случае - См. также:
© 1993, 2023, 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.
https://docs.oracle.com/en/java/javase/21/docs/api/java.compiler/javax/lang/model/element/Name.html