kotlin-stdlib

All Types

Link copied to clipboard
Common

Provides a skeletal implementation of the read-only Collection interface.

Since Kotlin 1.1
Common

Base class for CoroutineContext.Element implementations.

Since Kotlin 1.3
Common

Base class for CoroutineContext.Key associated with polymorphic CoroutineContext.Element implementation. Polymorphic element implementation implies delegating its get and minusKey to getPolymorphicElement and minusPolymorphicKey respectively.

Since Kotlin 1.3
Link copied to clipboard
Common

An abstract class used to implement time sources that return their readings as Double values in the specified unit.

Since Kotlin 1.3
Link copied to clipboard
Common

A base class to simplify implementing iterators so that implementations only have to implement computeNext to implement the iterator, calling done when the iteration is complete.

Since Kotlin 1.0
Link copied to clipboard
Common

Provides a skeletal implementation of the read-only List interface.

Since Kotlin 1.1
Link copied to clipboard
Common

An abstract class used to implement time sources that return their readings as Long values in the specified unit.

Since Kotlin 1.9
Link copied to clipboard
Common

Provides a skeletal implementation of the read-only Map interface.

Since Kotlin 1.1
Common
JS
Native

Provides a skeletal implementation of the MutableCollection interface.

Since Kotlin 1.1
Link copied to clipboard
Common
JS
Native

Provides a skeletal implementation of the MutableList interface.

Since Kotlin 1.0
Link copied to clipboard
Common
JS
Native

Provides a skeletal implementation of the MutableMap interface.

Since Kotlin 1.1
Link copied to clipboard
Common
JS
Native

Provides a skeletal implementation of the MutableSet interface.

Since Kotlin 1.1
Link copied to clipboard
Common

Provides a skeletal implementation of the read-only Set interface.

Since Kotlin 1.1
Link copied to clipboard
JS

Exposes the JavaScript AbstractWorker to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript AbstractWorker to Kotlin

Since Kotlin 1.8
Link copied to clipboard

An exception class which is used when we have not enough access for some operation.

Since Kotlin 1.0
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

Base interface implicitly implemented by all annotation interfaces. See Kotlin language documentation for more information on annotations.

Since Kotlin 1.0
Link copied to clipboard
JS

Base interface implicitly implemented by all annotation interfaces. See Kotlin language documentation for more information on annotations.

Since Kotlin 1.1
Link copied to clipboard
Native

Base interface implicitly implemented by all annotation interfaces. See Kotlin language documentation for more information on annotations.

Since Kotlin 1.3
Link copied to clipboard
Common

Contains the list of possible annotation's retentions.

Since Kotlin 1.0
Link copied to clipboard
JS

Contains the list of possible annotation's retentions.

Since Kotlin 1.1
Link copied to clipboard
Native

Contains the list of possible annotation's retentions.

Since Kotlin 1.3
Link copied to clipboard
Common

Contains the list of code elements which are the possible annotation targets

Since Kotlin 1.0
Link copied to clipboard
JS

Contains the list of code elements which are the possible annotation targets

Since Kotlin 1.1
Link copied to clipboard
Native

Contains the list of code elements which are the possible annotation targets

Since Kotlin 1.3
Link copied to clipboard
Common

The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.

Since Kotlin 1.0
Link copied to clipboard
JS

The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.

Since Kotlin 1.1
Link copied to clipboard
Native

The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.

Since Kotlin 1.3
Link copied to clipboard

The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.

Since Kotlin 1.8
Link copied to clipboard

The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native

An object to which char sequences and values can be appended.

Since Kotlin 1.0
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.3
Link copied to clipboard
Common

Represents an array (specifically, a Java array when targeting the JVM platform). Array instances can be created using the arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents an array (specifically, a Java array when targeting the JVM platform). Array instances can be created using the arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents an array. Array instances can be created using the constructor, arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.

Since Kotlin 1.3
Link copied to clipboard

Represents an array (specifically, a Java array when targeting the JVM platform). Array instances can be created using the arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.

