Kotlin Standard Library

All Types

kotlin.collections.AbstractCollection

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

kotlin.coroutines.experimental.AbstractCoroutineContextElement

Base class for CoroutineContext.Element implementations.

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.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.

org.w3c.dom.AddEventListenerOptions
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.

java.lang.Appendable (extensions in package kotlin.text)
org.w3c.dom.ApplicationCache
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

org.w3c.dom.AssignedNodesOptions
org.w3c.dom.Attr

Exposes the JavaScript Attr to Kotlin

org.w3c.dom.AudioTrack
org.w3c.dom.AudioTrackList
org.w3c.dom.BarProp
org.w3c.dom.BeforeUnloadEvent

Exposes the JavaScript BeforeUnloadEvent to Kotlin

java.math.BigDecimal (extensions in package kotlin)
java.math.BigInteger (extensions in package kotlin)
org.w3c.dom.BinaryType
org.w3c.files.Blob

Exposes the JavaScript Blob to Kotlin

org.w3c.files.BlobPropertyBag
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.BoxQuadOptions
org.w3c.dom.BroadcastChannel

Exposes the JavaScript BroadcastChannel to Kotlin

org.khronos.webgl.BufferDataSource
java.io.BufferedInputStream (extensions in package kotlin.io)
java.io.BufferedReader (extensions in package kotlin.io)
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.dom.CDATASection

Exposes the JavaScript CDATASection to Kotlin

org.w3c.dom.css.CSS

Exposes the JavaScript CSS to Kotlin

org.w3c.dom.CSSBoxType
org.w3c.dom.css.CSSGroupingRule

Exposes the JavaScript CSSGroupingRule to Kotlin

org.w3c.dom.css.CSSImportRule
org.w3c.dom.css.CSSMarginRule
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

org.w3c.workers.Cache

Exposes the JavaScript Cache to Kotlin

org.w3c.workers.CacheBatchOperation
org.w3c.workers.CacheQueryOptions
org.w3c.workers.CacheStorage

Exposes the JavaScript CacheStorage to Kotlin

org.w3c.dom.CanPlayTypeResult
org.w3c.dom.CanvasCompositing
org.w3c.dom.CanvasDirection
org.w3c.dom.CanvasDrawImage
org.w3c.dom.CanvasDrawPath
org.w3c.dom.CanvasFillRule
org.w3c.dom.CanvasFillStrokeStyles
org.w3c.dom.CanvasFilters
org.w3c.dom.CanvasGradient

Exposes the JavaScript CanvasGradient to Kotlin

org.w3c.dom.CanvasHitRegion
org.w3c.dom.CanvasImageData
org.w3c.dom.CanvasImageSmoothing
org.w3c.dom.CanvasLineCap
org.w3c.dom.CanvasLineJoin
org.w3c.dom.CanvasPath
org.w3c.dom.CanvasPathDrawingStyles
org.w3c.dom.CanvasPattern

Exposes the JavaScript CanvasPattern to Kotlin

org.w3c.dom.CanvasRect
org.w3c.dom.CanvasRenderingContext2D

Exposes the JavaScript CanvasRenderingContext2D to Kotlin

org.w3c.dom.CanvasRenderingContext2DSettings
org.w3c.dom.CanvasShadowStyles
org.w3c.dom.CanvasState
org.w3c.dom.CanvasText
org.w3c.dom.CanvasTextAlign
org.w3c.dom.CanvasTextBaseline
org.w3c.dom.CanvasTextDrawingStyles
org.w3c.dom.CanvasTransform
org.w3c.dom.CanvasUserInterface
org.w3c.dom.CaretPosition

Exposes the JavaScript CaretPosition to Kotlin

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.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.

org.w3c.dom.CharacterData

Exposes the JavaScript CharacterData to Kotlin

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

java.lang.Class (extensions in package kotlin.jvm)
org.w3c.workers.Client

Exposes the JavaScript Client to Kotlin

org.w3c.workers.ClientQueryOptions
org.w3c.workers.ClientType
org.w3c.workers.Clients

Exposes the JavaScript Clients to Kotlin

org.w3c.dom.CloseEvent

Exposes the JavaScript CloseEvent to Kotlin

org.w3c.dom.CloseEventInit
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). See the Kotlin language documentation for more information.

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.ColorSpaceConversion
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.

