Исключение
open class Exception : Throwable
typealias Exception = Exception
Конструкторы
<init>
<init>()
<init>(message: String?)
<init>(message: String?, cause: Throwable?)
<init>(cause: Throwable?)
Наследованные функции
getStackTrace
Возвращает массив строк трассировки стека, представляющих трассировку стека, относящуюся к этому исключению.
fun getStackTrace(): Array<String>
printStackTrace
Выводит в стандартный вывод подробное описание этого исключения (см. подробное описание).
fun printStackTrace()
toString
Возвращает краткое описание этого исключения, состоящее из имени класса исключения (полностью квалифицированного, если это возможно), за которым следует сообщение об исключении, если оно не равно null.
open fun toString(): String
Расширяющие функции
getStackTraceAddresses
Возвращает список адресов трассировки стека, представляющих трассировку стека, относящуюся к этому исключению.
fun Throwable.getStackTraceAddresses(): List<Long>
Наследники
CharacterCodingException
Исключение, выбрасываемое при возникновении ошибки кодирования или декодирования символов.
open class CharacterCodingException : Exception
typealias CharacterCodingException = CharacterCodingException
ForeignException
class ForeignException : Exception
IllegalCallableAccessException
Исключение, которое выбрасывается, когда call вызывается для вызываемого объекта, или get или set вызывается для свойства, и этот вызываемый объект недоступен (в терминах JVM) из вызывающего метода.
class IllegalCallableAccessException : Exception
IllegalPropertyDelegateAccessException
Исключение, которое выбрасывается, когда getDelegate вызывается для объекта KProperty, который не был сделан доступным с помощью isAccessible.
class IllegalPropertyDelegateAccessException : Exception
NoSuchPropertyException
Исключение, которое выбрасывается, когда код пытается получить информацию о свойстве класса или пакета, и этот класс или пакет больше не содержит этого свойства.
class NoSuchPropertyException : Exception
RuntimeException
open class RuntimeException : Exception
typealias RuntimeException = RuntimeException
© 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/-exception/index.html