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

クラスInvocationTargetException

すべての実装されたインタフェース:
Serializable

public class InvocationTargetException extends ReflectiveOperationException
InvocationTargetExceptionは、呼び出されるメソッドまたはコンストラクタがスローする例外をラップする、チェック例外です。
導入されたバージョン:
1.1
関連項目:
  • コンストラクタの詳細

    • 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()
      スローされたターゲット例外を取得します。
      APIのノート:
      このメソッドは汎用的な例外チェーン機能に先行します。 Throwable.getCause()メソッドが、この情報を取得するために現在推奨されている手段です。
      戻り値:
      スローされたターゲット例外(この例外の原因)
    • getCause

      public Throwable getCause()
      この例外の原因(スローされたターゲット例外、nullも可)を返します。
      オーバーライド:
      getCause、クラスThrowable
      戻り値:
      この例外の原因。
      導入されたバージョン:
      1.4