Since Kotlin 1.8
Link copied to clipboard

Represents an array (specifically, a Java array when targeting the JVM platform). Array instances can be created using the arrayOf, arrayOfNulls and emptyArray standard library functions. See Kotlin language documentation for more information on arrays.

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript ArrayBuffer to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ArrayBuffer to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript ArrayBufferView to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ArrayBufferView to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Resizable-array implementation of the deque data structure.

Since Kotlin 1.4
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Common
JS
Native

Provides a MutableList implementation, which uses a resizable array as its backing storage.

Since Kotlin 1.0
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.0
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Makes the annotated annotation class an associated object key.

Since Kotlin 1.1
Link copied to clipboard
Native

Makes the annotated annotation class an associated object key.

Since Kotlin 1.3
Link copied to clipboard

Makes the annotated annotation class an associated object key.

Since Kotlin 1.8
Link copied to clipboard

Makes the annotated annotation class an associated object key.

Since Kotlin 1.8
Link copied to clipboard
Native

An Array in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

An Int value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.3
Link copied to clipboard
Native

An Int value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

An IntArray in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

A Long value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.3
Link copied to clipboard
Native

A Long value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

An LongArray in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

A kotlinx.cinterop.NativePtr value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.3
Link copied to clipboard
Native

A kotlinx.cinterop.NativePtr value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.

Since Kotlin 1.9
Link copied to clipboard
Native

An object reference that is always updated atomically.

Since Kotlin 1.3
Link copied to clipboard
Native

An object reference that is always updated atomically.

Since Kotlin 1.9
Link copied to clipboard
JS

Exposes the JavaScript Attr to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Attr to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript AudioTrack to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript AudioTrack to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript AudioTrackList to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript AudioTrackList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native

A resource that can be closed or released.

Since Kotlin 2.0
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

Provides Base64 encoding and decoding functionality. Base64 encoding, as defined by the RFC 4648 and a few other RFCs, transforms arbitrary binary data into a sequence of printable characters.

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript BeforeUnloadEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript BeforeUnloadEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Native

Marks Objective-C and Swift interoperability API as Beta.

Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native

A vector of bits growing if necessary and allowing one to set/clear/read bits from it by a bit index.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript Blob to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Blob to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Body to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Body to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Represents a value which is either true or false. On the JVM, non-nullable values of this type are represented as values of the primitive type boolean.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a value which is either true or false.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a value which is either true or false.

Since Kotlin 1.3
Link copied to clipboard

Represents a value which is either true or false.

Since Kotlin 1.8
Link copied to clipboard

Represents a value which is either true or false.

Since Kotlin 1.8
Link copied to clipboard
Common

An array of booleans. When targeting the JVM, instances of this class are represented as boolean[].

Since Kotlin 1.0
Link copied to clipboard
JS

An array of booleans. When targeting the JVM, instances of this class are represented as boolean[].

Since Kotlin 1.1
Link copied to clipboard
Native

An array of booleans.

Since Kotlin 1.3
Link copied to clipboard

An array of booleans.

Since Kotlin 1.8
Link copied to clipboard

An array of booleans.

Since Kotlin 1.8
Link copied to clipboard
Common

An iterator over a sequence of values of type Boolean.

Since Kotlin 1.0
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript BroadcastChannel to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript BroadcastChannel to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

Allows to infer generic type arguments of a function from the calls in the annotated function parameter of that function.

Since Kotlin 1.3
Link copied to clipboard
Common

Represents a 8-bit signed integer. On the JVM, non-nullable values of this type are represented as values of the primitive type byte.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a 8-bit signed integer.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a 8-bit signed integer.

Since Kotlin 1.3
Link copied to clipboard

Represents a 8-bit signed integer.

Since Kotlin 1.8
Link copied to clipboard

Represents a 8-bit signed integer.

Since Kotlin 1.8
Link copied to clipboard
Common

An array of bytes. When targeting the JVM, instances of this class are represented as byte[].

Since Kotlin 1.0
Link copied to clipboard
JS

