lewik
10/11/2017, 3:14 PMapply plugin 'kotlin-platform-kotlin'
)` Проект А является подпроектом B, проект А это platform-jvm
. Я не совсем понимаю, что оно хочет? B дейтсвительно не common, но что в этом такого?bashor
10/11/2017, 3:26 PMapply plugin 'kotlin'
implements
?lewik
10/11/2017, 3:29 PMimplement project(":")
Я честно тупо копировал https://kotlinlang.org/docs/reference/multiplatform.html ... Я не совсем разбираюсь с gradle, и не понимаю что за implement, но вероятно оно лезет в корневой проект судя по двоеточию.
Замена названия плагина не привела к успеху - не обнаружен метод implement()bashor
10/11/2017, 3:32 PMlewik
10/11/2017, 3:34 PMilya.gorbunov
10/11/2017, 3:38 PMlewik
10/11/2017, 3:45 PMUnresolved reference: Int
🙂 ну и прочие, например MutableList
Type mismatch: inferred type is kotlin.String but java.lang.String was expected
Версии котлина и плагина одинаковые, в idea тоже одинаковая - 1.2.0-beta-31snrostov
10/11/2017, 4:02 PMlewik
10/11/2017, 4:07 PMcompile "org.jetbrains.kotlin:kotlin-stdlib-common:$kotlin_version"
- common проект
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
- jvm проектsnrostov
10/11/2017, 4:44 PMlewik
10/11/2017, 4:53 PMsnrostov
10/11/2017, 7:05 PMА создавать проекты обязательно через меню проектов надо (там где указано kotlin-common и прочее)? Или можно взять существующий проект и просто добавить нужные депенденси?я создавал через градл. если в градле указать заваисимость implement (в dev кстате нужно писать exceptedIn) и указывать нужные градл плагины (kotlin-platform-common, kotlin-platform-jvm, kotlin-platform-js) то идея корректно импортит настройки из градла и настраивает фасет котлина, т.е. все работает
lewik
10/12/2017, 9:46 AMUnresolved service: class org.jetbrains.kotlin.resolve.jvm.JavaDescriptorResolver
. Советы про удаление .idea не помоглиbashor
10/19/2017, 4:10 PMМетод с @PlatformDependent может существовать для явы но не существовать для js?@lewik может, этой аннотацией помечаны только 2 метода — Map.getOrDefault и MytableMap.remove
Правда idea почти не подсказывает по поводу котлина.чего именно не хватает?