Класс 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.
equals
public boolean equals(Object ob)
Если заданный объект не является ResolvedModule, то этот метод возвращает false. Два ResolvedModule объекта равны, если они находятся в одной конфигурации и имеют равные ссылки на содержимое модуля.
Этот метод удовлетворяет общему контракту метода Object.equals.
toString
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/module/ResolvedModule.html