An array of bytes. When targeting the JVM, instances of this class are represented as byte[].

Since Kotlin 1.1
Link copied to clipboard
Native

An array of bytes.

Since Kotlin 1.3
Link copied to clipboard

An array of bytes.

Since Kotlin 1.8
Link copied to clipboard

An array of bytes.

Since Kotlin 1.8
Link copied to clipboard
Common

An iterator over a sequence of values of type Byte.

Since Kotlin 1.0
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript Cache to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Cache to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CacheStorage to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CacheStorage to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

An effect of calling a functional parameter in place.

Since Kotlin 1.3
Common
JS
Native

Thrown by cancellable suspending functions if the coroutine is cancelled while it is suspended. It indicates normal cancellation of a coroutine.

Since Kotlin 1.4
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CanvasGradient to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CanvasGradient to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CanvasPattern to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CanvasPattern to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CanvasRenderingContext2D to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CanvasRenderingContext2D to Kotlin

Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CaretPosition to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CaretPosition to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript CDATASection to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CDATASection to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Native

Denotes property that is an alias to some enum entry.

Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Native

Stores instance size of the type T: CEnumVar.

Since Kotlin 1.3
Link copied to clipboard
Native

The C function.

Since Kotlin 1.3
Link copied to clipboard
Common

Represents a 16-bit Unicode character. On the JVM, non-nullable values of this type are represented as values of the primitive type char.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a 16-bit Unicode character.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a 16-bit Unicode character.

Since Kotlin 1.3
Link copied to clipboard

Represents a 16-bit Unicode character.

Since Kotlin 1.8
Link copied to clipboard

Represents a 16-bit Unicode character.

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native

The exception thrown when a character encoding or decoding error occurs.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript CharacterData to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CharacterData to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

An array of chars. When targeting the JVM, instances of this class are represented as char[].

Since Kotlin 1.0
Link copied to clipboard
JS

An array of chars. When targeting the JVM, instances of this class are represented as char[].

Since Kotlin 1.1
Link copied to clipboard
Native

An array of chars.

Since Kotlin 1.3
Link copied to clipboard

An array of chars.

Since Kotlin 1.8
Link copied to clipboard

An array of chars.

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native

Represents the character general category in the Unicode specification.

Since Kotlin 1.0
Link copied to clipboard

Represents the Unicode directionality of a character. Character directionality is used to calculate the visual ordering of text.

Since Kotlin 1.0
Link copied to clipboard
Common

An iterator over a sequence of values of type Char.

Since Kotlin 1.0
Link copied to clipboard
Common

A progression of values of type Char.

Since Kotlin 1.0
Link copied to clipboard
Common

A range of values of type Char.

Since Kotlin 1.0
Link copied to clipboard
Common

Represents a readable sequence of Char values.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a readable sequence of Char values.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a readable sequence of Char values.

Since Kotlin 1.3
Link copied to clipboard

Constant definitions for the standard charsets. These charsets are guaranteed to be available on every implementation of the Java platform.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript ChildNode to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ChildNode to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.0
Link copied to clipboard
Native

The marker interface for objects that have a cleanup action associated with them.

Since Kotlin 1.9
Link copied to clipboard
JS

Exposes the JavaScript Client to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Client to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Clients to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Clients to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Clipboard to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Clipboard to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript ClipboardEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ClipboardEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Common

Represents a range of floating point numbers. Extends ClosedRange interface providing custom operation lessThanOrEquals for comparing values of range domain type.

Since Kotlin 1.1
Link copied to clipboard
Common

Represents a range of values (for example, numbers or characters) where both the lower and upper bounds are included in the range. See the Kotlin language documentation for more information.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript CloseEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CloseEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common
Native

Makes top level function available from C/C++ code with the given name.

Since Kotlin 1.3
Link copied to clipboard
Common

A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.

Since Kotlin 1.0
Link copied to clipboard
JS

A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.

Since Kotlin 1.1
Link copied to clipboard
Native

A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.

Since Kotlin 1.3
Link copied to clipboard

A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.

