@kotlin_lang

Страница 466 из 982
Sergey
26.12.2017
11:38:49
он самый

Ivan
26.12.2017
13:40:51
никто не сталкивался с такой проблемой? java.lang.NoSuchMethodError: kotlin.collections.CollectionsKt.windowed$default(Ljava/lang/Iterable;IIZILjava/lang/Object;)Ljava/util/List;

windowed и chunked добавили в 1.2, в зависимостях везде версия 1.2.10

Bogdan
26.12.2017
13:42:50
Подебажить?

Google
Ivan
26.12.2017
13:42:50
ранится все на jdk8

NoSuchMethodError дебажить? ?

Bogdan
26.12.2017
13:43:34
чем собираешь?

Ivan
26.12.2017
13:45:08
гредлом

org.jetbrains.kotlin:kotlin-gradle-plugin - 1.2.10 тоже

Bogdan
26.12.2017
13:45:24
И версия в гредле ставил?

Вот зайди в настройки проекта

Bogdan
26.12.2017
13:45:55
Там есть отдельные настройки

Ivan
26.12.2017
13:46:12
ты серьезно? у меня на CI разваливается на уже собранном джарнике

который задеплоен в мавен

Igor
26.12.2017
13:46:54
А ты на CI точно все клинешь перед сборкой? git reset —hard делаешь?

Google
Ivan
26.12.2017
13:47:12
каждый раз пулятся новые сорцы



ну для полной уверенности, тут все ок? ?

ладно, пойду чуток покопаю еще. и на этом спасибо ?

Bogdan
26.12.2017
13:49:00
Есть выше?

ну для полной уверенности, тут все ок? ?

И у тебя на своем методе ошибка вылетает или на стандартной либе?

Ivan
26.12.2017
13:50:22
в моем методе вызывается sdk’шный метод

Bogdan
26.12.2017
13:50:27
А то гадать на кофейной гуже не хочется

Ivan
26.12.2017
13:50:32
такое впечатление,что где-то зависимости разносит

и собирается с 1.1.x

в зависимостях в одном месте мелькаел kotlin-reflect 1.1.x, остальное 1.2.x

по идее должно быть ок, сейчас его оверрайдну и гляну

Bogdan
26.12.2017
13:51:46
Ivan
26.12.2017
13:52:11
думаешь транзитивные зависимости оверрайдят явные?

маловероятно,но проверю

ох, я понял в чем проблема, отбой ?

Quantum Harmonizer
26.12.2017
13:53:26
Bogdan
26.12.2017
13:53:41
Да интересно

Ivan
26.12.2017
13:53:45
похоже что зависимости моего плагина затираются явно подключенным котлином на уровне проекта,в котором юзается мой плагин

Google
Ivan
26.12.2017
13:54:27
сейчас попробую руками в проекте воткнуть 1.2.10

а хотя вроде бы в проекте такая же версия, продолжаю копать

stdlib тоже 1.2.x,но для jvm 7

причем все остальное работает как ожидается ?

Vadim
26.12.2017
14:49:18
Есть некий список val someModel = emptyList<SomeModel>() Пробую пробежаться по этому списку следующим образом, сделав тот или иной нажатый элемент выделенным, но при клике ничего не происходит, хотя в сам метод заходит private fun onSomeModelClick(selectedGuid: String) { someModel.forEach { someModel.firstOrNull { it.guid == selectedGuid }?.let { it.selected = !it.selected } } }

Igor
26.12.2017
14:53:41
А нафиг тут forEach? (по идее если в списке четно кол-во элементов, будет интересное поведение)

? animufag ?
26.12.2017
14:59:01
https://compsciclub.ru/courses/kotlin/2017-autumn/classes/3266/#video https://www.youtube.com/watch?time_continue=567&v=QOIn8Uh3lkE

Vadim
26.12.2017
14:59:15
@angmarr тогда как лучше сделать? ну для того чтобы опредеялть на каком элемента списке нажата?

