Platform

interface Platform

Inheritors

Types

Link copied to clipboard
Link copied to clipboard
data class Impl(    val endian: Endian,     val arch: Arch,     val os: Os,     val runtime: Runtime,     val buildVariant: BuildVariant,     val rawPlatformName: String,     val rawOsName: String,     val hasMultithreadedSharedHeap: Boolean) : Platform

Properties

Link copied to clipboard
abstract val arch: Arch
Link copied to clipboard
Link copied to clipboard
abstract val endian: Endian
Link copied to clipboard

JVM, Android & K/N: true Android: true JS: false <-- workers have different heaps

Link copied to clipboard
open val isAndroid: Boolean
Link copied to clipboard
open val isApple: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isDebug: Boolean
Link copied to clipboard
open val isIos: Boolean
Link copied to clipboard
open val isJs: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val isJsShell: Boolean
Link copied to clipboard
Link copied to clipboard
open val isJvm: Boolean
Link copied to clipboard
open val isLinux: Boolean
Link copied to clipboard
Link copied to clipboard
open val isMac: Boolean
Link copied to clipboard
open val isNative: Boolean
Link copied to clipboard
Link copied to clipboard
open val isPosix: Boolean
Link copied to clipboard
open val isRelease: Boolean
Link copied to clipboard
open val isTvos: Boolean
Link copied to clipboard
open val isUnix: Boolean
Link copied to clipboard
open val isWasm: Boolean
Link copied to clipboard
open val isWindows: Boolean
Link copied to clipboard
abstract val os: Os
Link copied to clipboard
abstract val rawOsName: String
Link copied to clipboard
abstract val rawPlatformName: String
Link copied to clipboard
abstract val runtime: Runtime