Since Kotlin 1.8
Link copied to clipboard

A generic collection of elements. Methods in this interface support only read-only access to the collection; read/write access is supported through the MutableCollection interface.

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Comment to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Comment to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin 1.0
Link copied to clipboard
JS

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin 1.1
Link copied to clipboard
Native

Classes which inherit from this interface have a defined total ordering between their instances.

Since Kotlin 1.3
Link copied to clipboard
Common

A TimeMark that can be compared for difference with other time marks obtained from the same TimeSource.WithComparableMarks time source.

Since Kotlin 1.9
Link copied to clipboard
Common
JS
Native

Provides a comparison function for imposing a total ordering between instances of the type T.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript CompositionEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CompositionEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.0
Link copied to clipboard
Common

An effect of some condition being true after observing another effect of a function.

Since Kotlin 1.3
Link copied to clipboard
Common

In previous versions of Kotlin, the generated 'copy' method of a data class always had public visibility, even if the primary constructor was non-public. That exposed the non-public constructor of the data class.

Since Kotlin 2.0
Link copied to clipboard
JS

Exposes the console API to Kotlin.

Since Kotlin 1.1
Link copied to clipboard
Native

Collection of annotations that allow to store constant values.

Since Kotlin 1.3
JS
Since Kotlin 1.1
Since Kotlin 1.8

Exposes the JavaScript ConstrainBooleanParameters to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ConstrainBooleanParameters to Kotlin

Since Kotlin 1.8

Exposes the JavaScript ConstrainDOMStringParameters to Kotlin

Since Kotlin 1.1

Exposes the JavaScript ConstrainDOMStringParameters to Kotlin

Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Common

Signifies that the annotated functional type has the prefix of size count for context receivers. Thus, @ContextFunctionTypeParams(2) @ExtensionFunctionType Function4<String, Int, Double, Byte, Unit> is a normalized representation of context(String, Int) Double.(Byte) -> Unit.

Since Kotlin 1.7
Link copied to clipboard
Common

Interface representing a continuation after a suspension point that returns a value of type T.

Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Common

Marks coroutine context element that intercepts coroutine continuations. The coroutines framework uses ContinuationInterceptor.Key to retrieve the interceptor and intercepts all coroutine continuations with interceptContinuation invocations.

Since Kotlin 1.3
Link copied to clipboard
Common

Provides a scope, where the functions of the contract DSL, such as returns, callsInPlace, etc., can be used to describe the contract of a function.

Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native

The CPointed without any specified interpretation.

Since Kotlin 1.3
Link copied to clipboard
Native

The pointer with an opaque type.

Since Kotlin 1.3
Link copied to clipboard
Native

The variable containing a COpaquePointer.

Since Kotlin 1.3
Link copied to clipboard

Context for the copyAction function passed to Path.copyToRecursively.

Since Kotlin 1.8
Link copied to clipboard

The result of the copyAction function passed to Path.copyToRecursively that specifies further actions when copying an entry.

Since Kotlin 1.8
Link copied to clipboard
Common

Persistent context for the coroutine. It is an indexed set of Element instances. An indexed set is a mix between a set and a map. Every element in this set has a unique Key.

Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native

C data or code.

Since Kotlin 1.3
Link copied to clipboard
Native

C pointer.

Since Kotlin 1.3
Link copied to clipboard
Native

The C data variable containing the pointer to T.

Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native

The C primitive-typed variable located in memory.

Since Kotlin 1.3
Link copied to clipboard
Native

Central Processor Unit architecture.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript CSS to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSS to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSGroupingRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSGroupingRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSMediaRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSMediaRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSNamespaceRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSNamespaceRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSPageRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSPageRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSRuleList to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSRuleList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSStyleDeclaration to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSStyleDeclaration to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSStyleRule to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSStyleRule to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CSSStyleSheet to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CSSStyleSheet to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native

The C struct-typed variable located in memory.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript CustomElementRegistry to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CustomElementRegistry to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript CustomEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript CustomEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native

The single immutable C value. It is self-contained and doesn't depend on native memory.

