Java プラットフォーム 1.2

java.lang.reflect
クラス InvocationTargetException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.reflect.InvocationTargetException

public class InvocationTargetException
extends Exception

InvocationTargetException は、呼び出されたメソッドまたはコンストラクタによってスローされる例外をラップする、確認済みの例外です。

関連項目:
Method, Constructor, 直列化された形式

コンストラクタの概要
protected InvocationTargetException()
          null をターゲットの例外として指定して InvocationTargetException を構築します。
  InvocationTargetException(Throwable target)
          ターゲットの例外を指定して InvocationTargetException を構築します。
  InvocationTargetException(Throwable target, String s)
          ターゲットの例外と詳細メッセージを指定して InvocationTargetException を構築します。
 
メソッドの概要
 Throwable getTargetException()
          スローされたターゲットの例外を取得します。
 void printStackTrace()
          スローされたターゲットの例外のスタックトレースを出力します。
 void printStackTrace(PrintStream ps)
          スローされたターゲットの例外のスタックトレースを、指定された出力ストリームに出力します。
 void printStackTrace(PrintWriter pw)
          スローされたターゲットの例外のスタックトレースを、指定されたプリントライターに出力します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

InvocationTargetException

protected InvocationTargetException()
null をターゲットの例外として指定して InvocationTargetException を構築します。

InvocationTargetException

public InvocationTargetException(Throwable target)
ターゲットの例外を指定して InvocationTargetException を構築します。

InvocationTargetException

public InvocationTargetException(Throwable target,
                                 String s)
ターゲットの例外と詳細メッセージを指定して InvocationTargetException を構築します。
メソッドの詳細

getTargetException

public Throwable getTargetException()
スローされたターゲットの例外を取得します。

printStackTrace

public void printStackTrace()
スローされたターゲットの例外のスタックトレースを出力します。
オーバーライド:
クラス Throwable 内の printStackTrace
関連項目:
System.err

printStackTrace

public void printStackTrace(PrintStream ps)
スローされたターゲットの例外のスタックトレースを、指定された出力ストリームに出力します。
オーバーライド:
クラス Throwable 内の printStackTrace

printStackTrace

public void printStackTrace(PrintWriter pw)
スローされたターゲットの例外のスタックトレースを、指定されたプリントライターに出力します。
オーバーライド:
クラス Throwable 内の printStackTrace

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.