|
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.