java.util.Comparator (extensions in package kotlin.comparisons)
org.w3c.dom.events.CompositionEvent

Exposes the JavaScript CompositionEvent to Kotlin

org.w3c.dom.events.CompositionEventInit
java.util.concurrent.ConcurrentMap (extensions in package kotlin.collections)
kotlin.ConcurrentModificationException
kotlin.js.Console

Exposes the console API to Kotlin.

java.lang.reflect.Constructor (extensions in package kotlin.reflect.jvm)
kotlin.coroutines.experimental.Continuation

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

kotlin.coroutines.experimental.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.

org.w3c.dom.ConvertCoordinateOptions
kotlin.coroutines.experimental.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. Keys are compared by reference.

org.w3c.dom.CustomElementRegistry

Exposes the JavaScript CustomElementRegistry to Kotlin

org.w3c.dom.CustomEvent

Exposes the JavaScript CustomEvent to Kotlin

org.w3c.dom.CustomEventInit
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
org.w3c.dom.DOMPointReadOnly

Exposes the JavaScript DOMPointReadOnly to Kotlin

org.w3c.dom.DOMQuad
org.w3c.dom.DOMRect

Exposes the JavaScript DOMRect to Kotlin

org.w3c.dom.DOMRectInit
org.w3c.dom.DOMRectList
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

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.

org.w3c.dom.DedicatedWorkerGlobalScope

Exposes the JavaScript DedicatedWorkerGlobalScope to Kotlin

kotlin.properties.Delegates

Standard property delegates.

kotlin.Deprecated

Marks the annotated class, function, property, variable or parameter as deprecated.

kotlin.DeprecationLevel

Contains levels for deprecation levels.

org.w3c.dom.Document

Exposes the JavaScript Document to Kotlin

org.w3c.dom.DocumentAndElementEventHandlers
org.w3c.dom.DocumentFragment

Exposes the JavaScript DocumentFragment to Kotlin

org.w3c.dom.DocumentOrShadowRoot

Exposes the JavaScript DocumentOrShadowRoot to Kotlin

org.w3c.dom.DocumentReadyState
org.w3c.dom.DocumentType

Exposes the JavaScript DocumentType 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.

java.util.stream.DoubleStream (extensions in package kotlin.streams)
org.w3c.dom.DragEvent

Exposes the JavaScript DragEvent to Kotlin

org.w3c.dom.DragEventInit
kotlin.DslMarker

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

org.w3c.dom.Element

Exposes the JavaScript Element to Kotlin

org.w3c.dom.css.ElementCSSInlineStyle
org.w3c.dom.ElementContentEditable
org.w3c.dom.ElementCreationOptions
org.w3c.dom.ElementDefinitionOptions
kotlin.coroutines.experimental.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.

java.util.Enumeration (extensions in package kotlin.collections)
java.util.Enumeration (extensions in package kotlin.sequences)
org.w3c.dom.ErrorEvent

Exposes the JavaScript ErrorEvent to Kotlin

org.w3c.dom.ErrorEventInit
org.w3c.dom.events.Event

Exposes the JavaScript Event to Kotlin

org.w3c.dom.EventInit
org.w3c.dom.events.EventListener

Exposes the JavaScript EventListener to Kotlin

org.w3c.dom.EventListenerOptions
org.w3c.dom.events.EventModifierInit
org.w3c.dom.EventSource

Exposes the JavaScript EventSource to Kotlin

org.w3c.dom.EventSourceInit
org.w3c.dom.events.EventTarget

Exposes the JavaScript EventTarget to Kotlin

org.w3c.workers.ExtendableEvent

Exposes the JavaScript ExtendableEvent to Kotlin

org.w3c.workers.ExtendableEventInit
org.w3c.workers.ExtendableMessageEvent

Exposes the JavaScript ExtendableMessageEvent to Kotlin

org.w3c.workers.ExtendableMessageEventInit
kotlin.ExtensionFunctionType

Signifies that the annotated functional type represents an extension function.

org.w3c.dom.External
org.w3c.workers.FetchEvent

Exposes the JavaScript FetchEvent to Kotlin

