モジュール java.base
パッケージ java.lang.reflect

クラスUndeclaredThrowableException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.reflect.UndeclaredThrowableException
すべての実装されたインタフェース:
Serializable

public class UndeclaredThrowableException extends RuntimeException
呼出しハンドラのinvokeメソッドが、プロキシ・インスタンスで呼び出され、呼出しハンドラにディスパッチされたメソッドのthrows節で宣言されたどの例外タイプにも割当てできないチェック例外(RuntimeExceptionまたはErrorに割当てできないThrowable)をスローした場合、プロキシ・インスタンスのメソッド呼出しによってスローされます。

UndeclaredThrowableExceptionインスタンスは、呼出しハンドラによってスローされた、宣言されていないチェック例外を格納しており、getUndeclaredThrowable()メソッドで取得できます。 UndeclaredThrowableExceptionRuntimeExceptionを拡張するため、チェック例外をラップする非チェック例外となります。

導入されたバージョン:
1.3
関連項目: