現在取り組んでいる JavaScript ライブラリがあります。私はそれを多くのファイルに構造化し、モジュールアプローチを使用して各「モジュール」を定義しています。
var ns = generateNamespace("me.mycompany.mypackage.MyFile");
(function (ns, undefined) {
// some module
}(ns));
モジュールは名前空間関数を使用して動的に名前が付けられます。つまり、現状ではオートコンプリートはほとんど不可能です (Eclipse が私のコードを実行して名前空間を把握できない限り、Visual Studio は可能です!)。
したがって、これをEclipseに(どういうわけか)含めると、Eclipseがこれを使用してコンテンツを支援できることを期待して、プロジェクトのJSdocを生成するつもりです。
まず、これが可能かどうかはわかりません...しかし、おそらくこれがどのように機能するかがわかると思いますか?しかし、私はこれに従おうとしましたが、何かを機能させるのに苦労しました。これは、機能しなかったことを意味します。リンクからの興味深い情報:
「JSDT ライブラリは、プロトタイプ化されたオブジェクト/クラス定義と JSDoc を含む JavaScript ソース ファイルのコレクションです。次に、推論エンジンがこれらのライブラリをモデル化します...プロジェクト内のすべての JavaScript ファイルで利用できるようにします...非標準および将来のランタイムのバインディングも同様です簡単に作成できます...ライブラリをプロジェクトに追加すると、コンテンツの補完とホバー ヘルプが表示されます"
JSdoc アノテーションの書き方と、さまざまなツールの 1 つを使用して JSdoc を生成する方法を知っています。
したがって、私が必要としているのは、Eclipse に JSdoc を (おそらくライブラリとして) 含めて、JSdoc 内のものをオートコンプリートする方法についての説明です。