LayerInstantiationException — 모듈 레이어 생성이 실패했을 때
LayerInstantiationException — 모듈 레이어 생성이 실패했을 때
LayerInstantiationException은 모듈 레이어(module layer)를 만드는 과정이 실패했을 때 던져지는 예외예요.
본문
자바 9의 모듈 시스템에서, 특정 구성(configuration)을 바탕으로 모듈 레이어를 인스턴스화하려다 실패하면 이 예외가 나와요. 예를 들어 레이어 안에서 클래스를 로드하는 데 문제가 생기거나, 레이어 생성 중 내부 오류가 발생한 경우에요. ModuleLayer API와 짝을 이루는 예외예요.
상속 구조는 다음과 같아요.
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.LayerInstantiationException
생성자
LayerInstantiationException()— 상세 메시지 없이 생성해요.LayerInstantiationException(String msg)— 주어진 상세 메시지로 생성해요 (msg는 null 가능).LayerInstantiationException(Throwable cause)— 주어진 원인으로 생성해요 (cause는 null 가능).LayerInstantiationException(String msg, Throwable cause)— 상세 메시지와 원인을 함께 지정해요.