JavaTM 2
Platform
Std. Ed. v1.4.0

java.lang
クラス AssertionError

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

public class AssertionError
extends Error

宣言が失敗したことを示すためにスローされます。

このクラスが提供する 7 つの public コンストラクタ (引数を 1 つ取る) により、呼び出しは宣言エラーを確実に返します。

     new AssertionError(expression)
 
上記のコードは、expression の型に関係なく、expression の文字列変換を詳細メッセージとして保持します ( 「The Java Language Specification, Second Edition」のセクション 15.18.1.1 を参照)。

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

コンストラクタの概要
AssertionError()
          詳細メッセージを指定しないで AssertionError を構築します。
AssertionError(boolean detailMessage)
          指定された boolean から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(char detailMessage)
          指定された char から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(double detailMessage)
          指定された double から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(float detailMessage)
          指定された float から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(int detailMessage)
          指定された int から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(long detailMessage)
          指定された long から派生した詳細メッセージを指定して AssertionError を構築します。
AssertionError(Object detailMessage)
          指定されたオブジェクトから派生した詳細メッセージを指定して AssertionError を構築します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AssertionError

public AssertionError()
詳細メッセージを指定しないで AssertionError を構築します。


AssertionError

public AssertionError(Object detailMessage)
指定されたオブジェクトから派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

指定されたオブジェクトが Throwable のインスタンスである場合、新たに構築される宣言エラーの「原因」になります。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値
関連項目:
Throwable.getCause()

AssertionError

public AssertionError(boolean detailMessage)
指定された boolean から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

AssertionError

public AssertionError(char detailMessage)
指定された char から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

AssertionError

public AssertionError(int detailMessage)
指定された int から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

AssertionError

public AssertionError(long detailMessage)
指定された long から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

AssertionError

public AssertionError(float detailMessage)
指定された float から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

AssertionError

public AssertionError(double detailMessage)
指定された double から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。

パラメータ:
detailMessage - 構築する詳細メッセージ内で使用される値

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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