1

Refactor - MoveEclipseダイアログボックスを呼び出し、ソースファイル宛先の場所の値を動的に渡す必要があるEclipseプラグインを作成しています。ソースファイルと宛先の場所がすでにわかっているので、[宛先の選択]ページをスキップして、[プレビュー]ページに直接移動し、ユーザーが移動によって発生したコードを確認します。

私の質問は、プラグインから既存のEclipseダイアログを呼び出すにはどうすればよいですか?使用する拡張ポイントは何ですか?

4

2 に答える 2

0

通常は、ダイアログを呼び出すコーダを追跡するだけです(たとえば、デバッガーでEclipseを実行し、org.eclipse.swt.widgets.Shellctorにブレークポイントを設定し、ポップアップメニューからアクションを呼び出します)。

于 2012-08-14T19:40:05.430 に答える
0

---を押して、EclipseでプラグShiftインメニュースパイをアクティブにします。次に、クラスの1つでコンテキストメニューを開き、目的のリファクタリングメニューを選択します([リファクタリング]-> [移動]など)。AltF2

プラグインメニュースパイは、org.eclipse.jdt.ui.actions.MoveActionクリックして開いてリファクタリングを呼び出す方法を調べることができるような関連アクションを表示します。

于 2012-08-15T05:08:53.653 に答える