Size: a a a

2018 May 07

QH

Quantum Harmonizer in KotlinLangRu
Просто не нужно приписывать эту проблему котлину, это глобальная проблема сборки — что делать, когда библиотека зависит от другой библиотеки.
источник

QH

Quantum Harmonizer in KotlinLangRu
решаемая, просто с костылями. fatAar для джавистов, например.
источник

QH

Quantum Harmonizer in KotlinLangRu
нужно где-то найти плагин, который его притащит, я так не делал
источник

VS

Vladimir Sh in KotlinLangRu
есть скрипты для этого
источник

QH

Quantum Harmonizer in KotlinLangRu
автоматически притащит
источник
2018 May 08

PS

Pavel Shilyagov in KotlinLangRu
Quantum Harmonizer
Просто не нужно приписывать эту проблему котлину, это глобальная проблема сборки — что делать, когда библиотека зависит от другой библиотеки.
Все таки необходимость тащить stdlib это проблема котлина, а не системы сборки. Нормальной системой сборки она решается, но было бы здорово иметь возможность не тащить с собой зависимость.
источник

AV

Anton Vlasov in KotlinLangRu
Pavel Shilyagov
Все таки необходимость тащить stdlib это проблема котлина, а не системы сборки. Нормальной системой сборки она решается, но было бы здорово иметь возможность не тащить с собой зависимость.
Так это не необходимость, а вопрос удобства. Не тащите, пишите эти функции сами и не будет никаких проблем. Это просто дополнительная библиотека для более удобной работы. Запаковка и распространение через .aar решается fataar плагинами. Для нормального распространение есть jitpack, jcenter, maven, nexus
источник

QH

Quantum Harmonizer in KotlinLangRu
Anton Vlasov
Так это не необходимость, а вопрос удобства. Не тащите, пишите эти функции сами и не будет никаких проблем. Это просто дополнительная библиотека для более удобной работы. Запаковка и распространение через .aar решается fataar плагинами. Для нормального распространение есть jitpack, jcenter, maven, nexus
Анриал. Компилятор много где использует kotlin.Unit и kotlin.jvm.FunctionX, например.
Я и сам не использовал бы в библиотеках, если б можно было
источник

AV

Anton Vlasov in KotlinLangRu
И они лежат в stdlib o_o
источник

QH

Quantum Harmonizer in KotlinLangRu
Как вариант — прогард с repackageclasses, тогда стдлибы останется крайне мало и она съедет в пакет, который не будет ни с чем конфликтовать.
источник

QH

Quantum Harmonizer in KotlinLangRu
Anton Vlasov
И они лежат в stdlib o_o
А где им лежать? О_о
источник

AV

Anton Vlasov in KotlinLangRu
Quantum Harmonizer
А где им лежать? О_о
Хм, действительно))
источник
2018 May 09

AB

Anatoly Berchanov in KotlinLangRu
Подскажите пожалуйста как в котлине правильно поступить с Generic-ами.
Есть такой класс:

class Claz<Z> {
   private val z: Z

   constructor(z: Z) {
       this.z = z
   }

   fun get() = z
}
источник

SG

Sergey Grushin in KotlinLangRu
он сокращается в одну строку)
источник

AB

Anatoly Berchanov in KotlinLangRu
Тут переменная типа дженерика имеет стостояние in и out. По этому ставить эти ключевые слова нельзя.
источник

SG

Sergey Grushin in KotlinLangRu
всмысле?
источник

SG

Sergey Grushin in KotlinLangRu
те надо имя переменной сделать как ключевое слово?
источник

SG

Sergey Grushin in KotlinLangRu
ставь `
источник

SG

Sergey Grushin in KotlinLangRu
по бокам
источник

AB

Anatoly Berchanov in KotlinLangRu
Но нужно чтобы как Z могли передавться любые типы обьектов из конкретной ветки.
источник