5

IntelliJ IDEA プラグインの開発に Scala や Clojure などの他の JVM 言語を使用することは可能ですか? それとも、この目的のためにJavaを使用する必要がありますか? ウェブ上でこれに関する指針が見つからなかったため、ここに質問を投稿しました。

4

1 に答える 1

6

はい、完全に可能です。

基本的にプラグインは、IDEA API が提供するいくつかの拡張ポイントの拡張機能のセットです。これらの拡張機能は、事前定義されたインターフェースを実装する通常の Java クラスであり、これらのクラスはマニフェストで参照されます。また、プラグインとともに任意のライブラリをバンドルできます。したがって、選択した言語でインターフェイスを実装し、結果のクラス名を見つけることができる場合、その言語でプラグインを作成することを妨げるものは何もありません。

于 2013-04-13T20:09:14.980 に答える