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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。