ResolvedModule — 해석된 모듈 그래프에 있는 모듈

ResolvedModule — 해석된 모듈 그래프에 있는 모듈

ResolvedModule해석된(resolved) 모듈 그래프에 있는 모듈을 나타내는 클래스예요.

출처: Java API Reference

본문

ResolvedModuleconfiguration 메서드로 그 해석된 모듈이 속한 설정(configuration)을 얻고, reference 메서드로 모듈 내용에 대한 참조를 얻어요. 각 해석된 모듈이 읽는 다른 모듈 집합은 reads()로 얻을 수 있는데, 이들이 바로 가독성 그래프를 구성해요.

상속 구조는 다음과 같아요.

java.lang.Object
  java.lang.module.ResolvedModule

final 클래스이고 자바 9부터 제공돼요.

주요 메서드

  • Configuration configuration() — 이 해석된 모듈이 속한 설정을 반환해요.
  • ModuleReference reference() — 모듈 내용에 대한 참조를 반환해요.
  • String name() — 모듈 이름을 반환해요. 편의 메서드로, reference().descriptor().name()을 호출한 것과 동등해요.
  • Set<ResolvedModule> reads() — 이 해석된 모듈이 읽는 해석된 모듈 집합을 반환해요 (비어 있을 수 있는 수정 불가 집합).
  • boolean equals(Object ob) — 주어진 객체와 이 해석된 모듈의 동등성을 검사해요.
  • int hashCode() — 해시 코드를 계산해요.
  • String toString() — 이 해석된 모듈을 설명하는 문자열을 반환해요.

더 알아보기 (Learn more)