java.lang.Object
java.lang.Throwable
java.lang.Error
java.lang.AssertionError
- 所有已实现的接口:
Serializable
抛出以指示断言失败。
此类提供的七个单参数公共构造方法确保调用返回的断言错误:
new AssertionError(expression)的详细消息是字符串转换的表达(定义见 5.1.11 ofJava 语言规范), 无论类型表达.
- 自从:
- 1.4
- 参见:
-
构造方法总结
构造方法构造方法描述构造一个没有详细消息的 AssertionError。AssertionError(boolean detailMessage) 构造一个 AssertionError 及其从指定的boolean派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(char detailMessage) 构造一个 AssertionError 及其从指定的char派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(double detailMessage) 构造一个 AssertionError 及其从指定的double派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(float detailMessage) 构造一个 AssertionError 及其从指定的float派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(int detailMessage) 构造一个 AssertionError 及其从指定的int派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(long detailMessage) 构造一个 AssertionError 及其从指定的long派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.AssertionError(Object detailMessage) 构造一个 AssertionError 及其从指定对象派生的详细消息,该对象被转换为在 5.1.11 节中定义的字符串Java 语言规范.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
构造一个 AssertionError 及其从指定对象派生的详细消息,该对象被转换为在 5.1.11 节中定义的字符串Java 语言规范.如果指定的对象是
Throwable的实例,则它成为原因新构造的断言错误。- 参数:
detailMessage- 用于构造详细消息的值- 参见:
-
AssertionError
public AssertionError(boolean detailMessage) 构造一个 AssertionError 及其从指定的boolean派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
public AssertionError(char detailMessage) 构造一个 AssertionError 及其从指定的char派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
public AssertionError(int detailMessage) 构造一个 AssertionError 及其从指定的int派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
public AssertionError(long detailMessage) 构造一个 AssertionError 及其从指定的long派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
public AssertionError(float detailMessage) 构造一个 AssertionError 及其从指定的float派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
public AssertionError(double detailMessage) 构造一个 AssertionError 及其从指定的double派生的详细消息,该消息被转换为在 5.1.11 节中定义的字符串Java 语言规范.- 参数:
detailMessage- 用于构造详细消息的值
-
AssertionError
使用指定的详细消息和原因构造一个新的AssertionError。请注意,与
cause关联的详细消息是not自动并入此错误的详细消息中。- 参数:
message- 详细消息,可能是nullcause- 原因,可能是null- 自从:
- 1.7
-