Kotlin Standard Library
All Types
kotlin.collections.AbstractCollection
Provides a skeletal implementation of the read-only Collection interface.
kotlin.coroutines.AbstractCoroutineContextElement
Base class for CoroutineContext.Element implementations.
kotlin.coroutines.AbstractCoroutineContextKey
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.
kotlin.time.AbstractDoubleTimeSource
An abstract class used to implement time sources that return their readings as Double values in the specified unit.
kotlin.collections.AbstractIterator
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.
kotlin.collections.AbstractList
Provides a skeletal implementation of the read-only List interface.
kotlin.time.AbstractLongTimeSource
An abstract class used to implement time sources that return their readings as Long values in the specified unit.
kotlin.collections.AbstractMap
Provides a skeletal implementation of the read-only Map interface.
kotlin.collections.AbstractMutableCollection
Provides a skeletal implementation of the MutableCollection interface.
kotlin.collections.AbstractMutableList
Provides a skeletal implementation of the MutableList interface.
kotlin.collections.AbstractMutableMap
Provides a skeletal implementation of the MutableMap interface.
kotlin.collections.AbstractMutableSet
Provides a skeletal implementation of the MutableSet interface.
kotlin.collections.AbstractSet
Provides a skeletal implementation of the read-only Set interface.
org.w3c.dom.AbstractWorker
Exposes the JavaScript AbstractWorker to Kotlin
kotlin.io.AccessDeniedException
An exception class which is used when we have not enough access for some operation.
kotlin.Annotation
Base interface implicitly implemented by all annotation interfaces. See Kotlin language documentation for more information on annotations.
kotlin.annotation.AnnotationRetention
Contains the list of possible annotation's retentions.
kotlin.annotation.AnnotationTarget
Contains the list of code elements which are the possible annotation targets
kotlin.Any
The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.
kotlin.text.Appendable
An object to which char sequences and values can be appended.
kotlin.Array
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.
org.khronos.webgl.ArrayBuffer
Exposes the JavaScript ArrayBuffer to Kotlin
org.khronos.webgl.ArrayBufferView
Exposes the JavaScript ArrayBufferView to Kotlin
kotlin.collections.ArrayDeque
Resizable-array implementation of the deque data structure.
kotlin.collections.ArrayList
Provides a MutableList implementation, which uses a resizable array as its backing storage.
kotlin.reflect.AssociatedObjectKey
Makes the annotated annotation class an associated object key.
kotlin.concurrent.AtomicArray
An Array in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.native.concurrent.AtomicInt
An Int value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.concurrent.AtomicInt
An Int value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.concurrent.AtomicIntArray
An IntArray in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.native.concurrent.AtomicLong
A Long value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.concurrent.AtomicLong
A Long value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.concurrent.AtomicLongArray
An LongArray in which elements are always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.native.concurrent.AtomicNativePtr
A kotlinx.cinterop.NativePtr value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.concurrent.AtomicNativePtr
A kotlinx.cinterop.NativePtr value that is always updated atomically. For additional details about atomicity guarantees for reads and writes see kotlin.concurrent.Volatile.
kotlin.native.concurrent.AtomicReference
An object reference that is always updated atomically.
kotlin.concurrent.AtomicReference
An object reference that is always updated atomically.
org.w3c.dom.Attr
Exposes the JavaScript Attr to Kotlin
org.w3c.dom.AudioTrack
Exposes the JavaScript AudioTrack to Kotlin
org.w3c.dom.AudioTrackList
Exposes the JavaScript AudioTrackList to Kotlin
kotlin.AutoCloseable
A resource that can be closed or released.
kotlin.io.encoding.Base64
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.
org.w3c.dom.BeforeUnloadEvent
Exposes the JavaScript BeforeUnloadEvent to Kotlin
kotlinx.cinterop.BetaInteropApi
Marks Objective-C and Swift interoperability API as Beta.
kotlin.native.BitSet
A vector of bits growing if necessary and allowing one to set/clear/read bits from it by a bit index.
org.w3c.files.Blob
Exposes the JavaScript Blob to Kotlin
org.w3c.fetch.Body
Exposes the JavaScript Body to Kotlin
kotlin.Boolean
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
.
kotlin.BooleanArray
An array of booleans. When targeting the JVM, instances of this class are represented as boolean[]
.
kotlin.collections.BooleanIterator
An iterator over a sequence of values of type Boolean
.
org.w3c.dom.BroadcastChannel
Exposes the JavaScript BroadcastChannel to Kotlin
kotlin.BuilderInference
Allows to infer generic type arguments of a function from the calls in the annotated function parameter of that function.
kotlin.Byte
Represents a 8-bit signed integer.
On the JVM, non-nullable values of this type are represented as values of the primitive type byte
.
kotlin.ByteArray
An array of bytes. When targeting the JVM, instances of this class are represented as byte[]
.
kotlin.collections.ByteIterator
An iterator over a sequence of values of type Byte
.
org.w3c.workers.Cache
Exposes the JavaScript Cache to Kotlin
org.w3c.workers.CacheStorage
Exposes the JavaScript CacheStorage to Kotlin
kotlin.contracts.CallsInPlace
An effect of calling a functional parameter in place.
kotlin.coroutines.cancellation.CancellationException
Thrown by cancellable suspending functions if the coroutine is cancelled while it is suspended. It indicates normal cancellation of a coroutine.
org.w3c.dom.CanvasGradient
Exposes the JavaScript CanvasGradient to Kotlin
org.w3c.dom.CanvasPattern
Exposes the JavaScript CanvasPattern to Kotlin
org.w3c.dom.CanvasRenderingContext2D
Exposes the JavaScript CanvasRenderingContext2D to Kotlin
org.w3c.dom.CaretPosition
Exposes the JavaScript CaretPosition to Kotlin
org.w3c.dom.CDATASection
Exposes the JavaScript CDATASection to Kotlin
kotlinx.cinterop.internal.CEnumEntryAlias
Denotes property that is an alias to some enum entry.
kotlinx.cinterop.internal.CEnumVarTypeSize
Stores instance size of the type T: CEnumVar.
kotlinx.cinterop.CFunction
The C function.
kotlin.Char
Represents a 16-bit Unicode character.
On the JVM, non-nullable values of this type are represented as values of the primitive type char
.
kotlin.text.CharacterCodingException
The exception thrown when a character encoding or decoding error occurs.
org.w3c.dom.CharacterData
Exposes the JavaScript CharacterData to Kotlin
kotlin.CharArray
An array of chars. When targeting the JVM, instances of this class are represented as char[]
.
kotlin.text.CharCategory
Represents the character general category in the Unicode specification.
kotlin.text.CharDirectionality
Represents the Unicode directionality of a character. Character directionality is used to calculate the visual ordering of text.
kotlin.collections.CharIterator
An iterator over a sequence of values of type Char
.
kotlin.ranges.CharProgression
A progression of values of type Char
.
kotlin.ranges.CharRange
A range of values of type Char
.
kotlin.CharSequence
Represents a readable sequence of Char values.
kotlin.text.Charsets
Constant definitions for the standard charsets. These charsets are guaranteed to be available on every implementation of the Java platform.
org.w3c.dom.ChildNode
Exposes the JavaScript ChildNode to Kotlin
kotlin.native.ref.Cleaner
The marker interface for objects that have a cleanup action associated with them.
org.w3c.workers.Client
Exposes the JavaScript Client to Kotlin
org.w3c.workers.Clients
Exposes the JavaScript Clients to Kotlin
org.w3c.dom.clipboard.Clipboard
Exposes the JavaScript Clipboard to Kotlin
org.w3c.dom.clipboard.ClipboardEvent
Exposes the JavaScript ClipboardEvent to Kotlin
kotlin.ranges.ClosedFloatingPointRange
Represents a range of floating point numbers. Extends ClosedRange interface providing custom operation lessThanOrEquals for comparing values of range domain type.
kotlin.ranges.ClosedRange
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.
org.w3c.dom.CloseEvent
Exposes the JavaScript CloseEvent to Kotlin
kotlin.native.CName
Makes top level function available from C/C++ code with the given name.
kotlin.collections.Collection
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.
org.w3c.dom.Comment
Exposes the JavaScript Comment to Kotlin
kotlin.Comparable
Classes which inherit from this interface have a defined total ordering between their instances.
kotlin.time.ComparableTimeMark
A TimeMark that can be compared for difference with other time marks obtained from the same TimeSource.WithComparableMarks time source.
kotlin.Comparator
Provides a comparison function for imposing a total ordering between instances of the type T.
org.w3c.dom.events.CompositionEvent
Exposes the JavaScript CompositionEvent to Kotlin
kotlin.contracts.ConditionalEffect
An effect of some condition being true after observing another effect of a function.
kotlin.ConsistentCopyVisibility
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.
kotlin.js.Console
Exposes the console API to Kotlin.
kotlinx.cinterop.internal.ConstantValue
Collection of annotations that allow to store constant values.
org.w3c.dom.mediacapture.ConstrainBooleanParameters
Exposes the JavaScript ConstrainBooleanParameters to Kotlin
org.w3c.dom.mediacapture.ConstrainDOMStringParameters
Exposes the JavaScript ConstrainDOMStringParameters to Kotlin
kotlin.ContextFunctionTypeParams
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
.
kotlin.coroutines.Continuation
Interface representing a continuation after a suspension point that returns a value of type T
.
kotlin.coroutines.ContinuationInterceptor
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.
kotlin.contracts.ContractBuilder
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.
kotlinx.cinterop.COpaque
The CPointed without any specified interpretation.
kotlinx.cinterop.COpaquePointer
The pointer with an opaque type.
kotlinx.cinterop.COpaquePointerVar
The variable containing a COpaquePointer.
kotlin.io.path.CopyActionContext
Context for the copyAction
function passed to Path.copyToRecursively.
kotlin.io.path.CopyActionResult
The result of the copyAction
function passed to Path.copyToRecursively that specifies further actions when copying an entry.
kotlin.coroutines.CoroutineContext
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.
kotlinx.cinterop.CPointed
C data or code.
kotlinx.cinterop.CPointer
C pointer.
kotlinx.cinterop.CPointerVar
The C data variable containing the pointer to T
.
kotlinx.cinterop.CPrimitiveVar
The C primitive-typed variable located in memory.
kotlin.native.CpuArchitecture
Central Processor Unit architecture.
org.w3c.dom.css.CSS
Exposes the JavaScript CSS to Kotlin
org.w3c.dom.css.CSSGroupingRule
Exposes the JavaScript CSSGroupingRule to Kotlin
org.w3c.dom.css.CSSMediaRule
Exposes the JavaScript CSSMediaRule to Kotlin
org.w3c.dom.css.CSSNamespaceRule
Exposes the JavaScript CSSNamespaceRule to Kotlin
org.w3c.dom.css.CSSPageRule
Exposes the JavaScript CSSPageRule to Kotlin
org.w3c.dom.css.CSSRule
Exposes the JavaScript CSSRule to Kotlin
org.w3c.dom.css.CSSRuleList
Exposes the JavaScript CSSRuleList to Kotlin
org.w3c.dom.css.CSSStyleDeclaration
Exposes the JavaScript CSSStyleDeclaration to Kotlin
org.w3c.dom.css.CSSStyleRule
Exposes the JavaScript CSSStyleRule to Kotlin
org.w3c.dom.css.CSSStyleSheet
Exposes the JavaScript CSSStyleSheet to Kotlin
kotlinx.cinterop.CStructVar
The C struct-typed variable located in memory.
org.w3c.dom.CustomElementRegistry
Exposes the JavaScript CustomElementRegistry to Kotlin
org.w3c.dom.CustomEvent
Exposes the JavaScript CustomEvent to Kotlin
kotlinx.cinterop.CValue
The single immutable C value. It is self-contained and doesn't depend on native memory.
kotlinx.cinterop.CValues
The (possibly empty) sequence of immutable C values. It is self-contained and doesn't depend on native memory.
kotlinx.cinterop.CValuesRef
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.
kotlinx.cinterop.CVariable
The C data variable located in memory.
org.w3c.dom.DataTransfer
Exposes the JavaScript DataTransfer to Kotlin
org.w3c.dom.DataTransferItem
Exposes the JavaScript DataTransferItem to Kotlin
org.w3c.dom.DataTransferItemList
Exposes the JavaScript DataTransferItemList to Kotlin
org.khronos.webgl.DataView
Exposes the JavaScript DataView to Kotlin
kotlin.js.Date
Exposes the Date API to Kotlin.
kotlin.native.runtime.Debugging
Note: this API is unstable and may change in any release.
org.w3c.dom.DedicatedWorkerGlobalScope
Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin
kotlin.DeepRecursiveFunction
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.
kotlin.DeepRecursiveScope
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.
kotlin.properties.Delegates
Standard property delegates.
kotlin.Deprecated
Marks the annotated declaration as deprecated.
kotlin.DeprecatedSinceKotlin
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.
kotlin.DeprecationLevel
Possible levels of a deprecation. The level specifies how the deprecated element usages are reported in code.
kotlin.native.concurrent.DetachedObjectGraph
Detached object graph encapsulates transferrable detached subgraph which cannot be accessed externally, until it is attached with the attach extension function.
org.w3c.dom.Document
Exposes the JavaScript Document to Kotlin
org.w3c.dom.DocumentFragment
Exposes the JavaScript DocumentFragment to Kotlin
org.w3c.dom.DocumentOrShadowRoot
Exposes the JavaScript DocumentOrShadowRoot to Kotlin
org.w3c.dom.DocumentType
Exposes the JavaScript DocumentType to Kotlin
org.w3c.dom.DOMImplementation
Exposes the JavaScript DOMImplementation to Kotlin
org.w3c.dom.DOMMatrix
Exposes the JavaScript DOMMatrix to Kotlin
org.w3c.dom.DOMMatrixReadOnly
Exposes the JavaScript DOMMatrixReadOnly to Kotlin
org.w3c.dom.parsing.DOMParser
Exposes the JavaScript DOMParser to Kotlin
org.w3c.dom.DOMPoint
Exposes the JavaScript DOMPoint to Kotlin
org.w3c.dom.DOMPointInit
Exposes the JavaScript DOMPointInit to Kotlin
org.w3c.dom.DOMPointReadOnly
Exposes the JavaScript DOMPointReadOnly to Kotlin
org.w3c.dom.DOMQuad
Exposes the JavaScript DOMQuad to Kotlin
org.w3c.dom.DOMRect
Exposes the JavaScript DOMRect to Kotlin
org.w3c.dom.DOMRectReadOnly
Exposes the JavaScript DOMRectReadOnly to Kotlin
org.w3c.dom.DOMStringMap
Exposes the JavaScript DOMStringMap to Kotlin
org.w3c.dom.DOMTokenList
Exposes the JavaScript DOMTokenList to Kotlin
kotlin.Double
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
.
kotlin.DoubleArray
An array of doubles. When targeting the JVM, instances of this class are represented as double[]
.
kotlin.collections.DoubleIterator
An iterator over a sequence of values of type Double
.
org.w3c.dom.mediacapture.DoubleRange
Exposes the JavaScript DoubleRange to Kotlin
org.w3c.dom.DragEvent
Exposes the JavaScript DragEvent to Kotlin
kotlin.DslMarker
When applied to annotation class X specifies that X defines a DSL language
kotlin.time.Duration
Represents the amount of time one instant of time is away from another instant.
kotlin.time.DurationUnit
The list of possible time measurement units, in which a duration can be expressed.
kotlin.js.EagerInitialization
Forces a top-level property to be initialized eagerly, opposed to lazily on the first access to file and/or property.
kotlin.native.EagerInitialization
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".
kotlin.contracts.Effect
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.
org.w3c.dom.Element
Exposes the JavaScript Element to Kotlin
kotlin.coroutines.EmptyCoroutineContext
An empty coroutine context.
kotlin.Enum
The common base class of all enum classes. See the Kotlin language documentation for more information on enum classes.
kotlin.enums.EnumEntries
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.
org.w3c.dom.ErrorEvent
Exposes the JavaScript ErrorEvent to Kotlin
org.w3c.dom.events.Event
Exposes the JavaScript Event to Kotlin
org.w3c.dom.events.EventListener
Exposes the JavaScript EventListener to Kotlin
org.w3c.dom.EventSource
Exposes the JavaScript EventSource to Kotlin
org.w3c.dom.events.EventTarget
Exposes the JavaScript EventTarget to Kotlin
kotlin.reflect.ExperimentalAssociatedObjects
The experimental marker for associated objects API.
kotlin.contracts.ExperimentalContracts
This marker distinguishes the experimental contract declaration API and is used to opt-in for that feature when declaring contracts of user functions.
kotlin.io.encoding.ExperimentalEncodingApi
This annotation marks the experimental API for encoding and decoding between binary data and printable ASCII character sequences.
kotlinx.cinterop.ExperimentalForeignApi
Marks foreign-language-related API as experimental.
kotlin.js.ExperimentalJsCollectionsApi
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.
kotlin.js.ExperimentalJsExport
Marks experimental JS export annotations.
kotlin.js.ExperimentalJsFileName
Marks experimental JsFileName annotation.
kotlin.js.ExperimentalJsReflectionCreateInstance
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.
kotlin.js.ExperimentalJsStatic
Marks the experimental JsStatic annotation.
kotlin.ExperimentalMultiplatform
The experimental multiplatform support API marker.
kotlin.experimental.ExperimentalNativeApi
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.
kotlin.experimental.ExperimentalObjCName
This annotation marks the experimental ObjCName annotation.
kotlin.experimental.ExperimentalObjCRefinement
This annotation marks the experimental Objective-C export refinement annotations.
kotlin.io.path.ExperimentalPathApi
This annotation marks the extensions and top-level functions for working with java.nio.file.Path considered experimental.
kotlin.reflect.jvm.ExperimentalReflectionOnLambdas
This annotation marks the experimental kotlin-reflect API that allows to approximate a Kotlin lambda or a function expression instance to a KFunction instance. The behavior of this API may be changed or the API may be removed completely in any further release.
kotlin.ExperimentalStdlibApi
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.
kotlin.ExperimentalSubclassOptIn
This annotation marks the experimental preview of the language feature SubclassOptInRequired.
kotlin.time.ExperimentalTime
This annotation marks the experimental preview of the standard library API for measuring time and working with durations.
kotlin.experimental.ExperimentalTypeInference
The experimental marker for type inference augmenting annotations.
kotlin.ExperimentalUnsignedTypes
Marks the API that is dependent on the experimental unsigned types, including those types themselves.
kotlin.uuid.ExperimentalUuidApi
This annotation marks the experimental Kotlin Uuid API.
kotlinx.cinterop.ExportObjCClass
Makes Kotlin subclass of Objective-C class visible for runtime lookup
after Kotlin main
function gets invoked.
kotlin.ExposedCopyVisibility
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.
org.w3c.workers.ExtendableEvent
Exposes the JavaScript ExtendableEvent to Kotlin
org.w3c.workers.ExtendableMessageEvent
Exposes the JavaScript ExtendableMessageEvent to Kotlin
kotlin.ExtensionFunctionType
Signifies that the annotated functional type represents an extension function.
org.w3c.workers.FetchEvent
Exposes the JavaScript FetchEvent to Kotlin
org.w3c.files.File
Exposes the JavaScript File to Kotlin
kotlin.io.FileAlreadyExistsException
An exception class which is used when some file to create or copy to already exists.
org.w3c.files.FileList
Exposes the JavaScript FileList to Kotlin
org.w3c.files.FileReader
Exposes the JavaScript FileReader to Kotlin
org.w3c.files.FileReaderSync
Exposes the JavaScript FileReaderSync to Kotlin
kotlin.io.FileSystemException
A base exception class for file system exceptions.
kotlin.io.FileTreeWalk
This class is intended to implement different file traversal methods. It allows to iterate through all files inside a given directory.
kotlin.io.path.FileVisitorBuilder
The builder to provide implementation of the file visitor that fileVisitor builds.
kotlin.io.FileWalkDirection
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.
kotlin.Float
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
.
org.khronos.webgl.Float32Array
Exposes the JavaScript Float32Array to Kotlin
org.khronos.webgl.Float64Array
Exposes the JavaScript Float64Array to Kotlin
kotlin.FloatArray
An array of floats. When targeting the JVM, instances of this class are represented as float[]
.
kotlin.collections.FloatIterator
An iterator over a sequence of values of type Float
.
org.w3c.dom.events.FocusEvent
Exposes the JavaScript FocusEvent to Kotlin
org.w3c.xhr.FormData
Exposes the JavaScript FormData to Kotlin
kotlin.native.concurrent.FreezableAtomicReference
This class was useful only with legacy memory manager. Please use AtomicReference instead.
kotlin.native.concurrent.FreezingException
Exception thrown whenever freezing is not possible.
kotlin.native.FreezingIsDeprecated
Freezing API is deprecated since 1.7.20.
kotlin.Function
Represents a value of a functional type, such as a lambda, an anonymous function or a function reference.
kotlin.native.concurrent.FutureState
State of the future object.
kotlin.native.runtime.GC
Note: this API is unstable and may change in any release.
kotlin.native.runtime.GCInfo
This class represents statistics about the single run of the garbage collector. It is supposed to be used for testing and debugging purposes only.
org.w3c.dom.GeometryUtils
Exposes the JavaScript GeometryUtils to Kotlin
org.w3c.dom.GlobalEventHandlers
Exposes the JavaScript GlobalEventHandlers to Kotlin
kotlin.collections.Grouping
Represents a source of elements with a keyOf function, which can be applied to each element to get its key.
org.w3c.dom.HashChangeEvent
Exposes the JavaScript HashChangeEvent to Kotlin
kotlin.collections.HashMap
Hash table based implementation of the MutableMap interface.
kotlin.collections.HashSet
The implementation of the MutableSet interface, backed by a InternalMap implementation.
org.w3c.fetch.Headers
Exposes the JavaScript Headers to Kotlin
kotlin.text.HexFormat
Represents hexadecimal format options for formatting and parsing byte arrays and integer numeric values, both signed and unsigned.
kotlin.native.HiddenFromObjC
Instructs the Kotlin compiler to remove this class, function or property from the public Objective-C API.
kotlin.native.HidesFromObjC
Meta-annotation that instructs the Kotlin compiler to remove the annotated class, function or property from the public Objective-C API.
org.w3c.dom.History
Exposes the JavaScript History to Kotlin
org.w3c.dom.HTMLAnchorElement
Exposes the JavaScript HTMLAnchorElement to Kotlin
org.w3c.dom.HTMLAreaElement
Exposes the JavaScript HTMLAreaElement to Kotlin
org.w3c.dom.HTMLAudioElement
Exposes the JavaScript HTMLAudioElement to Kotlin
org.w3c.dom.HTMLBaseElement
Exposes the JavaScript HTMLBaseElement to Kotlin
org.w3c.dom.HTMLBodyElement
Exposes the JavaScript HTMLBodyElement to Kotlin
org.w3c.dom.HTMLBRElement
Exposes the JavaScript HTMLBRElement to Kotlin
org.w3c.dom.HTMLButtonElement
Exposes the JavaScript HTMLButtonElement to Kotlin
org.w3c.dom.HTMLCanvasElement
Exposes the JavaScript HTMLCanvasElement to Kotlin
org.w3c.dom.HTMLCollection
Exposes the JavaScript HTMLCollection to Kotlin
org.w3c.dom.HTMLDataElement
Exposes the JavaScript HTMLDataElement to Kotlin
org.w3c.dom.HTMLDataListElement
Exposes the JavaScript HTMLDataListElement to Kotlin
org.w3c.dom.HTMLDetailsElement
Exposes the JavaScript HTMLDetailsElement to Kotlin
org.w3c.dom.HTMLDialogElement
Exposes the JavaScript HTMLDialogElement to Kotlin
org.w3c.dom.HTMLDivElement
Exposes the JavaScript HTMLDivElement to Kotlin
org.w3c.dom.HTMLDListElement
Exposes the JavaScript HTMLDListElement to Kotlin
org.w3c.dom.HTMLElement
Exposes the JavaScript HTMLElement to Kotlin
org.w3c.dom.HTMLEmbedElement
Exposes the JavaScript HTMLEmbedElement to Kotlin
org.w3c.dom.HTMLFieldSetElement
Exposes the JavaScript HTMLFieldSetElement to Kotlin
org.w3c.dom.HTMLFontElement
Exposes the JavaScript HTMLFontElement to Kotlin
org.w3c.dom.HTMLFormControlsCollection
Exposes the JavaScript HTMLFormControlsCollection to Kotlin
org.w3c.dom.HTMLFormElement
Exposes the JavaScript HTMLFormElement to Kotlin
org.w3c.dom.HTMLFrameSetElement
Exposes the JavaScript HTMLFrameSetElement to Kotlin
org.w3c.dom.HTMLHeadElement
Exposes the JavaScript HTMLHeadElement to Kotlin
org.w3c.dom.HTMLHeadingElement
Exposes the JavaScript HTMLHeadingElement to Kotlin
org.w3c.dom.HTMLHRElement
Exposes the JavaScript HTMLHRElement to Kotlin
org.w3c.dom.HTMLHtmlElement
Exposes the JavaScript HTMLHtmlElement to Kotlin
org.w3c.dom.HTMLHyperlinkElementUtils
Exposes the JavaScript HTMLHyperlinkElementUtils to Kotlin
org.w3c.dom.HTMLIFrameElement
Exposes the JavaScript HTMLIFrameElement to Kotlin
org.w3c.dom.HTMLImageElement
Exposes the JavaScript HTMLImageElement to Kotlin
org.w3c.dom.HTMLInputElement
Exposes the JavaScript HTMLInputElement to Kotlin
org.w3c.dom.HTMLKeygenElement
Exposes the JavaScript HTMLKeygenElement to Kotlin
org.w3c.dom.HTMLLabelElement
Exposes the JavaScript HTMLLabelElement to Kotlin
org.w3c.dom.HTMLLegendElement
Exposes the JavaScript HTMLLegendElement to Kotlin
org.w3c.dom.HTMLLIElement
Exposes the JavaScript HTMLLIElement to Kotlin
org.w3c.dom.HTMLLinkElement
Exposes the JavaScript HTMLLinkElement to Kotlin
org.w3c.dom.HTMLMapElement
Exposes the JavaScript HTMLMapElement to Kotlin
org.w3c.dom.HTMLMarqueeElement
Exposes the JavaScript HTMLMarqueeElement to Kotlin
org.w3c.dom.HTMLMediaElement
Exposes the JavaScript HTMLMediaElement to Kotlin
org.w3c.dom.HTMLMetaElement
Exposes the JavaScript HTMLMetaElement to Kotlin
org.w3c.dom.HTMLMeterElement
Exposes the JavaScript HTMLMeterElement to Kotlin
org.w3c.dom.HTMLModElement
Exposes the JavaScript HTMLModElement to Kotlin
org.w3c.dom.HTMLObjectElement
Exposes the JavaScript HTMLObjectElement to Kotlin
org.w3c.dom.HTMLOListElement
Exposes the JavaScript HTMLOListElement to Kotlin
org.w3c.dom.HTMLOptGroupElement
Exposes the JavaScript HTMLOptGroupElement to Kotlin
org.w3c.dom.HTMLOptionElement
Exposes the JavaScript HTMLOptionElement to Kotlin
org.w3c.dom.HTMLOptionsCollection
Exposes the JavaScript HTMLOptionsCollection to Kotlin
org.w3c.dom.HTMLOutputElement
Exposes the JavaScript HTMLOutputElement to Kotlin
org.w3c.dom.HTMLParagraphElement
Exposes the JavaScript HTMLParagraphElement to Kotlin
org.w3c.dom.HTMLParamElement
Exposes the JavaScript HTMLParamElement to Kotlin
org.w3c.dom.HTMLPictureElement
Exposes the JavaScript HTMLPictureElement to Kotlin
org.w3c.dom.HTMLPreElement
Exposes the JavaScript HTMLPreElement to Kotlin
org.w3c.dom.HTMLProgressElement
Exposes the JavaScript HTMLProgressElement to Kotlin
org.w3c.dom.HTMLQuoteElement
Exposes the JavaScript HTMLQuoteElement to Kotlin
org.w3c.dom.HTMLScriptElement
Exposes the JavaScript HTMLScriptElement to Kotlin
org.w3c.dom.HTMLSelectElement
Exposes the JavaScript HTMLSelectElement to Kotlin
org.w3c.dom.HTMLSlotElement
Exposes the JavaScript HTMLSlotElement to Kotlin
org.w3c.dom.HTMLSourceElement
Exposes the JavaScript HTMLSourceElement to Kotlin
org.w3c.dom.HTMLSpanElement
Exposes the JavaScript HTMLSpanElement to Kotlin
org.w3c.dom.HTMLStyleElement
Exposes the JavaScript HTMLStyleElement to Kotlin
org.w3c.dom.HTMLTableCaptionElement
Exposes the JavaScript HTMLTableCaptionElement to Kotlin
org.w3c.dom.HTMLTableCellElement
Exposes the JavaScript HTMLTableCellElement to Kotlin
org.w3c.dom.HTMLTableColElement
Exposes the JavaScript HTMLTableColElement to Kotlin
org.w3c.dom.HTMLTableElement
Exposes the JavaScript HTMLTableElement to Kotlin
org.w3c.dom.HTMLTableRowElement
Exposes the JavaScript HTMLTableRowElement to Kotlin
org.w3c.dom.HTMLTableSectionElement
Exposes the JavaScript HTMLTableSectionElement to Kotlin
org.w3c.dom.HTMLTemplateElement
Exposes the JavaScript HTMLTemplateElement to Kotlin
org.w3c.dom.HTMLTextAreaElement
Exposes the JavaScript HTMLTextAreaElement to Kotlin
org.w3c.dom.HTMLTimeElement
Exposes the JavaScript HTMLTimeElement to Kotlin
org.w3c.dom.HTMLTitleElement
Exposes the JavaScript HTMLTitleElement to Kotlin
org.w3c.dom.HTMLTrackElement
Exposes the JavaScript HTMLTrackElement to Kotlin
org.w3c.dom.HTMLUListElement
Exposes the JavaScript HTMLUListElement to Kotlin
org.w3c.dom.HTMLUnknownElement
Exposes the JavaScript HTMLUnknownElement to Kotlin
org.w3c.dom.HTMLVideoElement
Exposes the JavaScript HTMLVideoElement to Kotlin
kotlin.reflect.full.IllegalCallableAccessException
An exception that is thrown when call
is invoked on a callable or get
or set
is invoked on a property
and that callable is not accessible (in JVM terms) from the calling method.
kotlin.reflect.full.IllegalPropertyDelegateAccessException
An exception that is thrown when getDelegate
is invoked on a KProperty object that was not made accessible
with isAccessible.
org.w3c.dom.Image
Exposes the JavaScript Image to Kotlin
org.w3c.dom.ImageBitmap
Exposes the JavaScript ImageBitmap to Kotlin
org.w3c.dom.ImageBitmapRenderingContext
Exposes the JavaScript ImageBitmapRenderingContext to Kotlin
org.w3c.dom.ImageData
Exposes the JavaScript ImageData to Kotlin
kotlin.native.ImmutableBlob
An immutable compile-time array of bytes.
kotlin.jvm.ImplicitlyActualizedByJvmDeclaration
This annotation marks Kotlin expect
declarations that are implicitly actualized by Java.
kotlin.native.IncorrectDereferenceException
Exception thrown when top level variable is accessed from incorrect execution context.
kotlin.collections.IndexedValue
Data class representing a value from a collection or sequence, along with its index in that collection or sequence.
org.w3c.dom.events.InputEvent
Exposes the JavaScript InputEvent to Kotlin
org.w3c.workers.InstallEvent
Exposes the JavaScript InstallEvent to Kotlin
kotlin.Int
Represents a 32-bit signed integer.
On the JVM, non-nullable values of this type are represented as values of the primitive type int
.
org.khronos.webgl.Int16Array
Exposes the JavaScript Int16Array to Kotlin
org.khronos.webgl.Int32Array
Exposes the JavaScript Int32Array to Kotlin
org.khronos.webgl.Int8Array
Exposes the JavaScript Int8Array to Kotlin
kotlin.IntArray
An array of ints. When targeting the JVM, instances of this class are represented as int[]
.
kotlin.collections.IntIterator
An iterator over a sequence of values of type Int
.
kotlin.ranges.IntProgression
A progression of values of type Int
.
kotlin.ranges.IntRange
A range of values of type Int
.
kotlin.native.concurrent.InvalidMutabilityException
Exception thrown whenever we attempt to mutate frozen objects.
kotlin.contracts.InvocationKind
Specifies how many times a function invokes its function parameter in place.
kotlin.collections.Iterable
Classes that inherit from this interface can be represented as a sequence of elements that can be iterated over.
kotlin.collections.Iterator
An iterator over a collection or another entity that can be represented as a sequence of elements. Allows to sequentially access the elements.
kotlin.js.collections.JsArray
Exposes the JavaScript Array to Kotlin.
kotlin.js.JsClass
Represents the constructor of a class. Instances of JsClass
can be passed to JavaScript APIs that expect a constructor reference.
kotlin.js.JsExport
Exports top-level declaration on JS platform.
kotlin.js.JsExternalArgument
When placed on a function parameter, requires the type of the passed argument to be external.
kotlin.js.JsExternalInheritorsOnly
When placed on an external interface or class, requires all its child interfaces, classes, and objects to be external as well.
kotlin.js.JsFileName
Specifies the name of the compiled file produced from the annotated source file instead of the default one.
kotlin.js.collections.JsMap
Exposes the JavaScript Map to Kotlin.
kotlin.js.JsModule
Denotes an external
declaration that must be imported from native JavaScript library.
kotlin.js.JsName
Gives a declaration (a function, a property or a class) specific name in JavaScript.
kotlin.js.JsNonModule
Denotes an external
declaration that can be used without module system.
kotlin.js.Json
An interface for indexing access to a collection of key-value pairs, where type of key is String and type of value is Any?.
kotlin.js.JSON
Exposes the JavaScript JSON object to Kotlin.
kotlin.js.JsQualifier
Adds prefix to external
declarations in a source file.
kotlin.js.collections.JsReadonlyArray
Exposes the TypeScript ReadonlyArray to Kotlin.
kotlin.js.collections.JsReadonlyMap
Exposes the TypeScript ReadonlyMap to Kotlin.
kotlin.js.collections.JsReadonlySet
Exposes the TypeScript ReadonlySet to Kotlin.
kotlin.js.collections.JsSet
Exposes the JavaScript Set to Kotlin.
kotlin.js.JsStatic
Specifies that an additional static method is generated from the annotated companion object member if it's a function. If the member is a property, additional static getter/setter methods are generated.
kotlin.jvm.JvmDefault
Specifies that a JVM default method should be generated for non-abstract Kotlin interface member.
kotlin.jvm.JvmDefaultWithCompatibility
Forces the compiler to generate compatibility accessors for the annotated interface in the DefaultImpls
class.
Please note that if an interface is annotated with this annotation for binary compatibility, public derived Kotlin interfaces should also be annotated with it,
because their DefaultImpls
methods will be used to access implementations from the DefaultImpls
class of the original interface.
kotlin.jvm.JvmDefaultWithoutCompatibility
Prevents the compiler from generating compatibility accessors for the annotated class or interface, and suppresses
any related compatibility warnings. In other words, this annotation makes the compiler generate the annotated class
or interface in the -Xjvm-default=all
mode, where only JVM default methods are generated, without DefaultImpls
.
kotlin.jvm.JvmField
Instructs the Kotlin compiler not to generate getters/setters for this property and expose it as a field.
kotlin.jvm.JvmInline
Specifies that given value class is inline class.
kotlin.jvm.JvmMultifileClass
Instructs the Kotlin compiler to generate a multifile class with top-level functions and properties declared in this file as one of its parts. Name of the corresponding multifile class is provided by the JvmName annotation.
kotlin.jvm.JvmName
Specifies the name for the Java class or method which is generated from this element.
kotlin.jvm.JvmOverloads
Instructs the Kotlin compiler to generate overloads for this function that substitute default parameter values.
kotlin.jvm.JvmRecord
Instructs compiler to mark the class as a record and generate relevant toString/equals/hashCode methods
kotlin.jvm.JvmRepeatable
Makes the annotation class repeatable in Java and Kotlin. A repeatable annotation can be applied more than once on the same element.
kotlin.jvm.JvmSerializableLambda
Makes the annotated lambda function implement java.io.Serializable
,
generates a pretty toString
implementation and adds reflection metadata.
kotlin.jvm.JvmStatic
Specifies that an additional static method needs to be generated from this element if it's a function. If this element is a property, additional static getter/setter methods should be generated.
kotlin.jvm.JvmSuppressWildcards
Instructs compiler to generate or omit wildcards for type arguments corresponding to parameters with
declaration-site variance, for example such as Collection<out T>
has.
kotlin.jvm.JvmSynthetic
Sets ACC_SYNTHETIC
flag on the annotated target in the Java bytecode.
kotlin.jvm.JvmWildcard
Instructs compiler to generate wildcard for annotated type arguments corresponding to parameters with declaration-site variance.
kotlin.reflect.KAnnotatedElement
Represents an annotated element and allows to obtain its annotations. See the Kotlin language documentation for more information.
kotlin.reflect.KCallable
Represents a callable entity, such as a function or a property.
kotlin.reflect.KClass
Represents a class and provides introspection capabilities.
Instances of this class are obtainable by the ::class
syntax.
See the Kotlin language documentation
for more information.
kotlin.reflect.KClassifier
A classifier is either a class or a type parameter.
kotlin.reflect.KDeclarationContainer
Represents an entity which may contain declarations of any other entities, such as a class or a package.
org.w3c.dom.events.KeyboardEvent
Exposes the JavaScript KeyboardEvent to Kotlin
kotlin.reflect.KFunction
Represents a function with introspection capabilities.
kotlin.reflect.KMutableProperty
Represents a property declared as a var
.
kotlin.reflect.KMutableProperty0
Represents a var
-property without any kind of receiver.
kotlin.reflect.KMutableProperty1
Represents a var
-property, operations on which take one receiver as a parameter.
kotlin.reflect.KMutableProperty2
Represents a var
-property, operations on which take two receivers as parameters.
kotlin.KotlinVersion
Represents a version of the Kotlin standard library.
kotlin.reflect.KParameter
Represents a parameter passed to a function or a property getter/setter,
including this
and extension receiver parameters.
kotlin.reflect.KProperty
Represents a property, such as a named val
or var
declaration.
Instances of this class are obtainable by the ::
operator.
kotlin.reflect.KProperty0
Represents a property without any kind of receiver. Such property is either originally declared in a receiverless context such as a package, or has the receiver bound to it.
kotlin.reflect.KProperty1
Represents a property, operations on which take one receiver as a parameter.
kotlin.reflect.KProperty2
Represents a property, operations on which take two receivers as parameters, such as an extension property declared in a class.
kotlin.reflect.KType
Represents a type. Type is usually either a class with optional type arguments, or a type parameter of some declaration, plus nullability.
kotlin.reflect.KTypeParameter
Represents a declaration of a type parameter of a class or a callable. See the Kotlin language documentation for more information.
kotlin.reflect.KTypeProjection
Represents a type projection. Type projection is usually the argument to another type in a type usage.
For example, in the type Array<out Number>
, out Number
is the covariant projection of the type represented by the class Number
.
kotlin.reflect.KVariance
Represents variance applied to a type parameter on the declaration site (declaration-site variance), or to a type in a projection (use-site variance).
kotlin.reflect.KVisibility
Visibility is an aspect of a Kotlin declaration regulating where that declaration is accessible in the source code.
Visibility can be changed with one of the following modifiers: public
, protected
, internal
, private
.
kotlin.Lazy
Represents a value with lazy initialization.
kotlin.LazyThreadSafetyMode
Specifies how a Lazy instance synchronizes initialization among multiple threads.
kotlin.collections.LinkedHashMap
Hash table based implementation of the MutableMap interface, which additionally preserves the insertion order of entries during the iteration.
kotlin.collections.LinkedHashSet
The implementation of the MutableSet interface, backed by a InternalMap implementation.
org.w3c.dom.css.LinkStyle
Exposes the JavaScript LinkStyle to Kotlin
kotlin.collections.List
A generic ordered collection of elements. Methods in this interface support only read-only access to the list; read/write access is supported through the MutableList interface.
kotlin.collections.ListIterator
An iterator over a collection that supports indexed access.
org.w3c.dom.Location
Exposes the JavaScript Location to Kotlin
kotlin.Long
Represents a 64-bit signed integer.
On the JVM, non-nullable values of this type are represented as values of the primitive type long
.
kotlin.LongArray
An array of longs. When targeting the JVM, instances of this class are represented as long[]
.
kotlin.collections.LongIterator
An iterator over a sequence of values of type Long
.
kotlin.ranges.LongProgression
A progression of values of type Long
.
kotlin.ranges.LongRange
A range of values of type Long
.
kotlin.collections.Map
A collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key. Map keys are unique; the map holds only one value for each key. Methods in this interface support only read-only access to the map; read-write access is supported through the MutableMap interface.
kotlin.text.MatchGroup
Represents the results from a single capturing group within a MatchResult of Regex.
kotlin.text.MatchGroupCollection
Represents a collection of captured groups in a single match of a regular expression.
kotlin.text.MatchNamedGroupCollection
Extends MatchGroupCollection by introducing a way to get matched groups by name, when regex supports it.
kotlin.text.MatchResult
Represents the results from a single regular expression match.
org.w3c.dom.mediacapture.MediaDeviceInfo
Exposes the JavaScript MediaDeviceInfo to Kotlin
org.w3c.dom.mediacapture.MediaDevices
Exposes the JavaScript MediaDevices to Kotlin
org.w3c.dom.MediaError
Exposes the JavaScript MediaError to Kotlin
org.w3c.dom.encryptedmedia.MediaKeyMessageEvent
Exposes the JavaScript MediaKeyMessageEvent to Kotlin
org.w3c.dom.encryptedmedia.MediaKeys
Exposes the JavaScript MediaKeys to Kotlin
org.w3c.dom.encryptedmedia.MediaKeySession
Exposes the JavaScript MediaKeySession to Kotlin
org.w3c.dom.encryptedmedia.MediaKeyStatusMap
Exposes the JavaScript MediaKeyStatusMap to Kotlin
org.w3c.dom.encryptedmedia.MediaKeySystemAccess
Exposes the JavaScript MediaKeySystemAccess to Kotlin
org.w3c.dom.encryptedmedia.MediaKeySystemConfiguration
Exposes the JavaScript MediaKeySystemConfiguration to Kotlin
org.w3c.dom.MediaQueryList
Exposes the JavaScript MediaQueryList to Kotlin
org.w3c.dom.MediaQueryListEvent
Exposes the JavaScript MediaQueryListEvent to Kotlin
org.w3c.dom.mediasource.MediaSource
Exposes the JavaScript MediaSource to Kotlin
org.w3c.dom.mediacapture.MediaStream
Exposes the JavaScript MediaStream to Kotlin
org.w3c.dom.mediacapture.MediaStreamConstraints
Exposes the JavaScript MediaStreamConstraints to Kotlin
org.w3c.dom.mediacapture.MediaStreamTrack
Exposes the JavaScript MediaStreamTrack to Kotlin
org.w3c.dom.mediacapture.MediaStreamTrackEvent
Exposes the JavaScript MediaStreamTrackEvent to Kotlin
org.w3c.dom.mediacapture.MediaTrackConstraints
Exposes the JavaScript MediaTrackConstraints to Kotlin
org.w3c.dom.mediacapture.MediaTrackSettings
Exposes the JavaScript MediaTrackSettings to Kotlin
org.w3c.dom.mediacapture.MediaTrackSupportedConstraints
Exposes the JavaScript MediaTrackSupportedConstraints to Kotlin
kotlin.native.MemoryModel
Memory model.
kotlin.native.runtime.MemoryUsage
This class represents statistics of memory usage in one memory pool.
org.w3c.dom.MessageChannel
Exposes the JavaScript MessageChannel to Kotlin
org.w3c.dom.MessageEvent
Exposes the JavaScript MessageEvent to Kotlin
org.w3c.dom.MessagePort
Exposes the JavaScript MessagePort to Kotlin
kotlin.Metadata
This annotation is present on any class file produced by the Kotlin compiler and is read by the compiler and reflection. Parameters have very short JVM names on purpose: these names appear in all generated class files, and we'd like to reduce their size.
org.w3c.dom.MimeType
Exposes the JavaScript MimeType to Kotlin
org.w3c.dom.MimeTypeArray
Exposes the JavaScript MimeTypeArray to Kotlin
org.w3c.dom.events.MouseEvent
Exposes the JavaScript MouseEvent to Kotlin
kotlin.annotation.MustBeDocumented
This meta-annotation determines that an annotation is a part of public API and therefore should be included in the generated documentation for the element to which the annotation is applied.
kotlin.collections.MutableCollection
A generic collection of elements that supports adding and removing elements.
kotlin.native.concurrent.MutableData
Mutable concurrently accessible data buffer. Could be accessed from several workers simultaneously.
kotlin.collections.MutableIterable
Classes that inherit from this interface can be represented as a sequence of elements that can be iterated over and that supports removing elements during iteration.
kotlin.collections.MutableIterator
An iterator over a mutable collection. Provides the ability to remove elements while iterating.
kotlin.collections.MutableList
A generic ordered collection of elements that supports adding and removing elements.
kotlin.collections.MutableListIterator
An iterator over a mutable collection that supports indexed access. Provides the ability to add, modify and remove elements while iterating.
kotlin.collections.MutableMap
A modifiable collection that holds pairs of objects (keys and values) and supports efficiently retrieving the value corresponding to each key. Map keys are unique; the map holds only one value for each key.
kotlin.collections.MutableSet
A generic unordered collection of elements that does not support duplicate elements, and supports adding and removing elements.
org.w3c.dom.MutationObserver
Exposes the JavaScript MutationObserver to Kotlin
org.w3c.dom.MutationObserverInit
Exposes the JavaScript MutationObserverInit to Kotlin
org.w3c.dom.MutationRecord
Exposes the JavaScript MutationRecord to Kotlin
org.w3c.dom.NamedNodeMap
Exposes the JavaScript NamedNodeMap to Kotlin
kotlinx.cinterop.NativePointed
The entity which has an associated native pointer. Subtypes are supposed to represent interpretations of the pointed data or code.
kotlin.native.runtime.NativeRuntimeApi
This annotation marks the Kotlin/Native standard library API that tweaks or otherwise accesses the Kotlin runtime behavior.
org.w3c.dom.Navigator
Exposes the JavaScript Navigator to Kotlin
org.w3c.dom.NavigatorConcurrentHardware
Exposes the JavaScript NavigatorConcurrentHardware to Kotlin
org.w3c.dom.NavigatorID
Exposes the JavaScript NavigatorID to Kotlin
org.w3c.dom.NavigatorLanguage
Exposes the JavaScript NavigatorLanguage to Kotlin
org.w3c.dom.NavigatorOnLine
Exposes the JavaScript NavigatorOnLine to Kotlin
org.w3c.dom.NavigatorPlugins
Exposes the JavaScript NavigatorPlugins to Kotlin
org.w3c.dom.Node
Exposes the JavaScript Node to Kotlin
org.w3c.dom.NodeFilter
Exposes the JavaScript NodeFilter to Kotlin
org.w3c.dom.NodeIterator
Exposes the JavaScript NodeIterator to Kotlin
org.w3c.dom.NodeList
Exposes the JavaScript NodeList to Kotlin
org.w3c.dom.NonDocumentTypeChildNode
Exposes the JavaScript NonDocumentTypeChildNode to Kotlin
kotlin.io.NoSuchFileException
An exception class which is used when file to copy does not exist.
kotlin.reflect.full.NoSuchPropertyException
An exception that is thrown when the code tries to introspect a property of a class or a package and that class or the package no longer has that property.
kotlin.Nothing
Nothing has no instances. You can use Nothing to represent "a value that never exists": for example, if a function has the return type of Nothing, it means that it never returns (always throws an exception).
org.w3c.notifications.Notification
Exposes the JavaScript Notification to Kotlin
org.w3c.notifications.NotificationEvent
Exposes the JavaScript NotificationEvent to Kotlin
kotlin.NotImplementedError
An exception is thrown to indicate that a method body remains to be implemented.
kotlin.Number
Superclass for all platform classes representing numeric values.
kotlinx.cinterop.ObjCAction
Makes Kotlin method in Objective-C class accessible through Objective-C dispatch to be used as action sent by control in UIKit or AppKit.
kotlin.native.ObjCName
Instructs the Kotlin compiler to use a custom Objective-C and/or Swift name for this class, property, parameter or function.
kotlinx.cinterop.ObjCOutlet
Makes Kotlin property in Objective-C class settable through Objective-C dispatch to be used as IB outlet.
kotlinx.cinterop.ObjCSignatureOverride
Marks functions for which Objective-C rules should be used for determinating whether two functions are conflicting.
kotlin.properties.ObservableProperty
Implements the core logic of a property delegate for a read/write property that calls callback functions when changed.
kotlin.native.ObsoleteNativeApi
This annotation marks the Kotlin/Native standard library API that is considered obsolete and is being phased out.
kotlin.native.concurrent.ObsoleteWorkersApi
Marks all Worker
-related API as obsolete.
kotlin.io.OnErrorAction
Enum that can be used to specify behaviour of the copyRecursively()
function
in exceptional conditions.
kotlin.io.path.OnErrorResult
The result of the onError
function passed to Path.copyToRecursively that specifies further actions when an exception occurs.
kotlin.ranges.OpenEndRange
Represents a range of values (for example, numbers or characters) where the upper bound is not included in the range. See the Kotlin language documentation for more information.
kotlin.OptIn
Allows to use the API denoted by the given markers in the annotated file, declaration, or expression. If a declaration is annotated with OptIn, its usages are not required to opt in to that API.
org.w3c.dom.Option
Exposes the JavaScript Option to Kotlin
kotlin.OptionalExpectation
Marks an expected annotation class that it isn't required to have actual counterparts in all platforms.
kotlin.native.OsFamily
Operating system family.
kotlin.OverloadResolutionByLambdaReturnType
Enables overload selection based on the type of the value returned from lambda argument.
org.w3c.dom.PageTransitionEvent
Exposes the JavaScript PageTransitionEvent to Kotlin
kotlin.Pair
Represents a generic pair of two values.
kotlin.ParameterName
Annotates type arguments of functional type and holds corresponding parameter name specified by the user in type declaration (if any).
org.w3c.dom.ParentNode
Exposes the JavaScript ParentNode to Kotlin
org.w3c.dom.Path2D
Exposes the JavaScript Path2D to Kotlin
kotlin.io.path.PathWalkOption
An enumeration to provide walk options for Path.walk function. The options can be combined to form the walk order and behavior needed.
org.w3c.performance.Performance
Exposes the JavaScript Performance to Kotlin
org.w3c.performance.PerformanceNavigation
Exposes the JavaScript PerformanceNavigation to Kotlin
org.w3c.performance.PerformanceTiming
Exposes the JavaScript PerformanceTiming to Kotlin
kotlin.native.Platform
Object describing the current platform program executes upon.
org.w3c.dom.Plugin
Exposes the JavaScript Plugin to Kotlin
org.w3c.dom.PluginArray
Exposes the JavaScript PluginArray to Kotlin
org.w3c.dom.pointerevents.PointerEvent
Exposes the JavaScript PointerEvent to Kotlin
org.w3c.dom.PopStateEvent
Exposes the JavaScript PopStateEvent to Kotlin
org.w3c.dom.ProcessingInstruction
Exposes the JavaScript ProcessingInstruction to Kotlin
org.w3c.xhr.ProgressEvent
Exposes the JavaScript ProgressEvent to Kotlin
kotlin.js.Promise
Exposes the JavaScript Promise object to Kotlin.
org.w3c.dom.PromiseRejectionEvent
Exposes the JavaScript PromiseRejectionEvent to Kotlin
kotlin.properties.PropertyDelegateProvider
Base interface that can be used for implementing property delegate providers.
kotlin.PublishedApi
When applied to a class or a member with internal visibility allows to use it from public inline functions and makes it effectively public.
kotlin.jvm.PurelyImplements
Instructs the Kotlin compiler to treat annotated Java class as pure implementation of given Kotlin interface. "Pure" means here that each type parameter of class becomes non-platform type argument of that interface.
org.w3c.dom.RadioNodeList
Exposes the JavaScript RadioNodeList to Kotlin
kotlin.random.Random
An abstract class that is implemented by random number generator algorithms.
kotlin.collections.RandomAccess
Marker interface indicating that the List implementation supports fast indexed access.
org.w3c.dom.Range
Exposes the JavaScript Range to Kotlin
kotlin.properties.ReadOnlyProperty
Base interface that can be used for implementing property delegates of read-only properties.
kotlin.properties.ReadWriteProperty
Base interface that can be used for implementing property delegates of read-write properties.
kotlin.native.RefinesInSwift
Meta-annotation that instructs the Kotlin compiler to mark the annotated function or property as
swift_private
in the generated Objective-C API.
kotlin.text.Regex
Represents a compiled regular expression. Provides functions to match strings in text with a pattern, replace the found occurrences and split text around matches.
kotlin.text.RegexOption
Provides enumeration values to use to set regular expression options.
kotlin.js.RegExp
Exposes the JavaScript RegExp object to Kotlin.
kotlin.js.RegExpMatch
Represents the return value of RegExp.exec.
kotlin.annotation.Repeatable
This meta-annotation determines that an annotation is applicable twice or more on a single code element
kotlin.ReplaceWith
Specifies a code fragment that can be used to replace a deprecated function, property or class. Tools such as IDEs can automatically apply the replacements specified through this annotation.
kotlin.native.ReportUnhandledExceptionHook
Typealias describing custom exception reporting hook.
org.w3c.fetch.Request
Exposes the JavaScript Request to Kotlin
kotlin.RequiresOptIn
Signals that the annotated annotation class is a marker of an API that requires an explicit opt-in.
org.w3c.fetch.Response
Exposes the JavaScript Response to Kotlin
kotlin.coroutines.RestrictsSuspension
Classes and interfaces marked with this annotation are restricted when used as receivers for extension
suspend
functions. These suspend
extensions can only invoke other member or extension suspend
functions on this particular
receiver and are restricted from calling arbitrary suspension functions.
kotlin.Result
A discriminated union that encapsulates a successful outcome with a value of type T or a failure with an arbitrary Throwable exception.
kotlin.annotation.Retention
This meta-annotation determines whether an annotation is stored in binary output and visible for reflection. By default, both are true.
kotlin.contracts.Returns
Describes a situation when a function returns normally with a given return value.
kotlin.contracts.ReturnsNotNull
Describes a situation when a function returns normally with any non-null return value.
kotlin.native.runtime.RootSetStatistics
This class represents statistics of the root set for garbage collector run, separated by root set pools. These nodes are assumed to be used, even if there are no references for them.
org.w3c.dom.Screen
Exposes the JavaScript Screen to Kotlin
org.w3c.dom.ScrollToOptions
Exposes the JavaScript ScrollToOptions to Kotlin
kotlin.sequences.Sequence
A sequence that returns values through its iterator. The values are evaluated lazily, and the sequence is potentially infinite.
kotlin.sequences.SequenceScope
The scope for yielding values of a Sequence or an Iterator, provides yield and yieldAll suspension functions.
org.w3c.workers.ServiceWorker
Exposes the JavaScript ServiceWorker to Kotlin
org.w3c.workers.ServiceWorkerContainer
Exposes the JavaScript ServiceWorkerContainer to Kotlin
org.w3c.workers.ServiceWorkerGlobalScope
Exposes the JavaScript ServiceWorkerGlobalScope to Kotlin
org.w3c.workers.ServiceWorkerMessageEvent
Exposes the JavaScript ServiceWorkerMessageEvent to Kotlin
org.w3c.workers.ServiceWorkerRegistration
Exposes the JavaScript ServiceWorkerRegistration to Kotlin
kotlin.collections.Set
A generic unordered collection of elements that does not support duplicate elements. Methods in this interface support only read-only access to the set; read/write access is supported through the MutableSet interface.
org.w3c.dom.ShadowRoot
Exposes the JavaScript ShadowRoot to Kotlin
kotlin.native.concurrent.SharedImmutable
Note: this annotation has effect only in Kotlin/Native with legacy memory manager.
org.w3c.dom.SharedWorker
Exposes the JavaScript SharedWorker to Kotlin
org.w3c.dom.SharedWorkerGlobalScope
Exposes the JavaScript SharedWorkerGlobalScope to Kotlin
kotlin.Short
Represents a 16-bit signed integer.
On the JVM, non-nullable values of this type are represented as values of the primitive type short
.
kotlin.ShortArray
An array of shorts. When targeting the JVM, instances of this class are represented as short[]
.
kotlin.collections.ShortIterator
An iterator over a sequence of values of type Short
.
kotlin.native.ShouldRefineInSwift
Instructs the Kotlin compiler to mark this function or property as swift_private
in the generated Objective-C API.
kotlin.contracts.SimpleEffect
An effect that can be observed after a function invocation.
kotlin.SinceKotlin
Specifies the first version of Kotlin where a declaration has appeared.
Using the declaration and specifying an older API version (via the -api-version
command line option) will result in an error.
org.w3c.dom.Slotable
Exposes the JavaScript Slotable to Kotlin
org.w3c.dom.mediasource.SourceBuffer
Exposes the JavaScript SourceBuffer to Kotlin
org.w3c.dom.mediasource.SourceBufferList
Exposes the JavaScript SourceBufferList to Kotlin
org.w3c.dom.Storage
Exposes the JavaScript Storage to Kotlin
org.w3c.dom.StorageEvent
Exposes the JavaScript StorageEvent to Kotlin
kotlin.jvm.Strictfp
Marks the JVM method generated from the annotated function as strictfp
, meaning that the precision
of floating point operations performed inside the method needs to be restricted in order to
achieve better portability.
kotlin.String
The String
class represents character strings. All string literals in Kotlin programs, such as "abc"
, are
implemented as instances of this class.
kotlin.text.StringBuilder
A mutable sequence of characters.
org.w3c.dom.css.StyleSheet
Exposes the JavaScript StyleSheet to Kotlin
org.w3c.dom.css.StyleSheetList
Exposes the JavaScript StyleSheetList to Kotlin
kotlin.SubclassOptInRequired
Annotation that marks open for subclassing classes and interfaces, and makes implementation and extension of such declarations as requiring an explicit opt-in.
kotlin.Suppress
Suppresses the given compilation warnings in the annotated element.
kotlin.coroutines.SuspendFunction
Represents a value of a functional type, such as a lambda, an anonymous function or a function reference.
org.w3c.dom.svg.SVGAElement
Exposes the JavaScript SVGAElement to Kotlin
org.w3c.dom.svg.SVGAngle
Exposes the JavaScript SVGAngle to Kotlin
org.w3c.dom.svg.SVGAnimatedAngle
Exposes the JavaScript SVGAnimatedAngle to Kotlin
org.w3c.dom.svg.SVGAnimatedBoolean
Exposes the JavaScript SVGAnimatedBoolean to Kotlin
org.w3c.dom.svg.SVGAnimatedEnumeration
Exposes the JavaScript SVGAnimatedEnumeration to Kotlin
org.w3c.dom.svg.SVGAnimatedInteger
Exposes the JavaScript SVGAnimatedInteger to Kotlin
org.w3c.dom.svg.SVGAnimatedLength
Exposes the JavaScript SVGAnimatedLength to Kotlin
org.w3c.dom.svg.SVGAnimatedLengthList
Exposes the JavaScript SVGAnimatedLengthList to Kotlin
org.w3c.dom.svg.SVGAnimatedNumber
Exposes the JavaScript SVGAnimatedNumber to Kotlin
org.w3c.dom.svg.SVGAnimatedNumberList
Exposes the JavaScript SVGAnimatedNumberList to Kotlin
org.w3c.dom.svg.SVGAnimatedPoints
Exposes the JavaScript SVGAnimatedPoints to Kotlin
org.w3c.dom.svg.SVGAnimatedPreserveAspectRatio
Exposes the JavaScript SVGAnimatedPreserveAspectRatio to Kotlin
org.w3c.dom.svg.SVGAnimatedRect
Exposes the JavaScript SVGAnimatedRect to Kotlin
org.w3c.dom.svg.SVGAnimatedString
Exposes the JavaScript SVGAnimatedString to Kotlin
org.w3c.dom.svg.SVGAnimatedTransformList
Exposes the JavaScript SVGAnimatedTransformList to Kotlin
org.w3c.dom.svg.SVGCircleElement
Exposes the JavaScript SVGCircleElement to Kotlin
org.w3c.css.masking.SVGClipPathElement
Exposes the JavaScript SVGClipPathElement to Kotlin
org.w3c.dom.svg.SVGCursorElement
Exposes the JavaScript SVGCursorElement to Kotlin
org.w3c.dom.svg.SVGDefsElement
Exposes the JavaScript SVGDefsElement to Kotlin
org.w3c.dom.svg.SVGDescElement
Exposes the JavaScript SVGDescElement to Kotlin
org.w3c.dom.svg.SVGElement
Exposes the JavaScript SVGElement to Kotlin
org.w3c.dom.svg.SVGEllipseElement
Exposes the JavaScript SVGEllipseElement to Kotlin
org.w3c.dom.svg.SVGForeignObjectElement
Exposes the JavaScript SVGForeignObjectElement to Kotlin
org.w3c.dom.svg.SVGGElement
Exposes the JavaScript SVGGElement to Kotlin
org.w3c.dom.svg.SVGGeometryElement
Exposes the JavaScript SVGGeometryElement to Kotlin
org.w3c.dom.svg.SVGGradientElement
Exposes the JavaScript SVGGradientElement to Kotlin
org.w3c.dom.svg.SVGGraphicsElement
Exposes the JavaScript SVGGraphicsElement to Kotlin
org.w3c.dom.svg.SVGImageElement
Exposes the JavaScript SVGImageElement to Kotlin
org.w3c.dom.svg.SVGLength
Exposes the JavaScript SVGLength to Kotlin
org.w3c.dom.svg.SVGLengthList
Exposes the JavaScript SVGLengthList to Kotlin
org.w3c.dom.svg.SVGLinearGradientElement
Exposes the JavaScript SVGLinearGradientElement to Kotlin
org.w3c.dom.svg.SVGLineElement
Exposes the JavaScript SVGLineElement to Kotlin
org.w3c.css.masking.SVGMaskElement
Exposes the JavaScript SVGMaskElement to Kotlin
org.w3c.dom.svg.SVGMeshElement
Exposes the JavaScript SVGMeshElement to Kotlin
org.w3c.dom.svg.SVGMetadataElement
Exposes the JavaScript SVGMetadataElement to Kotlin
org.w3c.dom.svg.SVGNumber
Exposes the JavaScript SVGNumber to Kotlin
org.w3c.dom.svg.SVGNumberList
Exposes the JavaScript SVGNumberList to Kotlin
org.w3c.dom.svg.SVGPathElement
Exposes the JavaScript SVGPathElement to Kotlin
org.w3c.dom.svg.SVGPatternElement
Exposes the JavaScript SVGPatternElement to Kotlin
org.w3c.dom.svg.SVGPolygonElement
Exposes the JavaScript SVGPolygonElement to Kotlin
org.w3c.dom.svg.SVGPolylineElement
Exposes the JavaScript SVGPolylineElement to Kotlin
org.w3c.dom.svg.SVGPreserveAspectRatio
Exposes the JavaScript SVGPreserveAspectRatio to Kotlin
org.w3c.dom.svg.SVGRadialGradientElement
Exposes the JavaScript SVGRadialGradientElement to Kotlin
org.w3c.dom.svg.SVGRectElement
Exposes the JavaScript SVGRectElement to Kotlin
org.w3c.dom.svg.SVGScriptElement
Exposes the JavaScript SVGScriptElement to Kotlin
org.w3c.dom.svg.SVGSolidcolorElement
Exposes the JavaScript SVGSolidcolorElement to Kotlin
org.w3c.dom.svg.SVGStopElement
Exposes the JavaScript SVGStopElement to Kotlin
org.w3c.dom.svg.SVGStringList
Exposes the JavaScript SVGStringList to Kotlin
org.w3c.dom.svg.SVGStyleElement
Exposes the JavaScript SVGStyleElement to Kotlin
org.w3c.dom.svg.SVGSVGElement
Exposes the JavaScript SVGSVGElement to Kotlin
org.w3c.dom.svg.SVGSwitchElement
Exposes the JavaScript SVGSwitchElement to Kotlin
org.w3c.dom.svg.SVGSymbolElement
Exposes the JavaScript SVGSymbolElement to Kotlin
org.w3c.dom.svg.SVGTests
Exposes the JavaScript SVGTests to Kotlin
org.w3c.dom.svg.SVGTextContentElement
Exposes the JavaScript SVGTextContentElement to Kotlin
org.w3c.dom.svg.SVGTextElement
Exposes the JavaScript SVGTextElement to Kotlin
org.w3c.dom.svg.SVGTextPathElement
Exposes the JavaScript SVGTextPathElement to Kotlin
org.w3c.dom.svg.SVGTextPositioningElement
Exposes the JavaScript SVGTextPositioningElement to Kotlin
org.w3c.dom.svg.SVGTitleElement
Exposes the JavaScript SVGTitleElement to Kotlin
org.w3c.dom.svg.SVGTransform
Exposes the JavaScript SVGTransform to Kotlin
org.w3c.dom.svg.SVGTransformList
Exposes the JavaScript SVGTransformList to Kotlin
org.w3c.dom.svg.SVGTSpanElement
Exposes the JavaScript SVGTSpanElement to Kotlin
org.w3c.dom.svg.SVGUnitTypes
Exposes the JavaScript SVGUnitTypes to Kotlin
org.w3c.dom.svg.SVGURIReference
Exposes the JavaScript SVGURIReference to Kotlin
org.w3c.dom.svg.SVGUseElement
Exposes the JavaScript SVGUseElement to Kotlin
org.w3c.dom.svg.SVGViewElement
Exposes the JavaScript SVGViewElement to Kotlin
org.w3c.dom.svg.SVGZoomAndPan
Exposes the JavaScript SVGZoomAndPan to Kotlin
kotlin.native.runtime.SweepStatistics
This class represents statistics of sweeping in one memory pool.
kotlin.native.SymbolName
This is a dangerous deprecated and internal annotation. Please avoid using it.
kotlin.jvm.Synchronized
Marks the JVM method generated from the annotated function as synchronized
, meaning that the method
will be protected from concurrent execution by multiple threads by the monitor of the instance (or,
for static methods, the class) on which the method is defined.
kotlin.annotation.Target
This meta-annotation indicates the kinds of code elements which are possible targets of an annotation.
kotlin.time.TestTimeSource
A time source that has programmatically updatable readings. It is useful as a predictable source of time in tests.
org.w3c.dom.Text
Exposes the JavaScript Text to Kotlin
org.w3c.dom.TextMetrics
Exposes the JavaScript TextMetrics to Kotlin
org.w3c.dom.TextTrack
Exposes the JavaScript TextTrack to Kotlin
org.w3c.dom.TextTrackCue
Exposes the JavaScript TextTrackCue to Kotlin
kotlin.native.concurrent.ThreadLocal
Marks a top level property with a backing field or an object as thread local. The object remains mutable and it is possible to change its state, but every thread will have a distinct copy of this object, so changes in one thread are not reflected in another.
kotlin.Throwable
The base class for all errors and exceptions. Only instances of this class can be thrown or caught.
kotlin.Throws
This annotation indicates what exceptions should be declared by a function when compiled to a platform method in Kotlin/JVM and Kotlin/Native.
kotlin.jvm.Throws
This annotation indicates what exceptions should be declared by a function when compiled to a JVM method.
kotlin.time.TimedValue
Data class representing a result of executing an action, along with the duration of elapsed time interval.
kotlin.time.TimeMark
Represents a time point notched on a particular TimeSource. Remains bound to the time source it was taken from and allows querying for the duration of time elapsed from that point (see the function elapsedNow).
org.w3c.dom.TimeRanges
Exposes the JavaScript TimeRanges to Kotlin
kotlin.time.TimeSource
A source of time for measuring time intervals.
org.w3c.dom.Touch
Exposes the JavaScript Touch to Kotlin
org.w3c.dom.TrackEvent
Exposes the JavaScript TrackEvent to Kotlin
kotlin.native.concurrent.TransferMode
Note: modern Kotlin/Native memory manager allows to share objects between threads without additional ceremonies, so TransferMode has effect only in legacy memory manager.
kotlin.jvm.Transient
Marks the JVM backing field of the annotated property as transient
, meaning that it is not
part of the default serialized form of the object.
org.w3c.dom.TreeWalker
Exposes the JavaScript TreeWalker to Kotlin
kotlin.Triple
Represents a triad of values
kotlin.text.Typography
Defines names for Unicode symbols used in proper Typography.
org.w3c.dom.events.UIEvent
Exposes the JavaScript UIEvent to Kotlin
org.khronos.webgl.Uint16Array
Exposes the JavaScript Uint16Array to Kotlin
org.khronos.webgl.Uint32Array
Exposes the JavaScript Uint32Array to Kotlin
org.khronos.webgl.Uint8Array
Exposes the JavaScript Uint8Array to Kotlin
org.khronos.webgl.Uint8ClampedArray
Exposes the JavaScript Uint8ClampedArray to Kotlin
kotlin.ranges.UIntProgression
A progression of values of type UInt
.
kotlin.ranges.UIntRange
A range of values of type UInt
.
kotlin.ranges.ULongProgression
A progression of values of type ULong
.
kotlin.ranges.ULongRange
A range of values of type ULong
.
kotlin.Unit
The type with only one value: the Unit
object. This type corresponds to the void
type in Java.
kotlinx.cinterop.UnsafeNumber
Marker for declarations that depend on numeric types of different bit width on at least two platforms.
kotlin.UnsafeVariance
Suppresses errors about variance conflict
org.w3c.dom.url.URL
Exposes the JavaScript URL to Kotlin
org.w3c.dom.url.URLSearchParams
Exposes the JavaScript URLSearchParams to Kotlin
kotlin.uuid.Uuid
Represents a Universally Unique Identifier (UUID), also known as a Globally Unique Identifier (GUID).
org.w3c.dom.ValidityState
Exposes the JavaScript ValidityState to Kotlin
org.w3c.dom.VideoTrack
Exposes the JavaScript VideoTrack to Kotlin
org.w3c.dom.VideoTrackList
Exposes the JavaScript VideoTrackList to Kotlin
kotlin.jvm.Volatile
Marks the JVM backing field of the annotated var
property as volatile
, meaning that reads and writes to this field
are atomic and writes are always made visible to other threads. If another thread reads the value of this field (e.g. through its accessor),
it sees not only that value, but all side effects that led to writing that value.
kotlin.concurrent.Volatile
Marks the backing field of the annotated var
property as volatile
, meaning that reads and writes to this field
are atomic and writes are always made visible to other threads. If another thread reads the value of this field (e.g. through its accessor),
it sees not only that value, but all side effects that led to writing that value.
kotlin.native.ref.WeakReference
Class WeakReference encapsulates weak reference to an object, which could be used to either retrieve a strong reference to an object, or return null, if object was already destroyed by the memory manager.
org.khronos.webgl.WebGLActiveInfo
Exposes the JavaScript WebGLActiveInfo to Kotlin
org.khronos.webgl.WebGLBuffer
Exposes the JavaScript WebGLBuffer to Kotlin
org.khronos.webgl.WebGLContextEvent
Exposes the JavaScript WebGLContextEvent to Kotlin
org.khronos.webgl.WebGLFramebuffer
Exposes the JavaScript WebGLFramebuffer to Kotlin
org.khronos.webgl.WebGLProgram
Exposes the JavaScript WebGLProgram to Kotlin
org.khronos.webgl.WebGLRenderbuffer
Exposes the JavaScript WebGLRenderbuffer to Kotlin
org.khronos.webgl.WebGLRenderingContext
Exposes the JavaScript WebGLRenderingContext to Kotlin
org.khronos.webgl.WebGLShader
Exposes the JavaScript WebGLShader to Kotlin
org.khronos.webgl.WebGLShaderPrecisionFormat
Exposes the JavaScript WebGLShaderPrecisionFormat to Kotlin
org.khronos.webgl.WebGLTexture
Exposes the JavaScript WebGLTexture to Kotlin
org.khronos.webgl.WebGLUniformLocation
Exposes the JavaScript WebGLUniformLocation to Kotlin
org.w3c.dom.WebSocket
Exposes the JavaScript WebSocket to Kotlin
org.w3c.dom.events.WheelEvent
Exposes the JavaScript WheelEvent to Kotlin
org.w3c.dom.Window
Exposes the JavaScript Window to Kotlin
org.w3c.workers.WindowClient
Exposes the JavaScript WindowClient to Kotlin
org.w3c.dom.WindowEventHandlers
Exposes the JavaScript WindowEventHandlers to Kotlin
org.w3c.dom.WindowLocalStorage
Exposes the JavaScript WindowLocalStorage to Kotlin
org.w3c.dom.WindowOrWorkerGlobalScope
Exposes the JavaScript WindowOrWorkerGlobalScope to Kotlin
org.w3c.dom.WindowSessionStorage
Exposes the JavaScript WindowSessionStorage to Kotlin
org.w3c.dom.Worker
Exposes the JavaScript Worker to Kotlin
kotlin.native.concurrent.WorkerBoundReference
A shared reference to a Kotlin object that doesn't freeze the referred object when it gets frozen itself.
org.w3c.dom.WorkerGlobalScope
Exposes the JavaScript WorkerGlobalScope to Kotlin
org.w3c.dom.WorkerLocation
Exposes the JavaScript WorkerLocation to Kotlin
org.w3c.dom.WorkerNavigator
Exposes the JavaScript WorkerNavigator to Kotlin
org.w3c.dom.XMLDocument
Exposes the JavaScript XMLDocument to Kotlin
org.w3c.xhr.XMLHttpRequest
Exposes the JavaScript XMLHttpRequest to Kotlin
org.w3c.xhr.XMLHttpRequestEventTarget
Exposes the JavaScript XMLHttpRequestEventTarget to Kotlin
org.w3c.dom.parsing.XMLSerializer
Exposes the JavaScript XMLSerializer to Kotlin