Size: a a a

2021 September 15

SM

Sergey Morgunov in Kotlin Moscow
Друзья, ни у кого нет проблем с Kotlin 1.5.30 в IDEA?
Скомпилил либу с `languageVersion=1.6`. Теперь в другом проекте где использую эту либу, IDEA ругается что мол Class … is compiled by a pre-release version of Kotlin …. И не понимаю почему 🤷‍♂️ Тот же Maven успешно всё компилирует
источник

SM

Sergey Morgunov in Kotlin Moscow
И `languageVersion=1.6` там тоже настроен. Что я упускаю?
источник

SM

Sergey Morgunov in Kotlin Moscow
Обновил IDEA, думал может в плагине дело. А в итоге проблема не ушла, да ещё и на это нарвался https://youtrack.jetbrains.com/issue/IDEA-258757 😞
источник

SB

Sergey Barmin in Kotlin Moscow
Да, обновлять идею нынче, к сожалению, - большая ошибка
источник

AN

Alexander Nozik in Kotlin Moscow
На 1.6 пока не пробовал. Но на 1.5.30 все ОК. Это ошибка вообще не идеи. Там суть в том, что нельзя использовать то, что скопилировано под 1.6 в 1.5
источник

SM

Sergey Morgunov in Kotlin Moscow
Так дело в том, что как раз вне идеи всё хорошо. А вот в ней такая инспекция вылезает и красным код подчеркивает. Причем я понимаю суть, но не понимаю что я не так то делаю. И либу и проект настроил с одним languageLevel и компилируется всё одной и той же 1.5.30.
источник

AN

Alexander Nozik in Kotlin Moscow
А, ну тогда повод для репорта
источник

SM

Sergey Morgunov in Kotlin Moscow
Ладно бы я либу каким-нибудь ёрли билдом 1.6 компилил, ещё можно было бы за это зацепиться. Но компилится всё стабильной 1.5.30 🤷‍♂️
источник

AN

Alexander Nozik in Kotlin Moscow
А зачем тогда languagelevel поднимать? Там бывае проблема с обратным порядком зависимостей в инлайнах. Но если градлом все компилится, то дело точно в идее
источник

SM

Sergey Morgunov in Kotlin Moscow
В моём случае мавен, но это не суть. А левел поднимал чтобы была возможность превью фичи использовать 😀
источник

АГ

Алексей Гладков... in Kotlin Moscow
А что там в 1.6 интересного?)
источник

И

Илья in Kotlin Moscow
а компьютер пытались перезапустить? причем я без шуток.
источник

SM

Sergey Morgunov in Kotlin Moscow
Селф-дженерики (привет тестконтейнерс) и всякое другое 😀
@fundamentalparticle лучше меня расскажет https://youtu.be/rNbb3A9IdOo
источник

АГ

Алексей Гладков... in Kotlin Moscow
Тут вроде про 1.5.30 )
источник

SM

Sergey Morgunov in Kotlin Moscow
Нет, только IDEA перезапускал 😀
источник

АГ

Алексей Гладков... in Kotlin Moscow
Кстати, иногда помогает снести и заново поставить саму идею )))
источник

АГ

Алексей Гладков... in Kotlin Moscow
Мне один раз помогло
источник

AA

Anton Arhipov in Kotlin Moscow
В 1.5.30 все новые штучки под ключиком. В 1.6 будут стабилизироваться и будет ещё всякого нового.
источник

SM

Sergey Morgunov in Kotlin Moscow
Так там внутри как раз фичи, которые в формате превью добавлены и их отдельными ключиками нужно включать 😀
источник

АГ

Алексей Гладков... in Kotlin Moscow
А, понял, спасибо )
источник