所有类
java.lang.reflect
类 InvocationTargetException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.reflect.InvocationTargetException
-
所有已实现的接口:
-
Serializable
-
public class InvocationTargetException
- extends Exception
InvocationTargetException 是一种包装由调用方法或构造方法所抛出异常的经过检查的异常。
从版本 1.4 开始,此异常已经更新,符合通用异常链机制。“目标异常”是在构造的时候提供的,可以通过 getTargetException()
方法访问,这类对象目前被认为是导致异常的原因,可以通过 Throwable.getCause()
方法以及后面提到的“遗留方法”访问它。
-
另请参见:
-
Method
, Constructor
, 序列化表格
InvocationTargetException
protected InvocationTargetException()
-
构造以
null
作为目标异常的 InvocationTargetException
。
InvocationTargetException
public InvocationTargetException(Throwable target)
-
构造带目标异常的 InvocationTargetException。
-
参数:
-
target
- 目标异常
InvocationTargetException
public InvocationTargetException(Throwable target,
String s)
-
构造带目标异常和详细消息的 InvocationTargetException。
-
参数:
-
target
- 目标异常
-
s
- 详细消息
getTargetException
public Throwable getTargetException()
-
获得抛出的目标异常。
该方法早于通用异常链设施。Throwable.getCause()
方法现在是获取此信息的首选方法。
-
-
返回:
-
抛出的目标异常(此异常的原因)。
getCause
public Throwable getCause()
-
返回此异常的原因(抛出的目标异常,可能为 null)。
-
-
覆盖:
-
类
Throwable
中的 getCause
-
-
返回:
-
此异常的原因。
-
从以下版本开始:
-
1.4
所有类