Feature Request : Kotlin API for plugin development
I would like to contribute to plugin development, but since I don't want to learn Java
I hope Jetbrains would consider providing (pure) Kotlin API for plugin development , in a way that guarantees
that plugin developers wont need to learn Java, just to read and use the API
Thanks
Please sign in to leave a comment.
I'm afraid this will not be possible. When developing a plugin, you do not work with a separate API layer; you work directly with the implementation classes of IntelliJ IDEA. Whether these classes are in Java or in Kotlin is driven by other considerations than the needs of plugin developers.
Also, to be honest, we do not see that "guaranteeing that someone won't need to learn something" is a worthwhile goal in itself. There's nothing wrong with learning Java.
This is just ignorant. Don't you think that JetBrains developer should spend their time on more valuable things than providing a pure Kotlin API for people that "just don't want to learn Java"? The current code-base of IntelliJ-community contains about 64000 java files. Have you ever considered how much years and man-month of work this is?
Besides this, JetBrains already provides so much help for plugin-developers by open-sourcing code and giving their employees the freedom to help us here. One of those top-notch JB devs just used at least 3 minutes of his time to answer your ignorant question.