Класс 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 с указанными сообщением с подробностями и причиной. |
Краткое описание методов
Методы, объявленные в классе 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, 2025, 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/25/docs/api/java.base/java/lang/AssertionError.html