org.w3c.workers.FetchEventInit
java.lang.reflect.Field (extensions in package kotlin.reflect.jvm)
java.io.File (extensions in package kotlin.io)
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.FilePropertyBag
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.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.dom.events.FocusEventInit
org.w3c.workers.ForeignFetchEvent
org.w3c.workers.ForeignFetchEventInit
org.w3c.workers.ForeignFetchOptions
org.w3c.workers.ForeignFetchResponse
org.w3c.xhr.FormData

Exposes the JavaScript FormData to Kotlin

org.w3c.workers.FrameType
kotlin.Function

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

org.w3c.workers.FunctionalEvent
org.w3c.dom.GeometryUtils
org.w3c.notifications.GetNotificationOptions
org.w3c.dom.GetRootNodeOptions
org.w3c.dom.svg.GetSVGDocument
org.w3c.dom.GlobalEventHandlers

Exposes the JavaScript GlobalEventHandlers to Kotlin

org.w3c.performance.GlobalPerformance
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.HTMLAllCollection
org.w3c.dom.HTMLAnchorElement

Exposes the JavaScript HTMLAnchorElement to Kotlin

org.w3c.dom.HTMLAppletElement
org.w3c.dom.HTMLAreaElement

Exposes the JavaScript HTMLAreaElement to Kotlin

org.w3c.dom.HTMLAudioElement

Exposes the JavaScript HTMLAudioElement to Kotlin

org.w3c.dom.HTMLBRElement

Exposes the JavaScript HTMLBRElement 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.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.HTMLDListElement

Exposes the JavaScript HTMLDListElement 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
org.w3c.dom.HTMLDialogElement

Exposes the JavaScript HTMLDialogElement to Kotlin

org.w3c.dom.HTMLDirectoryElement
org.w3c.dom.HTMLDivElement

Exposes the JavaScript HTMLDivElement 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.HTMLFrameElement
org.w3c.dom.HTMLFrameSetElement

Exposes the JavaScript HTMLFrameSetElement to Kotlin

org.w3c.dom.HTMLHRElement

Exposes the JavaScript HTMLHRElement 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.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.HTMLLIElement

Exposes the JavaScript HTMLLIElement 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.HTMLLinkElement

Exposes the JavaScript HTMLLinkElement to Kotlin

org.w3c.dom.HTMLMapElement

Exposes the JavaScript HTMLMapElement to Kotlin

org.w3c.dom.HTMLMarqueeElement
org.w3c.dom.HTMLMediaElement

Exposes the JavaScript HTMLMediaElement to Kotlin

org.w3c.dom.HTMLMenuElement
org.w3c.dom.HTMLMenuItemElement
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.HTMLOListElement

Exposes the JavaScript HTMLOListElement to Kotlin

org.w3c.dom.HTMLObjectElement

Exposes the JavaScript HTMLObjectElement 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.HTMLOrSVGImageElement
org.w3c.dom.HTMLOrSVGScriptElement
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

org.w3c.dom.HashChangeEvent

Exposes the JavaScript HashChangeEvent to Kotlin

org.w3c.dom.HashChangeEventInit
org.w3c.fetch.Headers

Exposes the JavaScript Headers to Kotlin

org.w3c.dom.History

Exposes the JavaScript History to Kotlin

org.w3c.dom.HitRegionOptions
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.ImageBitmap

Exposes the JavaScript ImageBitmap to Kotlin

org.w3c.dom.ImageBitmapOptions
org.w3c.dom.ImageBitmapRenderingContext

Exposes the JavaScript ImageBitmapRenderingContext to Kotlin

org.w3c.dom.ImageBitmapRenderingContextSettings
org.w3c.dom.ImageData

Exposes the JavaScript ImageData to Kotlin

org.w3c.dom.ImageOrientation
org.w3c.dom.ImageSmoothingQuality
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.dom.events.InputEventInit
java.io.InputStream (extensions in package kotlin.io)
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.

java.util.stream.IntStream (extensions in package kotlin.streams)
org.w3c.dom.ItemArrayLike
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.JSON

Exposes the JavaScript JSON object 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.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.JsQualifier

Adds prefix to external declarations in a source file.

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.jvm.JvmField

Instructs the Kotlin compiler not to generate getters/setters for this property and expose it as a field.

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.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
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.

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.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. See the Kotlin language documentation for more information.

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.

org.w3c.dom.events.KeyboardEvent

Exposes the JavaScript KeyboardEvent to Kotlin

