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, toStringpublic 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も参照してください。