java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.reflect.UndeclaredThrowableException
- 所有已实现的接口:
Serializable
如果代理实例的调用处理程序的
invoke 方法抛出已检查异常(不可分配给 RuntimeException 或 Error 的 Throwable ),则由代理实例上的方法调用抛出,该异常类型不可分配给方法的 throws 子句中声明的任何异常类型在代理实例上调用并分派给调用处理程序。
UndeclaredThrowableException 实例包含调用处理程序抛出的未声明的已检查异常,可以使用 getUndeclaredThrowable() 方法检索它。 UndeclaredThrowableException extends RuntimeException ,所以它是一个未检查的异常,它包装了一个已检查的异常。
- 自从:
- 1.3
- 参见:
-
构造方法总结
构造方法构造方法描述UndeclaredThrowableException(Throwable undeclaredThrowable) 用指定的Throwable构造一个UndeclaredThrowableException。UndeclaredThrowableException(Throwable undeclaredThrowable, String s) 使用指定的Throwable和详细消息构造一个UndeclaredThrowableException。 -
方法总结
修饰符和类型方法描述返回包装在这个UndeclaredThrowableException中的Throwable实例,它可能是null。在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
构造方法详细信息
-
UndeclaredThrowableException
用指定的Throwable构造一个UndeclaredThrowableException。- 参数:
undeclaredThrowable- 抛出的未声明的已检查异常
-
UndeclaredThrowableException
使用指定的Throwable和详细消息构造一个UndeclaredThrowableException。- 参数:
undeclaredThrowable- 抛出的未声明的已检查异常s- 详细信息
-
-
方法详情
-
getUndeclaredThrowable
返回包装在这个UndeclaredThrowableException中的Throwable实例,它可能是null。- API 注意:
-
此方法早于通用异常链接工具。
Throwable.getCause()方法现在是获取此信息的首选方法。 - 返回:
- 抛出的未声明的已检查异常
-