ResolvedModule — 해석된 모듈 그래프에 있는 모듈
ResolvedModule — 해석된 모듈 그래프에 있는 모듈
ResolvedModule은 해석된(resolved) 모듈 그래프에 있는 모듈을 나타내는 클래스예요.
본문
ResolvedModule은 configuration 메서드로 그 해석된 모듈이 속한 설정(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()— 이 해석된 모듈을 설명하는 문자열을 반환해요.