org.w3c.dom.events.KeyboardEventInit
kotlin.KotlinVersion

Represents a version of the Kotlin standard library.

kotlin.Lazy

Represents a value with lazy initialization.

kotlin.LazyThreadSafetyMode

Specifies how a Lazy instance synchronizes initialization among multiple threads.

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

java.util.concurrent.locks.Lock (extensions in package kotlin.concurrent)
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.

java.util.stream.LongStream (extensions in package kotlin.streams)
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.

kotlin.js.Math

Exposes the JavaScript Math object to Kotlin.

org.w3c.dom.MediaError

Exposes the JavaScript MediaError to Kotlin

org.w3c.dom.css.MediaList
org.w3c.dom.MediaQueryList

Exposes the JavaScript MediaQueryList to Kotlin

org.w3c.dom.MediaQueryListEvent
org.w3c.dom.MediaQueryListEventInit
org.w3c.dom.MessageChannel

Exposes the JavaScript MessageChannel to Kotlin

org.w3c.dom.MessageEvent

Exposes the JavaScript MessageEvent to Kotlin

org.w3c.dom.MessageEventInit
org.w3c.dom.MessagePort

Exposes the JavaScript MessagePort to Kotlin

java.lang.reflect.Method (extensions in package kotlin.reflect.jvm)
org.w3c.dom.MimeType
org.w3c.dom.MimeTypeArray
org.w3c.dom.events.MouseEvent

Exposes the JavaScript MouseEvent to Kotlin

org.w3c.dom.events.MouseEventInit
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.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
org.w3c.dom.MutationRecord

Exposes the JavaScript MutationRecord to Kotlin

org.w3c.dom.NamedNodeMap

Exposes the JavaScript NamedNodeMap to Kotlin

org.w3c.dom.Navigator

Exposes the JavaScript Navigator to Kotlin

org.w3c.dom.NavigatorConcurrentHardware

Exposes the JavaScript NavigatorConcurrentHardware to Kotlin

org.w3c.dom.NavigatorContentUtils
org.w3c.dom.NavigatorCookies
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

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.NoWhenBranchMatchedException
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

org.w3c.dom.NonElementParentNode
kotlin.NotImplementedError

An exception is thrown to indicate that a method body remains to be implemented.

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.NotificationAction
org.w3c.notifications.NotificationDirection
org.w3c.notifications.NotificationEvent

Exposes the JavaScript NotificationEvent to Kotlin

org.w3c.notifications.NotificationEventInit
org.w3c.notifications.NotificationOptions
org.w3c.notifications.NotificationPermission
kotlin.Number

Superclass for all platform classes representing numeric values.

kotlin.properties.ObservableProperty

Implements the core logic of a property delegate for a read/write property that calls callback functions when changed.

kotlin.io.OnErrorAction

Enum that can be used to specify behaviour of the copyRecursively() function in exceptional conditions.

java.io.OutputStream (extensions in package kotlin.io)
org.w3c.dom.PageTransitionEvent

Exposes the JavaScript PageTransitionEvent to Kotlin

org.w3c.dom.PageTransitionEventInit
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

java.util.regex.Pattern (extensions in package kotlin.text)
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

org.w3c.dom.Plugin

Exposes the JavaScript Plugin to Kotlin

org.w3c.dom.PluginArray

Exposes the JavaScript PluginArray to Kotlin

org.w3c.dom.PopStateEvent

Exposes the JavaScript PopStateEvent to Kotlin

org.w3c.dom.PopStateEventInit
org.w3c.dom.PremultiplyAlpha
org.w3c.dom.ProcessingInstruction

Exposes the JavaScript ProcessingInstruction to Kotlin

org.w3c.xhr.ProgressEvent

Exposes the JavaScript ProgressEvent to Kotlin

org.w3c.xhr.ProgressEventInit
kotlin.js.Promise

Exposes the JavaScript Promise object to Kotlin.

org.w3c.dom.PromiseRejectionEvent

Exposes the JavaScript PromiseRejectionEvent to Kotlin

org.w3c.dom.PromiseRejectionEventInit
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

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.

java.io.Reader (extensions in package kotlin.io)
java.util.concurrent.locks.ReentrantReadWriteLock (extensions in package kotlin.concurrent)
kotlin.js.RegExp

Exposes the JavaScript RegExp object to Kotlin.

