JavaTM 2 Platform
Std. Ed. v1.3

java.lang
クラス ExceptionInInitializerError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Error
              |
              +--java.lang.LinkageError
                    |
                    +--java.lang.ExceptionInInitializerError
すべての実装インタフェース:
Serializable

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
クラス java.lang.Throwable からコピーされたタグ:
パラメータ:
s - 出力に使用する PrintStream

printStackTrace

public void printStackTrace(PrintWriter pw)
発生した例外のスタックトレースを、指定されたプリントライターに出力します。
オーバーライド:
クラス Throwable 内の printStackTrace
クラス java.lang.Throwable からコピーされたタグ:
パラメータ:
s - 出力に使用する PrintWriter

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.