Platform and version requirements: JVM (1.0), JS (1.0), Native (1.0)

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.

Beware using the annotated API especially if you're developing a library, since your library might become binary incompatible with the future versions of the standard library.

Any usage of a declaration annotated with @ExperimentalStdlibApi must be accepted either by annotating that usage with the OptIn annotation, e.g. @OptIn(ExperimentalStdlibApi::class), or by using the compiler argument -Xopt-in=kotlin.ExperimentalStdlibApi.

© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.