Spec-Zone.ru › OpenJDK 17

Класс ResolvedModule

java.lang.Object
java.lang.module.ResolvedModule
public final class ResolvedModule extends Object
Модуль в графе разрешённых модулей.

ResolvedModule определяет метод configuration для получения конфигурации, в которой находится разрешённый модуль. Он определяет метод reference для получения ссылки на содержимое модуля.

Since:
9
См. также:
  • Configuration.modules()

Краткое описание методов

Модификатор и тип Метод Описание
Configuration configuration()
Возвращает конфигурацию, в которой находится этот разрешённый модуль.
boolean equals(Object ob)
Проверяет этот разрешённый модуль на равенство с заданным объектом.
int hashCode()
Вычисляет хэш-код для этого разрешённого модуля.
String name()
Возвращает имя модуля.
Set<ResolvedModule> reads()
Возвращает набор разрешённых модулей, которые считывает этот разрешённый модуль.
ModuleReference reference()
Возвращает ссылку на содержимое модуля.
String toString()
Возвращает строку, описывающую этот разрешённый модуль.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Подробное описание методов

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.

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

equals

public boolean equals(Object ob)
Проверяет этот разрешённый модуль на равенство с заданным объектом.

Если заданный объект не является ResolvedModule , то этот метод возвращает false. Два объекта ResolvedModule равны, если они находятся в одной конфигурации и имеют равные ссылки на содержимое модуля.

Этот метод удовлетворяет общему соглашению метода Object.equals.

Переопределяет:
equals в классе Object
Параметры:
ob - объект, с которым сравнивается этот объект
Возвращает:
true тогда и только тогда, когда заданный объект является ссылкой на модуль, равной этой ссылке на модуль
См. также:
  • Object.hashCode()
  • HashMap

toString

public String toString()
Возвращает строку, описывающую этот разрешённый модуль.
Переопределяет:
toString в классе Object
Возвращает:
Строка, описывающая этот разрешённый модуль

© 1993, 2021, 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/17/docs/api/java.base/java/lang/module/ResolvedModule.html

Spec-Zone.ru

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