Throwable
open class Throwable
Базовый класс для всех ошибок и исключений. Только экземпляры этого класса могут быть брошены или перехвачены.
Параметры
message - строка сообщения об ошибке.
cause - причина возникновения этой ошибки.
Конструкторы
<init>
<init>(message: String?)
<init>(cause: Throwable?)
<init>()
Базовый класс для всех ошибок и исключений. Только экземпляры этого класса могут быть брошены или перехвачены.
<init>(message: String?, cause: Throwable?)
Свойства
cause
причина возникновения этой ошибки.
open val cause: Throwable?
message
строка сообщения об ошибке.
open val message: String?
Функции
getStackTrace
Возвращает массив строк стека вызовов, представляющих стек вызовов этой ошибки.
fun getStackTrace(): Array<String>
printStackTrace
Выводит в стандартный вывод подробное описание этой ошибки.
fun printStackTrace()
toString
Возвращает краткое описание этой ошибки, состоящее из имени класса исключения (полное, если возможно), за которым следует сообщение об исключении, если оно не null.
open fun toString(): String
Расширяемые свойства
stackTrace
Возвращает массив элементов стека вызовов, представляющих стек вызовов этой ошибки.
val Throwable.stackTrace: Array<StackTraceElement>
Расширяемые функции
getStackTraceAddresses
Возвращает список адресов стека вызовов, представляющих стек вызовов этой ошибки.
fun Throwable.getStackTraceAddresses(): List<Long>
printStackTrace
Выводит в указанный поток подробное описание этой ошибки.
fun Throwable.printStackTrace(writer: PrintWriter)
Выводит в указанный поток подробное описание этой ошибки.
fun Throwable.printStackTrace(stream: PrintStream)
Наследники
Error
open class Error : Throwable
typealias Error = Error
Exception
open class Exception : Throwable
typealias Exception = Exception
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-throwable/index.html