Since Kotlin 1.3
Link copied to clipboard
Native

The (possibly empty) sequence of immutable C values. It is self-contained and doesn't depend on native memory.

Since Kotlin 1.3
Link copied to clipboard
Native

Represents a reference to (possibly empty) sequence of C values. It can be either a stable pointer CPointer or a sequence of immutable values CValues.

Since Kotlin 1.3
Link copied to clipboard
Native

The C data variable located in memory.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript DataTransfer to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DataTransfer to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DataTransferItem to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DataTransferItem to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DataTransferItemList to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DataTransferItemList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DataView to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DataView to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the Date API to Kotlin.

Since Kotlin 1.1
Link copied to clipboard
Native

Note: this API is unstable and may change in any release.

Since Kotlin 1.9
Link copied to clipboard
JS

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Defines deep recursive function that keeps its stack on the heap, which allows very deep recursive computations that do not use the actual call stack. To initiate a call to this deep recursive function use its invoke function. As a rule of thumb, it should be used if recursion goes deeper than a thousand calls.

Since Kotlin 1.7
Link copied to clipboard
Common

A scope class for DeepRecursiveFunction function declaration that defines callRecursive methods to recursively call this function or another DeepRecursiveFunction putting the call activation frame on the heap.

Since Kotlin 1.7
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Common

Standard property delegates.

Since Kotlin 1.0
Link copied to clipboard
Common

Marks the annotated declaration as deprecated.

Since Kotlin 1.0
Link copied to clipboard
Native

Marks the annotated declaration as deprecated.

Since Kotlin 1.3
Link copied to clipboard
Common

Marks the annotated declaration as deprecated. In contrast to Deprecated, severity of the reported diagnostic is not a constant value, but differs depending on the API version of the usage (the value of the -api-version argument when compiling the module where the usage is located). If the API version is greater or equal than hiddenSince, the declaration will not be accessible from the code (as if it was deprecated with level DeprecationLevel.HIDDEN), otherwise if the API version is greater or equal than errorSince, the usage will be marked as an error (as with DeprecationLevel.ERROR), otherwise if the API version is greater or equal than warningSince, the usage will be marked as a warning (as with DeprecationLevel.WARNING), otherwise the annotation is ignored.

Since Kotlin 1.4
Link copied to clipboard
Native

Marks the annotated declaration as deprecated. In contrast to Deprecated, severity of the reported diagnostic is not a constant value, but differs depending on the API version of the usage (the value of the -api-version argument when compiling the module where the usage is located). If the API version is greater or equal than hiddenSince, the declaration will not be accessible from the code (as if it was deprecated with level DeprecationLevel.HIDDEN), otherwise if the API version is greater or equal than errorSince, the usage will be marked as an error (as with DeprecationLevel.ERROR), otherwise if the API version is greater or equal than warningSince, the usage will be marked as a warning (as with DeprecationLevel.WARNING), otherwise the annotation is ignored.

Since Kotlin 1.4
Link copied to clipboard
Common

Possible levels of a deprecation. The level specifies how the deprecated element usages are reported in code.

Since Kotlin 1.0
Link copied to clipboard
Native

Possible levels of a deprecation. The level specifies how the deprecated element usages are reported in code.

Since Kotlin 1.3
Native

Detached object graph encapsulates transferrable detached subgraph which cannot be accessed externally, until it is attached with the attach extension function.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript Document to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Document to Kotlin

Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DocumentFragment to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DocumentFragment to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DocumentType to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DocumentType to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMImplementation to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMImplementation to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMMatrix to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMMatrix to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMMatrixReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMParser to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMParser to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMPoint to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMPoint to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMPointInit to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMPointInit to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMPointReadOnly to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMPointReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMQuad to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMQuad to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMRect to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMRect to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMRectReadOnly to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMRectReadOnly to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMStringMap to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMStringMap to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript DOMTokenList to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DOMTokenList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Represents a double-precision 64-bit IEEE 754 floating point number. On the JVM, non-nullable values of this type are represented as values of the primitive type double.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a double-precision 64-bit IEEE 754 floating point number.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a double-precision 64-bit IEEE 754 floating point number.

