Eclipseプラグインを作成していますが、 + +を
押したときなど、ワークスペースで使用できるすべてのタイプを
リストまたは配列で取得したいと考えています。CtrlShiftT
どうすればいいですか?
Eclipseプラグインを作成していますが、 + +を
押したときなど、ワークスペースで使用できるすべてのタイプを
リストまたは配列で取得したいと考えています。CtrlShiftT
どうすればいいですか?
関連するコードは、org.eclipse.jdt.internal.ui.dialogs.FilteredTypesSelectionDialog (によってトリガーされた OpenTypeSelectionDialog がctrl継承するもの) から参照shiftされます。T
fillContentProvider() メソッドを調べると、必要なタイプに一致するように TypeSearchRequestor と TypeItemsFilter が渡される org.eclipse.jdt.core.search.SearchEngine が表示されます。
SearchEngine.searchAllTypeNames() の Javadoc を参照したり、その実行をデバッグしたりすると、ワークスペース タイプをリクエスターに取得し、それに応じて処理する方法が明確にわかるはずです。