Skip to content

Navigation Menu

Sign inAppearance settings
Appearance settings

Latest commit

 

History

History
History
 
 

ReadMe.md

Outline

The Kotlin Standard Library

This module creates the standard library for Kotlin.

Code generation

We use code generation to generate some repetitive utility extension functions, e.g. for collection-like types: arrays, strings, Collection<T>, Sequence<T>, Map<K, V> etc. Those are defined in templates written in a special Kotlin-based DSL.

Generated sources are placed into the generated folder and their names are prefixed with an underscore, for example, generated/_Collections.kt

To run the code generator, use the following task:

./gradlew :tools:kotlin-stdlib-gen:run

Usage samples

If you want to author samples for the standard library, please head to the samples readme.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.