Код
#новости

Вышла IntelliJ IDEA 2022.1 Beta 2 — с обновлениями для Java и Kotlin

Разработчики добавили поддержку Java 18, а также улучшили производительность IDE при работе с Kotlin.

Вторая бета-версия новой IntelliJ IDEA 2022.1 включает изменения и исправления, которые не вошли в прошлые предварительные версии. Про них можно прочитать в блоге JetBrains.

Java. Главным изменением стала поддержка Java 18 — версии, которая вышла в марте 2022 года. В IDE теперь есть сниппеты, новые switch-выражения и многое другое. Об этом можно прочитать в блоге JetBrains.

Кроме этого, разработчики улучшили поддержку JUnit 5. Они добавили новые фичи из JUnit 5.7: @EnabledIf/DisabledIf, @NullSource/EmptySource и @TempDir-аннотации и другие.

Поддержка @NullSource. Источник: блог JetBrains
Поддержка @DisabledIf. Источник: блог JetBrains

Kotlin. Авторы оптимизировали индексы пакетов (package indexes) — это ускорит работу IDE при автодополнении, выделении и поиске фрагментов кода.

Сравнение производительности для Kotlin. Источник: блог JetBrains

Разработчики улучшили функциональность Smart Step Into для Kotlin-дебагера и исправили множество проблем с точками останова. А ещё интегрировали Kover-плагин с IDE.

Редактор кода. В IntelliJ IDEA появилась проверка на некорректное форматирование. Она будет уведомлять пользователей, если текущее форматирование не соответствует стилю кода в настройках.

Функция некорректного форматирования в настройках. Источник: блог JetBrains

Ещё появился новый интерфейс для строчных подсказок (Inlay Hints). Он позволит выбирать тип подсказок, которые нужны пользователям.

Новый интерфейс подсказок. Источник: блог JetBrains

Система контроля версий. В IntelliJ IDEA теперь можно указывать различные внешние инструменты для сравнения и слияния версий, учитывая тип файлов.

Новый функционал выбора инструментов для сравнения и слияния файлов. Источник: блог JetBrains

Подробнее прочитать обо всех изменения можно в блоге JetBrains.



Онлайн-школа для детей Skillbox Kids
Учим детей программированию, созданию игр, сайтов и дизайну. Первое занятие бесплатно! Подробности — по клику.
Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована