Класс ResolvedModule
public final class ResolvedModule extends Object
ResolvedModule определяет метод configuration для получения конфигурации, в которой находится разрешённый модуль. Он определяет метод reference для получения ссылки на содержимое модуля.
- Since:
- 9
- См. также:
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Configuration |
configuration() |
Возвращает конфигурацию, в которой находится этот разрешённый модуль. |
boolean |
equals |
Проверяет этот разрешённый модуль на равенство заданному объекту. |
int |
hashCode() |
Вычисляет хэш-код для этого разрешённого модуля. |
String |
name() |
Возвращает имя модуля. |
Set |
reads() |
Возвращает множество разрешённых модулей, которые считывает этот разрешённый модуль. |
ModuleReference |
reference() |
Возвращает ссылку на содержимое модуля. |
String |
toString() |
Возвращает строковое представление этого разрешённого модуля. |
Подробное описание методов
configuration
public Configuration configuration()
- Возвращает:
- Конфигурация, в которой находится этот разрешённый модуль
reference
public ModuleReference reference()
- Возвращает:
- Ссылка на содержимое модуля
name
public String name()
reference().descriptor().name()
- Возвращает:
- Имя модуля
reads
public Set<ResolvedModule> reads()
- Возвращает:
- Возможно пустое неизменяемое множество разрешённых модулей, которые считывает этот разрешённый модуль
hashCode
public int hashCode()
Хэш-код основан на компонентах разрешённого модуля и удовлетворяет общему контракту метода Object.hashCode.
- Overrides:
-
hashCodeв классеObject - Возвращает:
- Значение хэш-кода для этого разрешённого модуля
- См. также:
equals
public boolean equals(Object ob)
Если заданный объект не является ResolvedModule , то этот метод возвращает false. Два объекта ResolvedModule равны, если они находятся в одной конфигурации и имеют равные ссылки на содержимое модуля.
Этот метод удовлетворяет общему контракту метода Object.equals.
- Overrides:
-
equalsв классеObject - Параметры:
-
ob- объект, с которым сравнивается этот объект - Возвращает:
-
trueтогда и только тогда, когда заданный объект является ссылкой на модуль, равной этой ссылке на модуль - См. также:
toString
public String toString()
- Overrides:
-
toStringв классеObject - Возвращает:
- Строковое представление этого разрешённого модуля
© 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.base/java/lang/module/ResolvedModule.html