Size: a a a

Kotlin Community

2020 May 12

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
а, нифига. Компилировалось долго, вот я и подумал, что завелось
Что, ничего не изменилось? 🤔
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Что, ничего не изменилось? 🤔
нет, хотя IDE стала по Ctrl+клику показывать экстеншен именно из jdk7 для AutoCloseable
источник

QH

Quantum Harmonizer in Kotlin Community
Quantum Harmonizer
None of the following candidates is applicable because of receiver type mismatch:
public inline fun <T : Closeable?, R> Statement.use(block: (Statement) -> Unit): Unit defined in kotlin.io
ЧЯДНТ?
Проблема где-то глубже, чем утверждает компилятор?
а вот предъява про Closeable осталась
источник

VP

Vladimir Petrakovich in Kotlin Community
Тогда наверное дело в импорте из kotlin.io, который скрывает kotlin.use
источник

QH

Quantum Harmonizer in Kotlin Community
@file:kotlin.jvm.JvmPackageName("kotlin.jdk7")
package kotlin

/**
* …
*/
@SinceKotlin("1.2")
@kotlin.internal.InlineOnly
public inline fun <T : AutoCloseable?, R> T.use(block: (T) -> R): R {
источник

QH

Quantum Harmonizer in Kotlin Community
ладно, ну его нафиг, меня и .close() устроит
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
ладно, ну его нафиг, меня и .close() устроит
Штош, а ведь должно работать, даже на 1.4
https://pl.kotl.in/_MM3xnvnm
источник

BP

Bogdan Panchenko in Kotlin Community
Quantum Harmonizer
а, ну можно рефлекшеном её вытащить, снять финальность с полей и прочие анальные забавы
В 11 + уже нельзя 😏
источник

QH

Quantum Harmonizer in Kotlin Community
Bogdan Panchenko
В 11 + уже нельзя 😏
👍 отлично
источник

QH

Quantum Harmonizer in Kotlin Community
Можно как-нибудь попросить у компилятора детальнее пояснить за Unresolved reference? В IDE всё ок, из грэдла ошибка
источник

VP

Vladimir Petrakovich in Kotlin Community
Bogdan Panchenko
В 11 + уже нельзя 😏
С модулями-то? Да кто ими пользуется...
источник

VP

Vladimir Petrakovich in Kotlin Community
Quantum Harmonizer
Можно как-нибудь попросить у компилятора детальнее пояснить за Unresolved reference? В IDE всё ок, из грэдла ошибка
Тут скорее надо заставлять IDE пояснить, как она его resolved сделала. А какая версия, 1.4, да?
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Тут скорее надо заставлять IDE пояснить, как она его resolved сделала. А какая версия, 1.4, да?
1.3.70
источник

AM

Andrew Mikhaylov in Kotlin Community
https://youtrack.jetbrains.com/issue/KT-38876
Если вдруг кому-то очень хочется запускать Kotlin/Native в докере в альпине — вот вам таргет для лайков
источник

VP

Vladimir Petrakovich in Kotlin Community
Хм, тогда интереснее. Может, надо синхронизировать проект с Gradle?
источник

QH

Quantum Harmonizer in Kotlin Community
Vladimir Petrakovich
Хм, тогда интереснее. Может, надо синхронизировать проект с Gradle?
уже
источник

VP

Vladimir Petrakovich in Kotlin Community
Andrew Mikhaylov
https://youtrack.jetbrains.com/issue/KT-38876
Если вдруг кому-то очень хочется запускать Kotlin/Native в докере в альпине — вот вам таргет для лайков
За musl и двор стреляю в упор!
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
С модулями-то? Да кто ими пользуется...
Нормальные разработчики 😏
источник

AM

Andrew Mikhaylov in Kotlin Community
Vladimir Petrakovich
За musl и двор стреляю в упор!
Стрелять не надо, надо только лайкнуть!
источник

VP

Vladimir Petrakovich in Kotlin Community
Andrew Mikhaylov
Стрелять не надо, надо только лайкнуть!
Но по-честноку мне нет дела до K/N 😐
Лайкнул
источник