使用TreeClassChooserFactory的intellij插件不显示推荐的类?

时间:2017-06-21 13:20:40

标签: intellij-idea intellij-plugin

我正在写一个intellij插件让人们选择一个类,我发现代码是intellij开源代码中的move方法。

移动方法图片就是这样,它将显示所有项目类。 enter image description here

但是当我使用以下代码时,pic就是这个 enter image description here

在输入一些文字后,没有推荐的课程,但仍然没有。

TreeClassChooser chooser = TreeClassChooserFactory.getInstance(myProject).createWithInnerClassesScopeChooser(
                        "choose serviceClass", GlobalSearchScope.projectScope(myProject), new ClassFilter() {
                            public boolean isAccepted(PsiClass aClass) {
                                return aClass.getParent() instanceof PsiFile && !aClass.isInterface();
                            }
                        }, srcClass);
                chooser.selectDirectory(pojoClass.getContainingFile().getContainingDirectory());
                chooser.showDialog();

1 个答案:

答案 0 :(得分:1)

这似乎是IDE中的一个错误,已在即将发布的2017.2版本中修复。