Size: a a a

Kotlin Community

2020 April 16

MK

Mark Kos in Kotlin Community
Andrew Mikhaylov
У KClass есть свойство isData. Сам KClass достаётся из котлина с помощью clazz.kotlin, из джавы — не помню название класса, могу поискать
isData дает мне инфу является ли класс дата классом, но не дает инфу про inline
источник

AM

Andrew Mikhaylov in Kotlin Community
Тьфу, я в глаза долблюсь, прошу прощения
источник

MK

Mark Kos in Kotlin Community
IsInline проперти я не встретил.
источник

MK

Mark Kos in Kotlin Community
нашел вот такую гадость
return declaredMethods.any { it.name == "box-impl" } &&
           kotlin.descriptor.isInline}
источник

QH

Quantum Harmonizer in Kotlin Community
Mark Kos
нашел вот такую гадость
return declaredMethods.any { it.name == "box-impl" } &&
           kotlin.descriptor.isInline}
только хотел предложить Victim::class.java.getAnnotation(Metadata::class.java)?.data2?.contains("constructor-impl") == true
источник

AM

Andrew Mikhaylov in Kotlin Community
Я посмотрел бы в сторону парсина @Metadata -- увы, отошёл и не могу глянуть, есть ли там этот флажок
источник
2020 April 17

AM

Andrew Mikhaylov in Kotlin Community
Решение эти имплы искать выглядит чуть менее надёжно, но если других опций нет, что поделать
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Я посмотрел бы в сторону парсина @Metadata -- увы, отошёл и не могу глянуть, есть ли там этот флажок
там же протобафная каша
источник

AM

Andrew Mikhaylov in Kotlin Community
Ну так есть внешние либы, которые её парсят
источник

QH

Quantum Harmonizer in Kotlin Community
Mark Kos
нашел вот такую гадость
return declaredMethods.any { it.name == "box-impl" } &&
           kotlin.descriptor.isInline}
кто такой kotlin.descriptor.isInline, откуда берётся?
источник

VP

Vladimir Petrakovich in Kotlin Community
Билдеры в примерах выглядят как говно, лучше бы сначала нормально поддержали котлин в protoc 😒
источник

FN

Fly N in Kotlin Community
Вместо того, чтобы лезть в мультиплатформу, навели бы наконец порядок с flow/channel
источник

QH

Quantum Harmonizer in Kotlin Community
Fly N
Вместо того, чтобы лезть в мультиплатформу, навели бы наконец порядок с flow/channel
пфф, в толку от них. Вот мультиплатформа хоть позволяет писать под айось на нормальном языке!!1
источник

FN

Fly N in Kotlin Community
Quantum Harmonizer
пфф, в толку от них. Вот мультиплатформа хоть позволяет писать под айось на нормальном языке!!1
На языке с экспереминтальными (нестабильными) интструментами
источник

QH

Quantum Harmonizer in Kotlin Community
Fly N
На языке с экспереминтальными (нестабильными) интструментами
всяко стабильнее свифтового тулчейна)
источник

AM

Andrew Mikhaylov in Kotlin Community
Fly N
Вместо того, чтобы лезть в мультиплатформу, навели бы наконец порядок с flow/channel
Вы ж, наверное, знаете, что над котлином работает чуть больше одной команды, и они одновременно разными вещами занимаются, да?
источник

FN

Fly N in Kotlin Community
Andrew Mikhaylov
Вы ж, наверное, знаете, что над котлином работает чуть больше одной команды, и они одновременно разными вещами занимаются, да?
Эффективность работы сомнитильная
источник

AM

Andrew Mikhaylov in Kotlin Community
Пишите на джаве 🤷‍♂
источник

AM

Andrew Mikhaylov in Kotlin Community
Можете сходить ещё на страничку вакансий JB, вдруг они там продуктовых менеджеров ищут, расскажете там на месте, как правильно такую экосистему толкать вперёд
источник

QH

Quantum Harmonizer in Kotlin Community
Andrew Mikhaylov
Пишите на джаве 🤷‍♂
ну ок(
источник