
Boris
15.02.2017
15:21:10
я только что проверял

Quantum Harmonizer
15.02.2017
15:21:18
Вроде довольно давнее явление

Boris
15.02.2017
15:21:45
в примере выше если на tmp(it) поставить брекпоинт, то хрен
Вроде довольно давнее явление
какое-то время отладка в инлайнах вообще не работала, а вот в таком вложенном контексте это видимо какой-то отдельный кейз

Google

Igor
15.02.2017
16:19:32
Кто-нибудь сидит на стабильной IDEA CE (macOS) + kotlin beta 1.1-38 плагине?
Стал замечать что Идея как-то с задержкой подсвечиват ошибки или даже вообще не подсвечивает.
Кто-нибудь еще такое замечал?

Slava
15.02.2017
16:20:01
железо норм?

Стас
15.02.2017
16:20:34
Думаю, с оперативой напряг.

Igor
15.02.2017
16:24:01
Юзал на этой машине котлин уже больше года и до этого месяца не замечал задержек.
Сейчас вообще создал консольный проект на котлине -
не подсвечивает ошибки, но в "message build" показывает (и компилит и запускает нормально).
Наверное все-таки какие-то баги в плагине

Руслан
15.02.2017
16:25:40
File -> Invalidate Caches?

Igor
15.02.2017
16:28:58
Вот что появилось после - https://i.gyazo.com/e26435ba741d2597a69d64b2bb0cb103.png

Quantum Harmonizer
15.02.2017
16:29:48
kotl.in/issue

Igor
15.02.2017
16:30:34
Уже нажал "report to JB" ?. Ладно, к следующему билду поправят.

Oleg
15.02.2017
16:31:22
Блин у меня такое было на какой-то из версий
Непомню что сделал. Кажется обновил чтото
Или переимпортировал проект..

Denis
15.02.2017
18:47:16
А что такое companion object/object в class'e?

Google

Oleg
15.02.2017
18:47:57
Это объект, который один для данного класса. Замена статических методов и свойств в Java

Denis
15.02.2017
18:48:59

Slava
15.02.2017
18:49:29
Обжет -это синглтон

Oleg
15.02.2017
18:50:05

Slava
15.02.2017
18:50:07
Компаньон - аналог статических филдов и методов

Oleg
15.02.2017
18:50:45
если это companion то его можно вызывать прямо от имени класса
если бы это был просто object, то надо было бы писать MyClass.Factory.create()
фирштейн? :)

Denis
15.02.2017
18:54:27
Inner classes в котлине как в джаве? Class {Class {}} внутренний класс статический или нет?

Андрей
15.02.2017
19:12:39

Denis
15.02.2017
19:13:53

Андрей
15.02.2017
19:15:14

Denis
15.02.2017
19:16:51

Андрей
15.02.2017
19:19:32
Теперь понял что Вы имели в виду. Наверное имеет смысл, так как статические вложенные класы пишутся чаще, чем не статические.
Соответственно что чаще пишешь, там и модификаторов меньше писать

Nikita
16.02.2017
10:40:15
внезапно https://cs541601.vk.me/c604621/v604621181/36649/9ljpBDknQdQ.jpg

Руслан
16.02.2017
10:44:45
Какой-то популярный паблик?

Nikita
16.02.2017
10:44:59
хз про паблик

Google

Nikita
16.02.2017
10:45:02
взял здесь http://pikabu.ru/story/_4840123

Boris
16.02.2017
10:45:40
в том смысле, что и Котлин тоже света белого не увидит?

Руслан
16.02.2017
10:46:07
В том смысле что это @meilalina на фото)

Nikita
16.02.2017
10:46:13
ага

Alina
16.02.2017
10:47:30
популярность она такая....

Tony
16.02.2017
10:47:48
помогите плз разобраться, как junit тесты юзать?
gradle установил
что дальше?

Slava
16.02.2017
10:49:04
теперь пишешь в гугл junit tutorial и читаешь
не благодари

Quantum Harmonizer
16.02.2017
10:49:54

Tony
16.02.2017
10:50:39
ты про это?

Руслан
16.02.2017
10:51:01
Можно просто ctrl+shift+t нажать в районе функции, а idea тебе поможет

Boris
16.02.2017
10:51:23
чот не видно грейдловых файлов

Quantum Harmonizer
16.02.2017
10:51:50

Tony
16.02.2017
10:51:53

Boris
16.02.2017
10:52:26
в идее делаешь File -> New -> Project -> Gradle -> Kotlin(Java) и наслаждаешься

Google

Tony
16.02.2017
10:52:28
аааааа
точно

Quantum Harmonizer
16.02.2017
10:52:32
и что делать?
или создать новый с Gradle, или добавить зависимости в этот через Project Structure

Tony
16.02.2017
10:52:33
спасибо большое
!

Boris
16.02.2017
10:54:41
пакет и имя приложения

Tony
16.02.2017
10:58:11
последний вопрос
в корень пихать файлики и директорию с тестами?

Руслан
16.02.2017
10:59:29
есть стандартная структура (конвенция)
src/main/kotlin/com/package/name
src/test/kotlin/com/package/name

Nikita
16.02.2017
11:00:09
всё прям как в джаве

Руслан
16.02.2017
11:00:14
если так будешь файлы создавать, идея сама поймет

Tony
16.02.2017
11:00:17

Руслан
16.02.2017
11:00:57
нет, если создашь в папке, она поймет что это тесты, а это код

Tony
16.02.2017
11:01:35
если у меня всего 2 класса, то по идее могу создать файлики вот тут``src/main/kotlin/``
или это конвенцией не принято?

Руслан
16.02.2017
11:01:51
com/package/name это типо
package.com
у меня например есть домен ibragimov.by, я могу значит создавать пакеты типо
by.ibragimov.kpress.

Google

Tony
16.02.2017
11:02:08
было такое у кого?
Placing one (and only one) of slf4j-nop.jar slf4j-simple.jar, slf4j-log4j12.jar, slf4j-jdk14.jar or logback-classic.jar on the class path should solve the problem.
вот с офсайта

Руслан
16.02.2017
11:28:45
Ага, отлично

Tony
16.02.2017
11:28:50
не помогло

Руслан
16.02.2017
11:29:00
добавил в gradle?

Tony
16.02.2017
11:29:19

Quantum Harmonizer
16.02.2017
11:30:36
Кто знает, почему при внесении изменений в build.gradle IDEA не предлагает синкнуться, в отличие от AS?

Руслан
16.02.2017
11:30:51

Aliaksei
16.02.2017
11:31:33

Tony
16.02.2017
11:32:11

Руслан
16.02.2017
11:32:18
имплементация

Tony
16.02.2017
11:32:38

Quantum Harmonizer
16.02.2017
11:32:57