@angmarr просто дальше этот метод я вызываю в onListItemSelected а его во фрагменте как то так presenter.onListItemSelected(adapter.getItem(itemIndex), itemCode)

Bogdan
26.12.2017
15:05:10
Вытиспользуете emtryList, или этот для примера

Bogdan
26.12.2017
15:05:10
Есть некий список val someModel = emptyList<SomeModel>() Пробую пробежаться по этому списку следующим образом, сделав тот или иной нажатый элемент выделенным, но при клике ничего не происходит, хотя в сам метод заходит private fun onSomeModelClick(selectedGuid: String) { someModel.forEach { someModel.firstOrNull { it.guid == selectedGuid }?.let { it.selected = !it.selected } } }

Vadim
26.12.2017
15:08:20
@SchFuntik использую emptyList

@SchFuntik просто в этот листе я собираю некие другие значения что то типо HashMap<String, List<FilterModel>>()

Bogdan
26.12.2017
15:11:23
Ну тау вот, он имутабелен, и пустой

Если у вас есть значения используйте listOf, mutableList если значеня динамические

Vadim
26.12.2017
15:14:27
@SchFuntik ok, сейчас попробую замутяткать) спасибо

? animufag ?
26.12.2017
15:35:08
1485

Nick Senchurin
26.12.2017
15:44:48
это какое то сакральное число? )

Google
Admin
ERROR: S client not available

? animufag ?
26.12.2017
15:52:16
это какое то сакральное число? )
близко к сакральному

Dmitriy
26.12.2017
17:52:52
Подскажите пожалуйста, как распаковать zip файл из assets папки

? animufag ?
26.12.2017
17:53:18
хммм в чём подвох?

Igor
26.12.2017
17:53:52
Думаю, надо на акторах написать ?

Bogdan
26.12.2017
18:22:08
на SQL

Quantum Harmonizer
26.12.2017
18:24:56
вот давайте без этого

Roman
26.12.2017
18:29:38
Я как-то видел поточный zip распаковщик из NIO сокета... Жесть еще та. Корутины бы тут помогли, без шуток.

Artem
26.12.2017
23:12:04
Всем привет кто-нибудь использует kotlin-js ? Подскажите пожалуйста как строку преобразовать в windows-1251 ?

Всем привет кто-нибудь использует kotlin-js ? Подскажите пожалуйста как строку преобразовать в windows-1251 ?
С сайта спарсил строку с русским текстом , вывел в консоль а в консоле говносимволы

Ivan
26.12.2017
23:29:15
поменял в плагине jvmTarget на “1.6” и sdklib на kotlin-stdlib-jdk7, не работает

Ivan
27.12.2017
06:04:31
1.2.10

И в плагине и в проекте

Временно переписал все без использования chunked и windowed

Artem
27.12.2017
07:37:17
А в чистом JS как бы это сделал?
Хороший вопрос - загуглю

Igor
27.12.2017
08:26:30
Народ, а для чего вы юзаете “экстеншен-лямбды”, кроме как DSL?

Roman
27.12.2017
08:36:11
Ну я один раз заюзал на классе Completion, в котором была пропертя result чтобы можно было делать так promise.then { reslt + 10 }. Но потом пожалел сильно, потому как объяснить коллегам что оно делает довольно сложно.

Google
Roman
27.12.2017
08:36:57
Стараюсь больше так не делать, так что да, только dsl.

Sergey8827
27.12.2017
10:56:48
если у меня несколько конструкторов constructor{} То блок инит всегда будет вызываться?????

init{}

??

ау

Anton
27.12.2017
10:57:23
primary

Sergey8827
27.12.2017
10:58:53
data class Person(val name: String) { constructor(name: String, age: Int) : this(name) } то есть тут -- если у мня в инитиализации по умолчанию тоже поле что и в конструкторе то надо костылить этим this

а если у мня нет этого поля в конструкторе?

Страница 466 из 982