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–2023 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