Gor
21.09.2017
14:58:16
с дженериком в интерфейсе срабатывает значит?
сейчас чекну
да работает
спасибо, а можно какое-то обьяснение происходящего?
Google
Gor
21.09.2017
15:01:54
почему с val оно видит его корректно? сеттер на проперти интерфейса требует какие-то особые обозначения выходит?
Руслан
21.09.2017
15:08:44
ну видимо через сеттер ты можешь засетать неправильное значение, например с из джавы
Gor
21.09.2017
15:09:58
интересная штука, странно что ничего по этому кейсу нагуглить не смог, спасибо
Quantum Harmonizer
21.09.2017
15:27:14
хммм, а можно создать класс, который имплементит suspend-функцию?
Руслан
21.09.2017
15:52:25
Quantum Harmonizer
21.09.2017
15:52:48
John
21.09.2017
16:18:29
DY
21.09.2017
19:38:15
это можно как-нибудь победить или единственный вариант - написать на джаве?
Quantum Harmonizer
21.09.2017
19:41:58
лучше выкладывать картинки как картинки
DY
21.09.2017
19:43:00
Dibro
21.09.2017
19:44:04
Timur
21.09.2017
19:44:12
DY
21.09.2017
19:44:50
ок, уже догадался сам проверить как оно с галочкой) действительно
Google
DY
21.09.2017
19:46:36
таки как считаете?..)
Maxim
21.09.2017
19:51:08
Мне кажеться тут надо каким то образом добавить синтаксиса, что бы четко указать какой именно метод используется
Igor
21.09.2017
19:51:42
Зачем тебе <*> , когда есть Unit ?
Maxim
21.09.2017
19:52:36
Типа (t: Throwable) -> добавить в лямбду
DY
21.09.2017
19:59:29
Igor
21.09.2017
20:00:13
А совет выше не помог?
DY
21.09.2017
20:03:52
Хекс
21.09.2017
20:09:24
А есть какая-то статистика в процентах сколько в Kotlin из Java пришли?
99%?
Konstantin
21.09.2017
20:09:54
148%
Хекс
21.09.2017
20:11:30
Igor
21.09.2017
20:25:29
нет, ничего не меняется
Ну попробуй (хотя <*> это зло в Kotlin)
fun adapt(call: Call<R>): Observable<*> {
return (wrapped.adapt(call) as Observable<*>).onErrorResumeNext { it: Throwable ->
Observable.error<Nothing>(asRetrofitException(it))
}
}
Если тебе нечего вернуть, нужно всегда использовать Unit
Maxim
21.09.2017
20:28:09
Кстати, а почему Observable? По идеи Single же должен быть?
DY
21.09.2017
21:32:37
whalemare
22.09.2017
07:31:08
У меня техлид на работе юзает фловабл для рест апи ?
Google
Anton
22.09.2017
07:32:05
всех с праздником
Igor
22.09.2017
07:36:16
Выходом Java 9 ?
Anton
22.09.2017
07:36:26
угу
Rikland
22.09.2017
07:38:08
Quantum Harmonizer
22.09.2017
07:38:28
Anton
22.09.2017
07:39:13
счастливые лица
Igor
22.09.2017
07:39:29
А у Kotlin появится режим компилирования в 9 байткод ?
Rikland
22.09.2017
07:39:37
Выходом Java 9 ?
Они ui развили? Они поправили баги с порядком инициализации окон? Они написали ipp протокол для печати, вместо Todo в сорцах? (:
Anton
22.09.2017
07:40:24
в чём геморрой
ну ярым жавистам теперь котлин же как-то закапывать надо. раньше писали в духе "вот ща девятка выйдет, котлин закапывать можно будет. вот ща заживеем!" а судя по изменениями - закапывать нечем.
Beholder
22.09.2017
07:40:38
Байткод в 9 вроде не трогали. А Котлин и особенностями 8 пока не умеет пользоваться
Anton
22.09.2017
07:40:38
так изменения известны были)
Rikland
22.09.2017
07:41:22
Beholder
22.09.2017
07:41:58
Rikland
22.09.2017
07:42:11
Beholder
22.09.2017
07:42:27
Rikland
22.09.2017
07:42:33
Открывай openjdk и ищи fx
Прикол в том, что ты его там не найдешь (:
Beholder
22.09.2017
07:44:05
Так речь об ораклячей java
Google
Beholder
22.09.2017
07:44:33
А так вот
C:\Bin\JDK1.9\jmods\javafx.base.jmod
C:\Bin\JDK1.9\jmods\javafx.controls.jmod
C:\Bin\JDK1.9\jmods\javafx.deploy.jmod
C:\Bin\JDK1.9\jmods\javafx.fxml.jmod
C:\Bin\JDK1.9\jmods\javafx.graphics.jmod
C:\Bin\JDK1.9\jmods\javafx.media.jmod
C:\Bin\JDK1.9\jmods\javafx.swing.jmod
C:\Bin\JDK1.9\jmods\javafx.web.jmod
Igor
22.09.2017
07:44:40
Ребят что вы стесняетесь в @jvmchat писать? (Какое отношение ваш разговор имет к Kotlin?)
Rikland
22.09.2017
07:44:43
Igor
22.09.2017
07:50:19
Rikland
22.09.2017
07:51:18
Igor
22.09.2017
07:53:13
Rikland
22.09.2017
07:53:51
Ок, я предположим в этот объект отправил гулять по бизнес логике. Она счастливо думает, что это норм объект. А там внутри не на первом уровне null
Валидировать все обьекты дорого.
Получается, если я хочу производительность, мне нужно подрываться на null?
Igor
22.09.2017
07:58:58
Приведи пример кода, очень абстрактно рассуждаешь
Dmitry
22.09.2017
08:00:55
Rikland
22.09.2017
08:01:14
А это проблема дизайна.?
Badya
22.09.2017
11:41:26
Кто-нить пробовал https://github.com/JetBrains/Exposed на андройд?
Igor
22.09.2017
11:43:18
Badya
22.09.2017
11:45:58
Вот и иинтересно как там с граблями
Google
Anton
22.09.2017
11:56:05
оно даже базовый функционал h2 не могет покрыть, что же там тогда с заявленными бд посложнее типа оракл и постгрес
Badya
22.09.2017
12:18:45
Спасибо)
Hleb
22.09.2017
12:20:49
есть две джарки, в одной объявил в файлике val переменную, в другой джарке ссылкаюсь на эту переменную. Идея подсвечивает что все ок, но если из консольки грейдлом собираю то не работает
вообще можно?
Igor
22.09.2017
12:21:58
Hleb
22.09.2017
12:22:11
на строче импорта Unresolved reference:
John
22.09.2017
12:22:21
класпас идеи != класпас гредла, нужно смотреть как в скрипте гредла зависимости настроены
Hleb
22.09.2017
12:22:59
через обычный compile project(':xxxxx')
в идее проект черзе грейдл и импортил
если убираю эту депенсенси то и идея ругаться начинает