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