2014-09-03 25 views
0

我正在開發IDEA的插件。它需要選擇沒有參數的公共抽象方法,並允許用戶選擇它們的子集。我找到了MemberChooser對話框,但看不到類似的方法。Intellij IDEA插件中的方法選擇器

所以,如果我有列表<PsiMethod>如何顯示對話框選擇其子集?

+1

是不是可以在列表中使用'MemberChooser.selectElements'? (如果需要,從每個「PsiMethod」創建一個'PsiMethodMember') – vikingsteve 2014-09-03 10:30:04

+0

Thanks @vikingsteve!這是解決方案! – AlexKorovyansky 2014-09-03 12:43:49

+0

順便說一句,有什麼好的資源或關於構建插件的想法書嗎? jetbrains網站上的文檔看起來部分過時,部分難以找到答案。 – AlexKorovyansky 2014-09-03 12:45:12

回答

1

您可以使用MemberChooser.selectElements與您的清單。

也就是說,如果從每個PsiMethod創建PsiMethodMember