Spec-Zone.ru › Kotlin 2

Any

kotlin-stdlib/kotlin/Any

Платформы и требования к версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open class Any

Корень иерархии классов Kotlin. Каждый класс Kotlin имеет Any в качестве суперкласса.

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

Any
expect constructor()

Свойства

isFrozen

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

val Any?.isFrozen: Boolean

Проверяет, является ли данный объект null, замороженным или постоянным (то есть созданным во время компиляции).

Функции

asDynamic

Платформы и требования к версии: JS (1.1)

inline fun Any?.asDynamic(): dynamic

Переинтерпретирует это значение как значение типа /docs/reference/dynamic-type.html.

Платформы и требования к версии: Wasm-JS (1.8)

fun Any.asDynamic(): JsAny

Переинтерпретирует это значение как значение типа Dynamic.

ensureNeverFrozen

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

fun Any.ensureNeverFrozen()

Эта функция гарантирует, что если такой объект встретится во время попытки заморозки, заморозка завершится неудачей и будет выброшено исключение FreezingException.

equals

Платформы и требования к версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open operator fun equals(other: Any?): Boolean

Указывает, равен ли другой объект этому объекту.

hashCode

Платформы и требования к версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open fun hashCode(): Int

Возвращает значение хэш-кода объекта.

hashCode

Платформы и требования к версии: Common (1.3)

inline fun Any?.hashCode(): Int

Возвращает значение хэш-кода объекта или ноль, если объект является null.

identityHashCode

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

@ExperimentalNativeApi
external fun Any?.identityHashCode(): Int

Вычисляет идентификационный хэш-код, стабильный при возможных перемещениях объекта менеджером памяти.

iterator

Платформы и требования к версии: JS (1.1)

operator fun dynamic.iterator(): Iterator<dynamic>

Позволяет перебирать этот объект dynamic в следующих случаях:

objcPtr

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

external fun Any?.objcPtr(): NativePtr
toString

Платформы и требования к версии: Common (1.0), JS (1.1), JVM (1.0), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

expect open fun toString(): String

Возвращает строковое представление объекта.

toString

Платформы и требования к версии: Common (1.0), JS (1.1), JVM (1.0), Wasm-JS (1.8), Wasm-WASI (1.8)

expect fun Any?.toString(): String

Возвращает строковое представление объекта. Может вызываться с получателем null; в этом случае возвращается строка "null".

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

actual inline fun Any?.toString(): String

Возвращает строковое представление объекта. Может вызываться с получателем null; в этом случае возвращается строка "null".

unsafeCast

Платформы и требования к версии: JS (1.1)

inline fun <T> dynamic.unsafeCast(): T

Переинтерпретирует это значение dynamic как значение указанного типа T без фактической проверки типа.

@ExperimentalWasmJsInterop
actual inline fun <T : JsAny> JsAny.unsafeCast(): T
inline fun <T> Any?.unsafeCast(): T

Переинтерпретирует это значение как значение указанного типа T без фактической проверки типа.

© 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/-any/index.html

Spec-Zone.ru

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