- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Error
-
- java.lang.AssertionError
-
- 实现的所有接口
-
Serializable
public class AssertionError extends Error
抛出表示断言失败。此类提供的七个单参数公共构造函数确保调用返回的断言错误:
new AssertionError(expression)
具有表达式的字符串转换 (如The Java™ Language Specification的15.18.1.1节中所定义)作为其详细消息,不管表达式的类型如何。- 从以下版本开始:
- 1.4
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 AssertionError()
构造一个没有详细消息的AssertionError。AssertionError(boolean detailMessage)
使用从指定的boolean
派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(char detailMessage)
使用从指定的char
派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(double detailMessage)
构造一个AssertionError,其详细消息派生自指定的double
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(float detailMessage)
构造一个AssertionError,其详细消息派生自指定的float
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(int detailMessage)
使用从指定的int
派生的详细消息构造一个AssertionError,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(long detailMessage)
构造一个AssertionError,其详细消息派生自指定的long
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(Object detailMessage)
构造一个AssertionError,其详细消息派生自指定对象,该对象将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。AssertionError(String message, Throwable cause)
使用指定的详细消息和原因构造一个新的AssertionError
。
-
方法摘要
-
-
-
构造方法详细信息
-
AssertionError
public AssertionError()
构造一个没有详细消息的AssertionError。
-
AssertionError
public AssertionError(Object detailMessage)
构造一个AssertionError,其详细消息派生自指定对象,该对象将转换为The Java™ Language Specification的15.18.1.1节中定义的字符串。如果指定的对象是一个实例
Throwable
,它成为新构造的断言错误的原因 。- 参数
-
detailMessage
- 用于构造详细消息的值 - 另请参见:
-
Throwable.getCause()
-
AssertionError
public AssertionError(boolean detailMessage)
构造一个AssertionError,其详细消息派生自指定的boolean
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
AssertionError
public AssertionError(char detailMessage)
构造一个AssertionError及其从指定的char
派生的详细消息,该消息将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
AssertionError
public AssertionError(int detailMessage)
构造一个AssertionError,其详细消息派生自指定的int
,它将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
AssertionError
public AssertionError(long detailMessage)
构造一个AssertionError,其详细消息派生自指定的long
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
AssertionError
public AssertionError(float detailMessage)
构造一个AssertionError,其详细消息派生自指定的float
,该转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
AssertionError
public AssertionError(double detailMessage)
构造一个AssertionError,其详细消息派生自指定的double
,它将转换为The Java™ Language Specification的 15.18.1.1节中定义的字符串。- 参数
-
detailMessage
- 用于构造详细消息的值
-
-