Spec-Zone.ru › Kotlin 2

InvalidMutabilityException

kotlin-stdlib/kotlin.native.concurrent/InvalidMutabilityException

Требования к платформе и версии: Native (1.3)

class InvalidMutabilityException(message: String) : RuntimeException

Устарело

Ошибка начиная с версии 2.1

Поддержка устаревшего менеджера памяти полностью удалена. Использование этого исключения можно безопасно прекратить.

Исключение, выбрасываемое при попытке изменить замороженные объекты.

Параметры

where

замороженный объект, который пытались изменить

Конструкторы

InvalidMutabilityException

Требования к платформе и версии: Native

constructor(message: String)

Свойства

cause

Требования к платформе и версии: Native (1.3)

actual open val cause: Throwable?
message

Требования к платформе и версии: Native (1.3)

actual open val message: String?
stackTrace

Требования к платформе и версии: JVM (1.0)

val Throwable.stackTrace: Array<StackTraceElement>

Возвращает массив элементов трассировки стека, представляющих трассировку стека данного исключения.

suppressedExceptions

Требования к платформе и версии: Common (1.4), JS (1.4), JVM (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect val Throwable.suppressedExceptions: List<Throwable>

Возвращает список всех исключений, которые были подавлены при передаче этого исключения.

thrownValue

Требования к платформе и версии: JS (2.2)

@ExperimentalWasmJsInterop
actual val JsException.thrownValue: JsAny?

Функции

addSuppressed

Требования к платформе и версии: Common (1.4), JVM (1.1)

expect fun Throwable.addSuppressed(exception: Throwable)

Если платформа поддерживает эту возможность, добавляет указанное исключение в список исключений, которые были подавлены при передаче этого исключения.

Требования к платформе и версии: JS (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

actual fun Throwable.addSuppressed(exception: Throwable)

Добавляет указанное исключение в список исключений, которые были подавлены при передаче этого исключения.

asJsException

Требования к платформе и версии: JS (2.2)

@ExperimentalWasmJsInterop
actual inline fun JsPromiseError.asJsException(): Throwable
getStackTrace

Требования к платформе и версии: Native (1.3)

@ExperimentalNativeApi
fun getStackTrace(): Array<String>

Возвращает массив строк трассировки стека, представляющих трассировку стека данного исключения.

getStackTraceAddresses

Требования к платформе и версии: Native (1.3)

@ExperimentalNativeApi
fun Throwable.getStackTraceAddresses(): List<Long>

Возвращает список адресов трассировки стека, представляющих трассировку стека данного исключения.

printStackTrace

Требования к платформе и версии: Native (1.3)

fun printStackTrace()

Выводит подробное описание данного исключения в стандартный поток ошибок.

printStackTrace

Требования к платформе и версии: Common (1.4)

expect fun Throwable.printStackTrace()

Выводит подробное описание данного исключения в стандартный поток вывода или стандартный поток ошибок.

Требования к платформе и версии: JS (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

actual fun Throwable.printStackTrace()

Выводит подробное описание данного исключения в поток ошибок консоли.

Требования к платформе и версии: JVM (1.0)

actual inline fun Throwable.printStackTrace()

Выводит подробное описание данного исключения в стандартный поток ошибок.

inline fun Throwable.printStackTrace(stream: PrintStream)

Выводит подробное описание данного исключения в указанный поток.

inline fun Throwable.printStackTrace(writer: PrintWriter)

Выводит подробное описание данного исключения в указанный писатель.

Требования к платформе и версии: Native (1.4)

actual inline fun Throwable.printStackTrace()

Выводит подробное описание данного исключения в стандартный поток ошибок.

stackTraceToString

Требования к платформе и версии: Common (1.4), JS (1.4), JVM (1.4), Native (1.4), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Throwable.stackTraceToString(): String

Возвращает подробное описание данного исключения вместе с трассировкой стека.

toString

Требования к платформе и версии: Native (1.3)

open override fun toString(): String

Возвращает краткое описание данного исключения, состоящее из имени класса исключения (если возможно, полного имени) и сообщения исключения, если оно не равно null.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.native.concurrent/-invalid-mutability-exception/index.html

Spec-Zone.ru

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