Spec-Zone.ru › Kotlin 1.4

setUnhandledExceptionHook

kotlin-stdlib / kotlin.native / setUnhandledExceptionHook
Требования к платформе и версии: Native (1.3)
fun setUnhandledExceptionHook(
    hook: ReportUnhandledExceptionHook
): ReportUnhandledExceptionHook?

Установка пользовательской обработки необработанных исключений. Возвращает старый обработчик или null, если он не был указан. Обработчик вызывается всякий раз, когда возникает необработанное исключение, достигающее границ Kotlin-мира, т. е. верхнего уровня main(), или когда вызов из Objective-C в Kotlin, не помеченный @Throws, генерирует исключение. Обработчик должен быть замороженным лямбда-выражением, чтобы его можно было вызвать из любого потока/рабочего процесса. Обработчик вызывается один раз и затем очищается, чтобы работа обнаружения утечек памяти работала должным образом даже с пользовательскими обработчиками исключений.

© 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.native/set-unhandled-exception-hook.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API