Size: a a a

2020 October 13

ИИ

Иван Иванов... in KotlinLangRu
Надо же. что-то полезное из конференции узнал
источник

ИИ

Иван Иванов... in KotlinLangRu
а то раздражало, что дефолт-имплы постоянно впихивает...
теперь надо попробовать это как-то вставить в компилятор
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Надо же. что-то полезное из конференции узнал
На 1.4 стало ещё лучше
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
На 1.4 стало ещё лучше
источник

ИИ

Иван Иванов... in KotlinLangRu
а вот это как? будут использоваться по умолчанию:
1. с совместимостью
2. без совместимости
источник

ИИ

Иван Иванов... in KotlinLangRu
так какой из двух будет по умолчанию?
источник

ИИ

Иван Иванов... in KotlinLangRu
ещё бы вот этот весь мусор научиться убирать
источник

ИИ

Иван Иванов... in KotlinLangRu
вообще, зачем нужна эта метадата?
источник

ИИ

Иван Иванов... in KotlinLangRu
Иван Иванов
вообще, зачем нужна эта метадата?
This annotation is present on any class file produced by the Kotlin compiler and is read by the compiler and reflection. Parameters have very short JVM names on purpose: these names appear in all generated class files, and we'd like to reduce their size.

Отсюда https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-metadata/
источник

ИИ

Иван Иванов... in KotlinLangRu
very short JVM names on purpose
Тут я хрюкнул =)
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
вообще, зачем нужна эта метадата?
Что бы Котлин котлиновские библиотеки понимал 🙃
источник

BP

Bogdan Panchenko in KotlinLangRu
А ну и рефлексия
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Что бы Котлин котлиновские библиотеки понимал 🙃
вот это поворот. а подробнее?
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
А ну и рефлексия
рефлексия типа SomeClass::class?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
рефлексия типа SomeClass::class?
Да, но не все. Короче метадпиа содержит данные которые из джавы не достать но нужны для котлина
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
вот это поворот. а подробнее?
Это лучше знающих людей спросить. @kotlin_lang
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Это лучше знающих людей спросить. @kotlin_lang
это полу-официальный чат?
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
это полу-официальный чат?
Kotlin_lang можно считать основным, ну офф каналов нету. Только слак. Этот же чат создавался для перевода доки на русский
источник

BP

Bogdan Panchenko in KotlinLangRu
(описание чата)
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Kotlin_lang можно считать основным, ну офф каналов нету. Только слак. Этот же чат создавался для перевода доки на русский
Одно другому не мешает)
источник