Size: a a a

2020 November 04

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
Господа. Ещё такой вопрос.
Если я выбираю параметры компилятора -version -Xjvm-default=all для своей библиотеки
То пользователи этой библиотеки также должны с такими параметрами вызывать?
Да нет вроде. Он заменяет аннотацию. Ну и java8 нужен
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
нет. не стоит оно свеч. мой психоз только из-за компилируемого размера. по скорости думаю эквивалентно.
Я про размер и говорил 😏
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Я про размер и говорил 😏
надо будет глянуть)
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Да нет вроде. Он заменяет аннотацию. Ну и java8 нужен
а пока с этим запарка. пользователь жалуется на такое:
источник

ИИ

Иван Иванов... in KotlinLangRu
я компилировал именно с такими параметрами `-version -Xjvm-default=all`
источник

ИИ

Иван Иванов... in KotlinLangRu
поэтому неудивительно, что там нет DefaultImpls. но почему-то у пользователя либы всё равно хочет сделать invoke несуществующиего дефолтного интерфейса
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
а пока с этим запарка. пользователь жалуется на такое:
А версия jvm одинаковы ? Аннотация появилась в java 8
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
а пока с этим запарка. пользователь жалуется на такое:
Хотя тут не на отсутствие аннотации ругается.
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
А версия jvm одинаковы ? Аннотация появилась в java 8
у меня 14. у него 15 =)
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
поэтому неудивительно, что там нет DefaultImpls. но почему-то у пользователя либы всё равно хочет сделать invoke несуществующиего дефолтного интерфейса
Ну пусть поставит. Вот и проверим)
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Хотя тут не на отсутствие аннотации ругается.
окей. отправил его обновлять IDE. окаывазется он пользовался ультиматом зачем-то и переживал, что лицензия слетит при обновлении.
у него там Java 12 и Kotlin 1.3 максимум
источник

ИИ

Иван Иванов... in KotlinLangRu
сказал — ставь Community Edition и не страдай фигнёй
источник

BP

Bogdan Panchenko in KotlinLangRu
Иван Иванов
окей. отправил его обновлять IDE. окаывазется он пользовался ультиматом зачем-то и переживал, что лицензия слетит при обновлении.
у него там Java 12 и Kotlin 1.3 максимум
Так это появилось в 1.4
источник

ИИ

Иван Иванов... in KotlinLangRu
Bogdan Panchenko
Так это появилось в 1.4
ну вот)
источник

BP

Bogdan Panchenko in KotlinLangRu
На сайте жд по котлину есть небольшие рекомендации для либ
источник

Х

Хорни in KotlinLangRu
Привет, использую Gradle скачивал нужный мне пакет с помощью
maven("https://jitpack.io")
и
 implementation(<адрес>)
однако позже у меня не получается использовать то что должен.
Unresolved reference: пишет.
import не помогает ибо не находит то что нужно.
я только изучаю так-что не душите пж.
источник

BP

Bogdan Panchenko in KotlinLangRu
Хорни
Привет, использую Gradle скачивал нужный мне пакет с помощью
maven("https://jitpack.io")
и
 implementation(<адрес>)
однако позже у меня не получается использовать то что должен.
Unresolved reference: пишет.
import не помогает ибо не находит то что нужно.
я только изучаю так-что не душите пж.
> <адрес>

это что такое ? Это groupId + artifactId + version ?

>  использую Gradle скачивал нужный мне пакет с помощью
maven("https://jitpack.io")

не доконца понял, вручную никто ничего не скачивает.

проще билд скрипт скинуть (можно урезанный) на пастебин залить
источник

Х

Хорни in KotlinLangRu
Bogdan Panchenko
> <адрес>

это что такое ? Это groupId + artifactId + version ?

>  использую Gradle скачивал нужный мне пакет с помощью
maven("https://jitpack.io")

не доконца понял, вручную никто ничего не скачивает.

проще билд скрипт скинуть (можно урезанный) на пастебин залить
источник

Х

Хорни in KotlinLangRu
источник

BP

Bogdan Panchenko in KotlinLangRu
а гредл синхронизировали ?
источник