Since Kotlin 1.3
Link copied to clipboard

Represents a double-precision 64-bit IEEE 754 floating point number.

Since Kotlin 1.8
Link copied to clipboard

Represents a double-precision 64-bit IEEE 754 floating point number.

Since Kotlin 1.8
Link copied to clipboard
Common

An array of doubles. When targeting the JVM, instances of this class are represented as double[].

Since Kotlin 1.0
Link copied to clipboard
JS

An array of doubles. When targeting the JVM, instances of this class are represented as double[].

Since Kotlin 1.1
Link copied to clipboard
Native

An array of doubles.

Since Kotlin 1.3
Link copied to clipboard

An array of doubles.

Since Kotlin 1.8
Link copied to clipboard

An array of doubles.

Since Kotlin 1.8
Link copied to clipboard
Common

An iterator over a sequence of values of type Double.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript DoubleRange to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DoubleRange to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript DragEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript DragEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

When applied to annotation class X specifies that X defines a DSL language

Since Kotlin 1.1
Link copied to clipboard
Native

When applied to annotation class X specifies that X defines a DSL language

Since Kotlin 1.3
Link copied to clipboard
Common

Represents the amount of time one instant of time is away from another instant.

Since Kotlin 1.6
Link copied to clipboard
Common
JS
Native

The list of possible time measurement units, in which a duration can be expressed.

Since Kotlin 1.6
Link copied to clipboard

Represents universal type for JS interoperability.

Since Kotlin 1.8
Link copied to clipboard

Forces a top-level property to be initialized eagerly, opposed to lazily on the first access to file and/or property.

Since Kotlin 1.8
Link copied to clipboard

Forces a top-level property to be initialized eagerly, opposed to lazily on the first access to file and/or property.

Since Kotlin 1.8
Link copied to clipboard
JS

Forces a top-level property to be initialized eagerly, opposed to lazily on the first access to file and/or property.

Since Kotlin 1.6
Link copied to clipboard
Native

Forces a top-level property to be initialized eagerly, opposed to lazily on the first access to file and/or property. This annotation can be used as temporal migration assistance during the transition from the previous Kotlin/Native initialization scheme "eager by default" to the new one, "lazy by default".

Since Kotlin 1.3
Link copied to clipboard
Common

Represents an effect of a function invocation, either directly observable, such as the function returning normally, or a side-effect, such as the function's lambda parameter being called in place.

Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript Element to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Element to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

An empty coroutine context.

Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

The common base class of all enum classes. See the Kotlin language documentation for more information on enum classes.

Since Kotlin 1.0
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Native

The common base class of all enum classes. See the Kotlin language documentation for more information on enum classes.

Since Kotlin 1.3
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

A specialized immutable implementation of List interface that contains all enum entries of the specified enum type E. EnumEntries contains all enum entries in the order they are declared in the source code, consistently with the corresponding Enum.ordinal values.

Since Kotlin 1.9
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript ErrorEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ErrorEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Event to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Event to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript EventListener to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript EventListener to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript EventSource to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript EventSource to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript EventTarget to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript EventTarget to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native
Since Kotlin 1.0
JS

The experimental marker for associated objects API.

Since Kotlin 1.1
Native

The experimental marker for associated objects API.

Since Kotlin 1.3

The experimental marker for associated objects API.

Since Kotlin 1.8

The experimental marker for associated objects API.

Since Kotlin 1.8
Link copied to clipboard
Common

This marker distinguishes the experimental contract declaration API and is used to opt-in for that feature when declaring contracts of user functions.

Since Kotlin 1.3
Common

This annotation marks the experimental API for encoding and decoding between binary data and printable ASCII character sequences.

Since Kotlin 1.8
Link copied to clipboard
Native

Marks foreign-language-related API as experimental.

Since Kotlin 1.3
Link copied to clipboard
Common

