DI in language, if it's possible with compiler plugins/annotation processing?
A: We’d love for it to be a compiler plugin, and waited for 2 years for them to be publicly available. In communications with Jetbrains we saw that the timelines would not align, and there was no clarity on APIs, so forking was the option we were given at that point.
The work’s done with their help and it’s proven as solid, and 0 cost if you don’t use it. JB has expressed before they’d like to include it into the language, so it seems like an obvious win for everyone that the community did the work :smile:
Перевожу: ну компиляторные плагины хз когда будут, а вот мы тут фичу как бы запилили и её можно использовать.
Короче реально тащат в язык то, чего там может и не быть
На вопрос "why do we need", к слову, так и не ответил.
Им настолько нужен DI в языке, что они устали ждать API для плагинов и форкнули компилятор, я всё правильно понял?
Обсуждают сегодня