kotlin.js.RegExpMatch

Represents the return value of RegExp.exec.

kotlin.text.Regex

Represents an immutable regular expression.

kotlin.text.RegexOption

Provides enumeration values to use to set regular expression options.

org.w3c.workers.RegistrationOptions
org.w3c.dom.RelatedEvent
org.w3c.dom.RelatedEventInit
org.w3c.dom.RenderingContext
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.

org.w3c.fetch.Request

Exposes the JavaScript Request to Kotlin

org.w3c.fetch.RequestCache
org.w3c.fetch.RequestCredentials
org.w3c.fetch.RequestDestination
org.w3c.fetch.RequestInit
org.w3c.fetch.RequestMode
org.w3c.fetch.RequestRedirect
org.w3c.fetch.RequestType
org.w3c.dom.ResizeQuality
org.w3c.fetch.Response

Exposes the JavaScript Response to Kotlin

org.w3c.fetch.ResponseInit
org.w3c.fetch.ResponseType
kotlin.coroutines.experimental.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 only and are restricted from calling arbitrary suspension functions.

kotlin.annotation.Retention

This meta-annotation determines whether an annotation is stored in binary output and visible for reflection. By default, both are true.

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.SVGBoundingBoxOptions
org.w3c.dom.svg.SVGCircleElement

Exposes the JavaScript SVGCircleElement 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.SVGElementInstance
org.w3c.dom.svg.SVGEllipseElement

Exposes the JavaScript SVGEllipseElement to Kotlin

org.w3c.dom.svg.SVGFitToViewBox
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.SVGHatchElement
org.w3c.dom.svg.SVGHatchpathElement
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.SVGLineElement

Exposes the JavaScript SVGLineElement to Kotlin

org.w3c.dom.svg.SVGLinearGradientElement

Exposes the JavaScript SVGLinearGradientElement to Kotlin

org.w3c.dom.svg.SVGMarkerElement
org.w3c.dom.svg.SVGMeshElement

Exposes the JavaScript SVGMeshElement to Kotlin

org.w3c.dom.svg.SVGMeshGradientElement
org.w3c.dom.svg.SVGMeshpatchElement
org.w3c.dom.svg.SVGMeshrowElement
org.w3c.dom.svg.SVGMetadataElement
org.w3c.dom.svg.SVGNameList
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.SVGPointList
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.SVGSVGElement

Exposes the JavaScript SVGSVGElement to Kotlin

org.w3c.dom.svg.SVGScriptElement

Exposes the JavaScript SVGScriptElement to Kotlin

org.w3c.dom.svg.SVGSolidcolorElement
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.SVGSwitchElement

Exposes the JavaScript SVGSwitchElement to Kotlin

org.w3c.dom.svg.SVGSymbolElement

Exposes the JavaScript SVGSymbolElement to Kotlin

org.w3c.dom.svg.SVGTSpanElement

Exposes the JavaScript SVGTSpanElement 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
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.SVGURIReference
org.w3c.dom.svg.SVGUnitTypes
org.w3c.dom.svg.SVGUnknownElement
org.w3c.dom.svg.SVGUseElement

Exposes the JavaScript SVGUseElement to Kotlin

org.w3c.dom.svg.SVGUseElementShadowRoot
org.w3c.dom.svg.SVGViewElement

Exposes the JavaScript SVGViewElement to Kotlin

org.w3c.dom.svg.SVGZoomAndPan
org.w3c.dom.Screen

Exposes the JavaScript Screen to Kotlin

org.w3c.dom.ScrollBehavior
org.w3c.dom.ScrollIntoViewOptions
org.w3c.dom.ScrollLogicalPosition
org.w3c.dom.ScrollOptions
org.w3c.dom.ScrollRestoration
org.w3c.dom.ScrollToOptions
org.w3c.dom.SelectionMode
kotlin.sequences.Sequence

A sequence that returns values through its iterator. The values are evaluated lazily, and the sequence is potentially infinite.

kotlin.coroutines.experimental.SequenceBuilder

Builder for 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.ServiceWorkerMessageEventInit
org.w3c.workers.ServiceWorkerRegistration

Exposes the JavaScript ServiceWorkerRegistration to Kotlin

org.w3c.workers.ServiceWorkerState
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.svg.ShadowAnimation
org.w3c.dom.ShadowRoot

