
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')
в идее проект черзе грейдл и импортил
если убираю эту депенсенси то и идея ругаться начинает