Size: a a a

Kotlin Community

2020 September 08

IP

Iaroslav Postovalov in Kotlin Community
Andrey Stepankov
Если там generic?
была б не дженерик, пришлось бы вставлять в classpath специализированные синтетические интерфейсы
источник

IP

Iaroslav Postovalov in Kotlin Community
и потом решать, что делать при дублях
источник

С

Слава in Kotlin Community
Привет! Кто работал с kotlin-compiler PSI API, можете, пожалуйста, подсказать как можно получить список наследуемых интерфейсов для KtClass или KtSuperTypeListEntry?
источник

AS

Andrei Shikov in Kotlin Community
Слава
Привет! Кто работал с kotlin-compiler PSI API, можете, пожалуйста, подсказать как можно получить список наследуемых интерфейсов для KtClass или KtSuperTypeListEntry?
Самое простое - зарезлвить к дескриптору и вытащить эту инфу оттуда
источник

с#

саша сок #KotlinGang... in Kotlin Community
кто-нибудь тут с kotlinpoet работал?
надо тип с * импортнуть, а там NotAllowed ошибка из-за "непроизводительности" и в иссью написали, что я сам должен знать все импорты

но у меня функции-расширения к InputStream в отдельном файле и они все используются, так что непроизводительности не может быть
источник

С

Слава in Kotlin Community
Andrei Shikov
Самое простое - зарезлвить к дескриптору и вытащить эту инфу оттуда
Спасибо, но как можно получить необходимый BindingContext для findClassDescriptor? Пишу правило для линта, где на вход поступает только ASTNode
источник

AS

Andrei Shikov in Kotlin Community
Слава
Спасибо, но как можно получить необходимый BindingContext для findClassDescriptor? Пишу правило для линта, где на вход поступает только ASTNode
С линтом - это более интересно, мы обычно на детекте проверки писали, не уверен как котлин инфу в линт передает
источник

VP

Vladimir Petrakovich in Kotlin Community
саша сок #KotlinGang
кто-нибудь тут с kotlinpoet работал?
надо тип с * импортнуть, а там NotAllowed ошибка из-за "непроизводительности" и в иссью написали, что я сам должен знать все импорты

но у меня функции-расширения к InputStream в отдельном файле и они все используются, так что непроизводительности не может быть
Ну компилятору же всё равно придётся искать их по всему пакету
источник
2020 September 09

NR

Nikita Rudy in Kotlin Community
Ребят, подскажите, другой человек спуллил проект и при запуске получает java.lang.NoClassDefFoundError: kotlin/jdk7/AutoCloseableKt
источник

NR

Nikita Rudy in Kotlin Community
почему такое может быть?
источник

NR

Nikita Rudy in Kotlin Community
В зависимостях указаны
"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
и
group: 'org.jetbrains.kotlin', name: 'kotlin-reflect', version: kotlin_version
источник

VP

Vladimir Petrakovich in Kotlin Community
Nikita Rudy
Ребят, подскажите, другой человек спуллил проект и при запуске получает java.lang.NoClassDefFoundError: kotlin/jdk7/AutoCloseableKt
Если он не запускает это на JDK 6, скорее всего classpath при запуске кривой, что обычно происходит когда у IDE модель проекта не синхронизирована с системой сборки
источник

AL

Alexander Levin in Kotlin Community
Если ничего не путаю, то нужно в зависимостях указать что-то вроде kotlin-stdlib-jdk8 (ну или указание jvm target нужно, сходу не помню точно)
источник

NR

Nikita Rudy in Kotlin Community
Alexander Levin
Если ничего не путаю, то нужно в зависимостях указать что-то вроде kotlin-stdlib-jdk8 (ну или указание jvm target нужно, сходу не помню точно)
Есть и то и то
источник

NR

Nikita Rudy in Kotlin Community
Vladimir Petrakovich
Если он не запускает это на JDK 6, скорее всего classpath при запуске кривой, что обычно происходит когда у IDE модель проекта не синхронизирована с системой сборки
Хм
источник

VP

Vladimir Petrakovich in Kotlin Community
А ещё лучше скиньте полный стектрейс на какой-нибудь pastebin
источник

с#

саша сок #KotlinGang... in Kotlin Community
Vladimir Petrakovich
Ну компилятору же всё равно придётся искать их по всему пакету
я не понял, я просто хочу добавить
import com.y9san9.kotlogram.internal.utils.StreamUtils.*
источник

с#

саша сок #KotlinGang... in Kotlin Community
но вместо этого мне надо импорт для каждой функции писать ?
источник

NT

Nurseyit Tursunkulov in Kotlin Community
Переслано от Nurseyit Tursunkulov
всем привет, создаю StateFlow в одном класе, в лругом наблюдаю за изменениями. Но они не приходят в чем может быть проблема?



https://stackoverflow.com/questions/63805169/can-not-collect-stateflow-from-another-classs-suspend-function-kotlin
источник

EP

Eugene P. in Kotlin Community
Nurseyit Tursunkulov
Переслано от Nurseyit Tursunkulov
всем привет, создаю StateFlow в одном класе, в лругом наблюдаю за изменениями. Но они не приходят в чем может быть проблема?



https://stackoverflow.com/questions/63805169/can-not-collect-stateflow-from-another-classs-suspend-function-kotlin
Может скоуп прибит, из которого вызывается метод observeA?
источник