Исключение
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–2020 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