но я почему то думал что на уровень компилятора котлина его делали
Не, там только генерация стабов.
У котлина будут компайлер плагины, и сейчас можно пощупать разработанный гуглом Kotlin Symbol Processing, который, вероятно, когда-нибудь приедет в апстрим.
У котлина будут компайлер плагины, и сейчас можно пощупать разработанный гуглом Kotlin Symbol Processing, который, вероятно, когда-нибудь приедет в апстрим.
Я на нем нмного сломался, но выглядит многообещающе.
Есть какой-нибудь менее Java-way для кодогенерации? Kotlin Poet выглядит слишком Java со своими билдерами :( А про kapt так ничего в инете (по первым ссылкам) не нашёл Ща буду видос смотреть
Есть какой-нибудь менее Java-way для кодогенерации? Kotlin Poet выглядит слишком Java со своими билдерами :( А про kapt так ничего в инете (по первым ссылкам) не нашёл Ща буду видос смотреть
нет kapt это в принципе костыль для джавовского apt, ждём плагины
У котлина будут компайлер плагины, и сейчас можно пощупать разработанный гуглом Kotlin Symbol Processing, который, вероятно, когда-нибудь приедет в апстрим.
А это что такое и где могу посмотреть? (Symbol Processing)
А это что такое и где могу посмотреть? (Symbol Processing)
Это пока ещё нестабильная продвинутая замена капту, построенная на пока ещё нестабильном compiler plugin API. Посмотреть можете в сети, вроде легко гуглится. Там и статьи есть, и ссылка на репозиторий android/kotlin на гитхабе, где относительно подробная ридмишка.
Это пока ещё нестабильная продвинутая замена капту, построенная на пока ещё нестабильном compiler plugin API. Посмотреть можете в сети, вроде легко гуглится. Там и статьи есть, и ссылка на репозиторий android/kotlin на гитхабе, где относительно подробная ридмишка.