Exposes the JavaScript ShadowRoot to Kotlin

org.w3c.dom.ShadowRootInit
org.w3c.dom.ShadowRootMode
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.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
org.w3c.dom.Storage

Exposes the JavaScript Storage to Kotlin

org.w3c.dom.StorageEvent

Exposes the JavaScript StorageEvent to Kotlin

org.w3c.dom.StorageEventInit
java.util.stream.Stream (extensions in package kotlin.streams)
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.

java.lang.StringBuilder (extensions in package kotlin.text)
org.w3c.dom.css.StyleSheet

Exposes the JavaScript StyleSheet to Kotlin

org.w3c.dom.css.StyleSheetList

Exposes the JavaScript StyleSheetList to Kotlin

kotlin.Suppress

Suppresses the given compilation warnings in the annotated element.

kotlin.Synchronized
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.

org.khronos.webgl.TexImageSource
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
org.w3c.dom.TextTrackCueList
org.w3c.dom.TextTrackKind
org.w3c.dom.TextTrackList
org.w3c.dom.TextTrackMode
java.lang.ThreadLocal (extensions in package kotlin.concurrent)
kotlin.Throwable

The base class for all errors and exceptions. Only instances of this class can be thrown or caught.

kotlin.jvm.Throws

This annotation indicates what exceptions should be declared by a function when compiled to a JVM method.

org.w3c.dom.TimeRanges

Exposes the JavaScript TimeRanges to Kotlin

java.util.Timer (extensions in package kotlin.concurrent)
org.w3c.dom.Touch

Exposes the JavaScript Touch to Kotlin

org.w3c.dom.TrackEvent
org.w3c.dom.TrackEventInit
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.w3c.dom.events.UIEventInit
java.net.URL (extensions in package kotlin.io)
org.w3c.dom.url.URL

Exposes the JavaScript URL to Kotlin

org.w3c.dom.url.URLSearchParams

Exposes the JavaScript URLSearchParams 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.UninitializedPropertyAccessException
org.w3c.dom.UnionAudioTrackOrTextTrackOrVideoTrack
org.w3c.workers.UnionClientOrMessagePortOrServiceWorker
org.w3c.dom.UnionElementOrHTMLCollection
org.w3c.dom.UnionElementOrMouseEvent
org.w3c.dom.UnionElementOrProcessingInstruction
org.w3c.dom.UnionElementOrRadioNodeList
org.w3c.dom.UnionHTMLOptGroupElementOrHTMLOptionElement
org.w3c.dom.UnionMessagePortOrServiceWorker
org.w3c.dom.UnionMessagePortOrWindow
kotlin.Unit

The type with only one value: the Unit object. This type corresponds to the void type in Java.

kotlin.UnsafeVariance

Suppresses errors about variance conflict

org.w3c.dom.ValidityState

Exposes the JavaScript ValidityState to Kotlin

org.w3c.dom.VideoTrack
org.w3c.dom.VideoTrackList
kotlin.Volatile
kotlin.jvm.Volatile

Marks the JVM backing field of the annotated property as volatile, meaning that writes to this field are immediately made visible to other threads.

org.khronos.webgl.WebGLActiveInfo

Exposes the JavaScript WebGLActiveInfo to Kotlin

org.khronos.webgl.WebGLBuffer

Exposes the JavaScript WebGLBuffer to Kotlin

org.khronos.webgl.WebGLContextAttributes
org.khronos.webgl.WebGLContextEvent

Exposes the JavaScript WebGLContextEvent to Kotlin

org.khronos.webgl.WebGLContextEventInit
org.khronos.webgl.WebGLFramebuffer

Exposes the JavaScript WebGLFramebuffer to Kotlin

org.khronos.webgl.WebGLObject
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.WebGLRenderingContextBase
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.events.WheelEventInit
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

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.WorkerOptions
org.w3c.dom.WorkerType
java.io.Writer (extensions in package kotlin.io)
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.xhr.XMLHttpRequestResponseType
org.w3c.xhr.XMLHttpRequestUpload
org.w3c.dom.parsing.XMLSerializer

Exposes the JavaScript XMLSerializer to Kotlin

kotlin.js.native
kotlin.js.nativeGetter
kotlin.js.nativeInvoke
kotlin.js.nativeSetter