public class AssertionError extends Error
このクラスが提供する7つのpublicコンストラクタ(引数を1つ取る)により、呼出しはアサーション・エラーを確実に返します。
new AssertionError(expression)
expressionの種類にかかわらず、expressionの文字列変換 (『Java(tm)言語仕様』のセクション15.18.1.1を参照)を、その詳細メッセージとして持ちます。| コンストラクタと説明 |
|---|
AssertionError()
詳細メッセージを指定しないでAssertionErrorを構築します。
|
AssertionError(boolean detailMessage)
指定された
booleanから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(char detailMessage)
指定された
charから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(double detailMessage)
指定された
doubleから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(float detailMessage)
指定された
floatから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(int detailMessage)
指定された
intから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(long detailMessage)
指定された
longから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。 |
AssertionError(Object detailMessage)
指定されたオブジェクトから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。
|
AssertionError(String message, Throwable cause)
指定された詳細メッセージおよび原因を使用して新規
AssertionErrorを構築します。 |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic AssertionError()
public AssertionError(Object detailMessage)
指定されたオブジェクトがThrowableのインスタンスである場合、新たに構築されるアサーション・エラーの原因になります。
detailMessage - 詳細メッセージの構築時に使用される値Throwable.getCause()public AssertionError(boolean detailMessage)
booleanから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値public AssertionError(char detailMessage)
charから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値public AssertionError(int detailMessage)
intから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値public AssertionError(long detailMessage)
longから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値public AssertionError(float detailMessage)
floatから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値public AssertionError(double detailMessage)
doubleから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java(tm)言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。detailMessage - 詳細メッセージの構築時に使用される値 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.