- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Error
-
- java.lang.AssertionError
-
- すべての実装されたインタフェース:
Serializable
public class AssertionError extends Error
アサーションが失敗したことを示すためにスローされます。このクラスが提供する7つのpublicコンストラクタ(引数を1つ取る)により、呼出しはアサーション・エラーを確実に返します。
new AssertionError(expression)
expressionの種類にかかわらず、expressionの文字列変換 (『Java™言語仕様』のセクション15.18.1.1を参照)を、その詳細メッセージとして持ちます。- 導入されたバージョン:
- 1.4
- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 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
を構築します。
-
メソッドのサマリー
-
クラス java.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
コンストラクタの詳細
-
AssertionError
public AssertionError()
詳細メッセージを指定しないでAssertionErrorを構築します。
-
AssertionError
public AssertionError(Object detailMessage)
指定されたオブジェクトから派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。指定されたオブジェクトが
Throwable
のインスタンスである場合、新たに構築されるアサーション・エラーの原因になります。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値- 関連項目:
Throwable.getCause()
-
AssertionError
public AssertionError(boolean detailMessage)
指定されたboolean
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
AssertionError
public AssertionError(char detailMessage)
指定されたchar
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
AssertionError
public AssertionError(int detailMessage)
指定されたint
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
AssertionError
public AssertionError(long detailMessage)
指定されたlong
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
AssertionError
public AssertionError(float detailMessage)
指定されたfloat
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
AssertionError
public AssertionError(double detailMessage)
指定されたdouble
から派生した詳細メッセージを指定してAssertionErrorを構築します。詳細メッセージは、『Java™言語仕様』のセクション15.18.1.1の定義に従って文字列に変換されます。- パラメータ:
detailMessage
- 詳細メッセージの構築時に使用される値
-
-