Класс ResolvedModule
public final class ResolvedModule extends Object
ResolvedModule определяет метод configuration для получения конфигурации, в которую входит разрешённый модуль. Он определяет метод reference для получения ссылки на содержимое модуля.
- Начиная с:
- 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/module/ResolvedModule.html