创新互联鸿蒙OS教程:鸿蒙OSAssertionError

AssertionError

创新互联建站是一家专业提供含山企业网站建设,专注与网站建设、成都网站建设、H5开发、小程序制作等业务。10年已为含山众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Error

|---|---|---java.lang.AssertionError

public class AssertionError
extends Error

抛出以指示断言失败。

此类提供的七个单参数公共构造函数确保调用返回的断言错误:

     new AssertionError(expression)

无论表达式的类型如何,都将表达式的字符串转换(如《Java™ 语言规范》的第 15.18.1.1 节中定义)作为其详细消息。

构造函数摘要

构造函数 描述
AssertionError()构造一个没有详细消息的 AssertionError。
AssertionError(boolean detailMessage)构造一个 AssertionError 及其从指定布尔值派生的详细消息,该布尔值被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(char detailMessage)构造一个 AssertionError 及其从指定字符派生的详细消息,该字符被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(double detailMessage)构造一个 AssertionError 及其从指定的 double 派生的详细消息,该消息将转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(float detailMessage)构造一个 AssertionError 及其从指定浮点数派生的详细消息,该浮点数被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(int detailMessage)构造一个 AssertionError 及其从指定 int 派生的详细消息,该消息被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(long detailMessage)构造一个 AssertionError 及其从指定 long 派生的详细消息,该消息被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(Object detailMessage)构造一个 AssertionError 及其从指定对象派生的详细消息,该对象被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。
AssertionError(String message, Throwable cause)使用指定的详细消息和原因构造一个新的 AssertionError。

方法总结

从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从类 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用于构造详细消息的值

AssertionError

public AssertionError(boolean detailMessage)

构造一个 AssertionError 及其从指定布尔值派生的详细消息,该布尔值被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(char detailMessage)

构造一个 AssertionError 及其从指定字符派生的详细消息,该字符被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(int detailMessage)

构造一个 AssertionError 及其从指定 int 派生的详细消息,该消息被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(long detailMessage)

构造一个 AssertionError 及其从指定 long 派生的详细消息,该消息被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(float detailMessage)

构造一个 AssertionError 及其从指定浮点数派生的详细消息,该浮点数被转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(double detailMessage)

构造一个 AssertionError 及其从指定的 double 派生的详细消息,该消息将转换为《Java™ 语言规范》第 15.18.1.1 节中定义的字符串。

参数:

参数名称 参数描述
detailMessage用于构造详细消息的值

AssertionError

public AssertionError(String message, Throwable cause)

使用指定的详细消息和原因构造一个新的 AssertionError。

请注意,与原因相关的详细消息不会自动合并到此错误的详细消息中。

参数:

参数名称 参数描述
message详细信息,可能为空
cause原因,可能为空

分享题目:创新互联鸿蒙OS教程:鸿蒙OSAssertionError
文章URL:http://www.shufengxianlan.com/qtweb/news43/57593.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联