Класс AssertionError
- Все реализованные интерфейсы:
Serializable
public class AssertionError extends Error
Семь общедоступных конструкторов с одним аргументом в этом классе гарантируют, что ошибка утверждения, возвращаемая вызовом:
new AssertionError(expression)
имеет в качестве сообщения об ошибке строковое представление выражения (как определено в разделе 5.1.11 спецификации языка Java), независимо от типа выражения.- С:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
AssertionError() |
Создаёт AssertionError без сообщения об ошибке. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного boolean, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного char, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного double, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного float, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного int, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного long, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт AssertionError с сообщением об ошибке, полученным из указанного объекта, который преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java. |
AssertionError |
Создаёт новый AssertionError с указанным сообщением об ошибке и причиной. |
Краткое описание методов
Методы, объявленные в классе java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Подробное описание конструкторов
AssertionError
public AssertionError()
AssertionError
public AssertionError(Object detailMessage)
Если указанный объект является экземпляром Throwable, он становится причиной вновь созданной ошибки утверждения.
- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке - См. также:
AssertionError
public AssertionError(boolean detailMessage)
boolean, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(char detailMessage)
char, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(int detailMessage)
int, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(long detailMessage)
long, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(float detailMessage)
float, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(double detailMessage)
double, которое преобразуется в строку в соответствии с разделом 5.1.11 спецификации языка Java.- Параметры:
-
detailMessage- значение, используемое при построении сообщения об ошибке
AssertionError
public AssertionError(String message, Throwable cause)
AssertionError с указанным сообщением об ошибке и причиной. Обратите внимание, что сообщение об ошибке, связанное с cause, не автоматически включается в сообщение об ошибке.
- Параметры:
-
message- сообщение об ошибке, может бытьnull -
cause- причина, может бытьnull - С:
- 1.7
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/AssertionError.html