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, toString
public 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.