模块 java.base
 java.lang

类 ReflectiveOperationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.ReflectiveOperationException
所有已实现的接口:
Serializable
已知子类:
ClassNotFoundException , IllegalAccessException , InstantiationException , InvocationTargetException , NoSuchFieldException , NoSuchMethodException

public class ReflectiveOperationException extends Exception
核心反射中反射操作抛出的常见异常超类。
自从:
1.7
参见:
  • 构造方法详细信息

    • ReflectiveOperationException

      public ReflectiveOperationException()
      使用 null 作为其详细消息构造一个新的异常。原因未初始化,随后可能会通过调用 Throwable.initCause(java.lang.Throwable) 进行初始化。
    • ReflectiveOperationException

      public ReflectiveOperationException(String  message)
      构造具有指定详细消息的新异常。原因未初始化,随后可能会通过调用 Throwable.initCause(java.lang.Throwable) 进行初始化。
      参数:
      message - 详细信息。保存详细消息以供以后通过 Throwable.getMessage() 方法检索。
    • ReflectiveOperationException

      public ReflectiveOperationException(String  message, Throwable  cause)
      构造具有指定详细消息和原因的新异常。

      请注意,与 cause 关联的详细消息是 not 自动合并到此异常的详细消息中。

      参数:
      message - 详细消息(保存以供以后通过 Throwable.getMessage() 方法检索)。
      cause - 原因(保存以供以后通过 Throwable.getCause() 方法检索)。 (允许使用 null 值,表示原因不存在或未知。)
    • ReflectiveOperationException

      public ReflectiveOperationException(Throwable  cause)
      构造一个具有指定原因和 (cause==null ? null : cause.toString()) 详细消息(通常包含 cause 的类和详细消息)的新异常。
      参数:
      cause - 原因(保存以供以后通过 Throwable.getCause() 方法检索)。 (允许使用 null 值,表示原因不存在或未知。)