2012-05-30 3 views
3

IllegalAccessError 클래스에는 IllegalAccessError()IllegalAccessError(String s)의 두 생성자가 있습니다.IllegalAccessError에 인수가 두 개인 생성자가없는 이유는 무엇입니까?

왜 IllegalAccessError에는 IllegalAccessError(String s, Throwable cause)과 같은 2 개의 인수를 갖는 생성자가 없습니까?

+1

이 오류는 발생하지 않아야합니다.이 오류는 JVM 자체에서만 발생합니다. 실제로 ** JVM 자체에서 작업하지 않는 한 Error **로 끝나는 Throwable을 결코 사용하지 않기 때문에 절대로 제기해서는 안됩니다. –

+0

나는 그것이 사실이라고 말하지 않을 것이다. 가장 주목할만한 예외는'AssertionError'입니다. –

답변

4

IllegalAccessError 그 자체가 오류의 근본 원인입니다. 그것이 Throwable cause을 차지하지 않는 이유입니다.

관련 문제