为什么不调用“ org.eclipse.jdt.ui.javaCompletionProposalSorters”扩展点?

时间:2019-06-18 06:07:46

标签: eclipse plugins

我一直在开发一个Eclipse插件(带有tycho),用于对Java代码完成预测进行排序。但是,在Eclipe IDE下将项目作为Eclipse应用程序运行时,扩展名“ org.eclipse.jdt.ui.javaCompletionProposalSorters”不会被调用。

我创建了一个扩展“ org.eclipse.jdt.ui.text.java.AbstractProposalSorter”的类,并实现了排序逻辑。当我构建项目(使用tycho maven build)并将其安装在Eclipse IDE中时,它运行良好。但是,如果我尝试从Eclipse Ide作为E​​clipse Application运行项目,则不会调用自定义Sorter。

<extension point="org.eclipse.jdt.ui.javaCompletionProposalSorters">
        <proposalSorter
                id="org.eclipse.jdt.ui.RelevanceSorter"
                name="by sca relevance"
                class="org.code.completion.MyCompletionsSorter"/>
</extension>

0 个答案:

没有答案