- 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の文字列変換 (『Java™言語仕様』のセクション15.18.1.1を参照)を、その詳細メッセージとして持ちます。- 導入されたバージョン:
- 1.4
- 関連項目:
- 直列化された形式
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 AssertionError()詳細メッセージを指定しないでAssertionErrorを構築します。AssertionError(boolean detailMessage)指定されたbooleanから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(char detailMessage)指定されたcharから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(double detailMessage)指定されたdoubleから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(float detailMessage)指定されたfloatから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(int detailMessage)指定されたintから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(long detailMessage)指定されたlongから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(Object detailMessage)指定されたオブジェクトから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。AssertionError(String message, Throwable cause)指定された詳細メッセージおよび原因を使用して新規AssertionErrorを構築します。
 - 
メソッドのサマリー- 
クラス java.lang.Throwableで宣言されたメソッドaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
AssertionErrorpublic AssertionError() 詳細メッセージを指定しないでAssertionErrorを構築します。
 - 
AssertionErrorpublic AssertionError(Object detailMessage) 指定されたオブジェクトから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。指定されたオブジェクトが Throwableのインスタンスである場合、新たに構築されるアサーション・エラーの原因になります。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
- 関連項目:
- Throwable.getCause()
 
 - 
AssertionErrorpublic AssertionError(boolean detailMessage) 指定されたbooleanから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 - 
AssertionErrorpublic AssertionError(char detailMessage) 指定されたcharから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 - 
AssertionErrorpublic AssertionError(int detailMessage) 指定されたintから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 - 
AssertionErrorpublic AssertionError(long detailMessage) 指定されたlongから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 - 
AssertionErrorpublic AssertionError(float detailMessage) 指定されたfloatから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 - 
AssertionErrorpublic AssertionError(double detailMessage) 指定されたdoubleから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
- detailMessage- 詳細メッセージの構築時に使用される値
 
 
- 
 
-