鴻蒙OS AssertionError

2022-06-01 17:50 更新

AssertionError

java.lang.Object

|---java.lang.Throwable

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

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

public class AssertionError
extends Error

拋出以指示斷言失敗。

此類提供的七個(gè)單參數(shù)公共構(gòu)造函數(shù)確保調(diào)用返回的斷言錯(cuò)誤:

     new AssertionError(expression)

無(wú)論表達(dá)式的類型如何,都將表達(dá)式的字符串轉(zhuǎn)換(如《Java? 語(yǔ)言規(guī)范》的第 15.18.1.1 節(jié)中定義)作為其詳細(xì)消息。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
AssertionError() 構(gòu)造一個(gè)沒(méi)有詳細(xì)消息的 AssertionError。
AssertionError(boolean detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定布爾值派生的詳細(xì)消息,該布爾值被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(char detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定字符派生的詳細(xì)消息,該字符被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(double detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定的 double 派生的詳細(xì)消息,該消息將轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(float detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定浮點(diǎn)數(shù)派生的詳細(xì)消息,該浮點(diǎn)數(shù)被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(int detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定 int 派生的詳細(xì)消息,該消息被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(long detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定 long 派生的詳細(xì)消息,該消息被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(Object detailMessage) 構(gòu)造一個(gè) AssertionError 及其從指定對(duì)象派生的詳細(xì)消息,該對(duì)象被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。
AssertionError(String message, Throwable cause) 使用指定的詳細(xì)消息和原因構(gòu)造一個(gè)新的 AssertionError。

方法總結(jié)

從類 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

構(gòu)造函數(shù)詳細(xì)信息

AssertionError

public AssertionError()

構(gòu)造一個(gè)沒(méi)有詳細(xì)消息的 AssertionError。

AssertionError

public AssertionError(Object detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定對(duì)象派生的詳細(xì)消息,該對(duì)象被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

如果指定的對(duì)象是 Throwable 的實(shí)例,則成為新構(gòu)造的斷言錯(cuò)誤的原因。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(boolean detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定布爾值派生的詳細(xì)消息,該布爾值被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(char detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定字符派生的詳細(xì)消息,該字符被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(int detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定 int 派生的詳細(xì)消息,該消息被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(long detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定 long 派生的詳細(xì)消息,該消息被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(float detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定浮點(diǎn)數(shù)派生的詳細(xì)消息,該浮點(diǎn)數(shù)被轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(double detailMessage)

構(gòu)造一個(gè) AssertionError 及其從指定的 double 派生的詳細(xì)消息,該消息將轉(zhuǎn)換為《Java? 語(yǔ)言規(guī)范》第 15.18.1.1 節(jié)中定義的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
detailMessage 用于構(gòu)造詳細(xì)消息的值

AssertionError

public AssertionError(String message, Throwable cause)

使用指定的詳細(xì)消息和原因構(gòu)造一個(gè)新的 AssertionError。

請(qǐng)注意,與原因相關(guān)的詳細(xì)消息不會(huì)自動(dòng)合并到此錯(cuò)誤的詳細(xì)消息中。

參數(shù):

參數(shù)名稱 參數(shù)描述
message 詳細(xì)信息,可能為空
cause 原因,可能為空
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)