This annotation marks the experimental JS-collections API that allows to manipulate with native JS-collections The API can be removed completely in any further release.

Since Kotlin 2.0
Link copied to clipboard
Common

Marks experimental JS export annotations.

Since Kotlin 1.4
Link copied to clipboard
Common

Marks experimental JsFileName annotation.

Since Kotlin 1.9
Common

This annotation marks the experimental Kotlin/JS reflection API that allows to create an instance of provided KClass The API can be removed completely in any further release.

Since Kotlin 1.9
Link copied to clipboard
Common

Marks the experimental JsStatic annotation.

Since Kotlin 2.0
Link copied to clipboard
Common

The experimental multiplatform support API marker.

Since Kotlin 1.0
Common

This annotation marks the Kotlin/Native-only standard library API that is considered experimental and is not subject to the general compatibility guarantees given for the standard library: the behavior of such API may be changed or the API may be removed completely in any further release.

Since Kotlin 1.9
Link copied to clipboard
Common

This annotation marks the experimental ObjCName annotation.

Since Kotlin 1.8
Common

This annotation marks the experimental Objective-C export refinement annotations.

Since Kotlin 1.8
Link copied to clipboard

This annotation marks the extensions and top-level functions for working with java.nio.file.Path considered experimental.

Since Kotlin 1.4
Link copied to clipboard
Common

This annotation marks the standard library API that is considered experimental and is not subject to the general compatibility guarantees given for the standard library: the behavior of such API may be changed or the API may be removed completely in any further release.

Since Kotlin 1.3
Link copied to clipboard
Common

This annotation marks the experimental preview of the language feature SubclassOptInRequired.

Since Kotlin 1.8
Link copied to clipboard
Common

This annotation marks the experimental preview of the standard library API for measuring time and working with durations.

Since Kotlin 1.3
Common

The experimental marker for type inference augmenting annotations.

Since Kotlin 1.3
Link copied to clipboard
Common

Marks the API that is dependent on the experimental unsigned types, including those types themselves.

Since Kotlin 1.0
Link copied to clipboard
Common

This annotation marks the experimental Kotlin Uuid API.

Since Kotlin 2.0
Link copied to clipboard
Native

Makes Kotlin subclass of Objective-C class visible for runtime lookup after Kotlin main function gets invoked.

Since Kotlin 1.3
Link copied to clipboard
Common

In previous versions of Kotlin, the generated 'copy' method of a data class always had public visibility, even if the primary constructor was non-public. That exposed the non-public constructor of the data class.

Since Kotlin 2.0
Link copied to clipboard
JS

Exposes the JavaScript ExtendableEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ExtendableEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript ExtendableMessageEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript ExtendableMessageEvent to Kotlin

Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Common

Signifies that the annotated functional type represents an extension function.

Since Kotlin 1.0
Link copied to clipboard
Native

Signifies that the annotated functional type represents an extension function.

Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript FetchEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FetchEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript File to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript File to Kotlin

Since Kotlin 1.8
Link copied to clipboard

An exception class which is used when some file to create or copy to already exists.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript FileList to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FileList to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript FileReader to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FileReader to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript FileReaderSync to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FileReaderSync to Kotlin

Since Kotlin 1.8
Link copied to clipboard

A base exception class for file system exceptions.

Since Kotlin 1.0
Link copied to clipboard

This class is intended to implement different file traversal methods. It allows to iterate through all files inside a given directory.

Since Kotlin 1.0
Link copied to clipboard

The builder to provide implementation of the file visitor that fileVisitor builds.

Since Kotlin 1.7
Link copied to clipboard

An enumeration to describe possible walk directions. There are two of them: beginning from parents, ending with children, and beginning from children, ending with parents. Both use depth-first search.

Since Kotlin 1.0
Link copied to clipboard
Common

Represents a single-precision 32-bit IEEE 754 floating point number. On the JVM, non-nullable values of this type are represented as values of the primitive type float.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a single-precision 32-bit IEEE 754 floating point number.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a single-precision 32-bit IEEE 754 floating point number.

Since Kotlin 1.3
Link copied to clipboard

