Spec-Zone.ru › Kotlin 1.4

Платформа

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

Объект, описывающий текущую платформу, на которой выполняется программа.

Свойства

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

canAccessUnaligned

Проверка, позволяет ли текущая архитектура невыровненный доступ к областям памяти размером больше одного байта.

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

cpuArchitecture

Архитектура процессора, на котором выполняется программа.

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

isDebugBinary

Если бинарник был скомпилирован в отладочном режиме.

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

isLittleEndian

Проверка, является ли порядок байтов на текущей платформе от младшего к старшему (LSB first), то есть little-endian.

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

isMemoryLeakCheckerActive

Если проверка на утечки памяти активирована, по умолчанию true в отладочном режиме, false в релизном. При активации проверки и обнаружении утечки во время последнего процесса деинициализации контекста Kotlin — выводится сообщение об ошибке с информацией о утечке и выполнение приложения прерывается.

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

memoryModel

Модель памяти, с которой был скомпилирован бинарник.

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

osFamily

Семейство операционной системы, на которой выполняется программа.

val osFamily: OsFamily

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

Spec-Zone.ru

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