|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Error
|
+--java.lang.AssertionError
宣言が失敗したことを示すためにスローされます。
このクラスが提供する 7 つの public コンストラクタ (引数を 1 つ取る) により、呼び出しは宣言エラーを確実に返します。
new AssertionError(expression)
上記のコードは、expression の型に関係なく、expression の文字列変換を詳細メッセージとして保持します ( 「The Java Language Specification, Second Edition」のセクション 15.18.1.1 を参照)。
| コンストラクタの概要 | |
AssertionError()
詳細メッセージを指定しないで AssertionError を構築します。 |
|
AssertionError(boolean detailMessage)
指定された boolean から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(char detailMessage)
指定された char から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(double detailMessage)
指定された double から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(float detailMessage)
指定された float から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(int detailMessage)
指定された int から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(long detailMessage)
指定された long から派生した詳細メッセージを指定して AssertionError を構築します。 |
|
AssertionError(Object detailMessage)
指定されたオブジェクトから派生した詳細メッセージを指定して AssertionError を構築します。 |
|
| クラス java.lang.Throwable から継承したメソッド |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public AssertionError()
public AssertionError(Object detailMessage)
指定されたオブジェクトが Throwable のインスタンスである場合、新たに構築される宣言エラーの「原因」になります。
detailMessage - 構築する詳細メッセージ内で使用される値Throwable.getCause()public AssertionError(boolean detailMessage)
boolean から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値public AssertionError(char detailMessage)
char から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値public AssertionError(int detailMessage)
int から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値public AssertionError(long detailMessage)
long から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値public AssertionError(float detailMessage)
float から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値public AssertionError(double detailMessage)
double から派生した詳細メッセージを指定して AssertionError を構築します。詳細メッセージは、「The Java Language Specification, Second Edition」のセクション 15.18.1.1 の定義に従って文字列に変換されます。
detailMessage - 構築する詳細メッセージ内で使用される値
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.