Возможности и предложения по развитию языка Kotlin
JetBrains развивает язык Kotlin в соответствии с принципами развития языка Kotlin, руководствуясь прагматичным подходом к проектированию.
Исследование и проектирование |
Поддержка неизменяемости
|
|---|---|
Обсуждение KEEP |
|
Обсуждение KEEP |
Расширенные ошибки: мотивация и обоснование
|
Обсуждение KEEP |
Блоки companion и расширения Kotlin (статические элементы)
|
Обсуждение KEEP |
Перегрузка по версии
|
Обсуждение KEEP |
Упрощение ссылок на неоднозначности в KDoc
|
Обсуждение KEEP |
Разрешение ссылок на расширения в KDoc
|
Предварительная версия |
Литералы коллекций
|
Предварительная версия |
Улучшение констант времени компиляции
|
Предварительная версия |
Деструктуризация по именам
|
Предварительная версия |
Проверка неиспользуемого возвращаемого значения
|
Предварительная версия |
Разрешение с учетом контекста
|
Предварительная версия |
Экспорт упакованных inline-классов-значений в JVM
|
Предварительная версия |
Общие атомарные типы и атомарные массивы
|
Предварительная версия |
Прямая актуализация Kotlin в Java в KMP
|
Стабильная версия |
Параметры контекста: поддержка объявлений, зависящих от контекста
|
Стабильная версия |
Улучшения целей применения аннотаций в свойствах
|
Стабильная версия |
Явные резервные поля
|
Стабильная версия |
Uuid |
Стабильная версия |
Проверка полноты на основе потока данных
|
Стабильная версия |
Вложенные (не захватывающие) псевдонимы типов
|
Стабильная версия |
kotlin.time.Instant
|
Стабильная версия |
Условия-ограничители в when с субъектом |
Стабильная версия |
Интерполяция с несколькими знаками доллара: улучшенная обработка
|
Стабильная версия |
Нелокальные
|
Стабильная версия |
Стабилизация
|
Стабильная версия |
|
Стабильная версия |
Объекты данных
|
Стабильная версия |
Оператор RangeUntil
|
Стабильная версия |
Определенно ненулевые типы
|
Отозвано |
Получатели контекста
|
Отозвано |
Ссылки на синтетические свойства Java
|
Исследование и проектирование |
Поддержка неизменяемости
|
|---|
Обсуждение KEEP |
|
|---|---|
Обсуждение KEEP |
Богатые ошибки: мотивация и обоснование
|
Обсуждение KEEP |
Блоки companion и расширения Kotlin (статические элементы)
|
Обсуждение KEEP |
Перегрузка по версии
|
Обсуждение KEEP |
Упрощение неоднозначных ссылок в KDoc
|
Обсуждение KEEP |
Разрешение ссылок на расширения в KDoc
|
Предварительный просмотр |
Литералы коллекций
|
|---|---|
Предварительный просмотр |
Улучшение констант времени компиляции
|
Предварительный просмотр |
Деструктуризация на основе имен
|
Предварительный просмотр |
Проверка неиспользуемого возвращаемого значения
|
Предварительный просмотр |
Разрешение с учетом контекста
|
Предварительный просмотр |
Экспонирование упакованных inline-классов-значений в JVM
|
Предварительный просмотр |
Общие атомарные операции и атомарные массивы
|
Предварительный просмотр |
Прямая актуализация Kotlin в Java в KMP
|
Стабильные |
Контекстные параметры: поддержка объявлений, зависящих от контекста
|
|---|---|
Стабильные |
Улучшения целей применения аннотаций к свойствам
|
Стабильные |
Явные резервные поля
|
Стабильные |
UUID |
Стабильные |
Проверка исчерпывающего анализа на основе потока данных
|
Стабильные |
Вложенные (не захватывающие) псевдонимы типов
|
Стабильные |
kotlin.time.Instant
|
Стабильные |
Условия-ограничители в when с subject |
Стабильные |
Многодолларовая интерполяция: улучшенная обработка
|
Стабильные |
Нелокальные
|
Стабильные |
Стабилизация
|
Стабильные |
|
Стабильные |
Объекты данных
|
Стабильные |
Оператор RangeUntil
|
Стабильные |
Заведомо ненулевые типы
|
Отозванные |
Контекстные получатели
|
|---|---|
Отозванные |
Ссылки на синтетические свойства Java
|
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/kotlin-language-features-and-proposals.html