デバッグ モードで Eclipse IDE から起動された Eclipse RCP アプリケーションがあります。Throwable の原因チェーンとスタック トレースを表示するための単純なSWT TreeViewer
コントロールをアプリケーションに作成しました。RCP
私が望むのは、開発StackTraceElement
者がビューアで a をダブルクリックすると、'ホスト' Eclipse IDE が正しい行番号で適切なファイルを開くことです。
これまでの最善の回避策は、(IDE の)StackTraceElement
コンソールに出力し、 (filename.java:linenumber)をクリックしてその方法でファイルを開くことです。
私の質問は2つの部分に分かれています:
- RCP アプリケーション(重要な場合はデバッグ モード)からホスト IDE に戻る組み込みの通信パスはありますか?
- そのようなパスがある場合、適切な場所でファイルを開くように IDE に指示するコマンドはありますか?
IDE で使用するプラグインを作成し、ソケットなどを介してプラグインと通信できることはわかっています。使用できる組み込み機能を発見することにもっと興味があります。