Represents a single-precision 32-bit IEEE 754 floating point number.

Since Kotlin 1.8
Link copied to clipboard

Represents a single-precision 32-bit IEEE 754 floating point number.

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Float32Array to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Float32Array to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript Float64Array to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Float64Array to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

An array of floats. When targeting the JVM, instances of this class are represented as float[].

Since Kotlin 1.0
Link copied to clipboard
JS

An array of floats. When targeting the JVM, instances of this class are represented as float[].

Since Kotlin 1.1
Link copied to clipboard
Native

An array of floats.

Since Kotlin 1.3
Link copied to clipboard

An array of floats.

Since Kotlin 1.8
Link copied to clipboard

An array of floats.

Since Kotlin 1.8
Link copied to clipboard
Common

An iterator over a sequence of values of type Float.

Since Kotlin 1.0
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS

Exposes the JavaScript FocusEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FocusEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native
Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript FormData to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript FormData to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Native

This class was useful only with legacy memory manager. Please use AtomicReference instead.

Since Kotlin 1.3
Native

Exception thrown whenever freezing is not possible.

Since Kotlin 1.3
Link copied to clipboard
Common
Native

Freezing API is deprecated since 1.7.20.

Since Kotlin 1.7
Link copied to clipboard
Common

Represents a value of a functional type, such as a lambda, an anonymous function or a function reference.

Since Kotlin 1.0
Link copied to clipboard
JS

Represents a value of a functional type, such as a lambda, an anonymous function or a function reference.

Since Kotlin 1.1
Link copied to clipboard
Native

Represents a value of a functional type, such as a lambda, an anonymous function or a function reference.

Since Kotlin 1.3
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Native

Class representing abstract computation, whose result may become available in the future.

Since Kotlin 1.3
Link copied to clipboard
Native

State of the future object.

Since Kotlin 1.3
Link copied to clipboard
Native

Note: this API is unstable and may change in any release.

Since Kotlin 1.9
Link copied to clipboard
Native

This class represents statistics about the single run of the garbage collector. It is supposed to be used for testing and debugging purposes only.

Since Kotlin 1.9
Link copied to clipboard
JS

Exposes the JavaScript GeometryUtils to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript GeometryUtils to Kotlin

Since Kotlin 1.8
JS
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript GlobalEventHandlers to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript GlobalEventHandlers to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common

Represents a source of elements with a keyOf function, which can be applied to each element to get its key.

Since Kotlin 1.1
Link copied to clipboard
JS

Exposes the JavaScript HashChangeEvent to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HashChangeEvent to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
Common
JS
Native

Hash table based implementation of the MutableMap interface.

Since Kotlin 1.0
Link copied to clipboard
Common
JS
Native

The implementation of the MutableSet interface, backed by a InternalMap implementation.

Since Kotlin 1.0
Link copied to clipboard
JS

Exposes the JavaScript Headers to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript Headers to Kotlin

Since Kotlin 1.8
Link copied to clipboard
Common

Represents hexadecimal format options for formatting and parsing byte arrays and integer numeric values, both signed and unsigned.

Since Kotlin 1.9
Link copied to clipboard
Common
Native

Instructs the Kotlin compiler to remove this class, function or property from the public Objective-C API.

Since Kotlin 1.8
Link copied to clipboard
Common
Native

Meta-annotation that instructs the Kotlin compiler to remove the annotated class, function or property from the public Objective-C API.

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript History to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript History to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLAnchorElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLAnchorElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS
Since Kotlin 1.1
Link copied to clipboard
Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLAreaElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLAreaElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLAudioElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLAudioElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLBaseElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLBaseElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLBodyElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLBodyElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLBRElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLBRElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLButtonElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLButtonElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard
JS

Exposes the JavaScript HTMLCanvasElement to Kotlin

Since Kotlin 1.1
Link copied to clipboard

Exposes the JavaScript HTMLCanvasElement to Kotlin

Since Kotlin 1.8
Link copied to clipboard