Класс 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.

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

equals

public boolean equals(Object ob)

Проверяет этот разрешенный модуль на равенство с заданным объектом.

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

Этот метод удовлетворяет общему контракту метода Object.equals.

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

toString

public String toString()

Возвращает строку, описывающую этот разрешенный модуль.

Overrides:
toString в классе Object
Возвращает:
Строка, описывающая этот разрешенный модуль

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

Spec-Zone .ru
спецификации, руководства, описания, API