私はJSDT 1.2でEclipse 3.6を持っています。MultiPageEditorPart に java-script エディターを統合しました。プログラムでプロジェクトに javascript ファセットを追加し、Intelli-Sense を提供するために「スタジオ ライブラリ」と呼ばれるカスタム ライブラリを追加しました。統合された JavaScript エディターは、インテリセンスで正常に動作します。しかし
3.7.1 では同じコードが失敗します。つまり、Intelli-Sense が失敗します。JSDT 1.3.1 で Eclipse 3.7.1 を使用しています。もう 1 つ注意すべき点は、ベース ブラウザー ライブラリ オプション ( 'Window' ) 以外に、JS エディターに他の Intelli-Sense オプションが表示されないことです。(これは私のカスタムライブラリとは関係ありません)
3.6 と 3.7.1 のコードをデバッグし、互いに比較しました。complete(ICompilationUnit sourceUnit, int completionPosition, int pos)メソッドのCompletionEngineクラスでは、 e.qualifiedBindingオブジェクトが 3.6 の intelli-sense オプションで生成されますが、3.7.1 ではオブジェクトは null です。
この理由を見つけることができません。手がかりや助けをいただければ幸いです。
ありがとう、