Java プラットフォーム 1.2

java.lang
クラス ExceptionInInitializerError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Error
              |
              +--java.lang.LinkageError
                    |
                    +--java.lang.ExceptionInInitializerError

public class ExceptionInInitializerError
extends LinkageError

static 初期化子で予想外の例外が発生したことを通知します。ExceptionInInitializerError がスローされ、static 初期化子または static 変数の初期化子の評価時にエラーが発生したことを示します。

導入されたバージョン:
JDK1.1
関連項目:
直列化された形式

コンストラクタの概要
ExceptionInInitializerError()
          詳細メッセージ文字列として null を持ち、保存されているスロー可能なオブジェクトを持たない、ExceptionInInitializerError を構築します。
ExceptionInInitializerError(String s)
          指定された詳細メッセージ文字列を持つ ExceptionInInitializerError を構築します。
ExceptionInInitializerError(Throwable thrown)
          スローされた Throwable オブジェクトへの参照を getException() メソッドによりあとで取得できるように保存することによって、新しい ExceptionInInitializerError クラスを構築します。
 
メソッドの概要
 Throwable getException()
          static な初期化中に発生した、このエラーが作成される原因になった例外を返します。
 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
 

コンストラクタの詳細

ExceptionInInitializerError

public ExceptionInInitializerError()
詳細メッセージ文字列として null を持ち、保存されているスロー可能なオブジェクトを持たない、ExceptionInInitializerError を構築します。詳細メッセージとは、この例外を記述する String のことです。

ExceptionInInitializerError

public ExceptionInInitializerError(Throwable thrown)
スローされた Throwable オブジェクトへの参照を getException() メソッドによりあとで取得できるように保存することによって、新しい ExceptionInInitializerError クラスを構築します。詳細メッセージ文字列は null に設定されます。
パラメータ:
thrown - スローされる例外

ExceptionInInitializerError

public ExceptionInInitializerError(String s)
指定された詳細メッセージ文字列を持つ ExceptionInInitializerError を構築します。詳細メッセージとは、この例外を記述する String のことです。詳細メッセージ文字列は、Throwable.getMessage() メソッドによりあとで取得できるように保存されます。保存されているスロー可能なオブジェクトはありません。
パラメータ:
s - 詳細メッセージ
メソッドの詳細

getException

public Throwable getException()
static な初期化中に発生した、このエラーが作成される原因になった例外を返します。
戻り値:
この ExceptionInInitializerError の保存されているスロー可能なオブジェクト。この ExceptionInInitializerError が保存されているスロー可能なオブジェクトを持たない場合は null

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.