Я разрабатывал плагин Eclipse (с Tycho), который сортирует прогнозы завершения Java-кода. Но точка расширения "org.eclipse.jdt.ui.javaCompletionProposalSorters" не вызывается при запуске проекта в качестве приложения Eclipse в Eclipe IDE.
Я создал класс, который расширяет "org.eclipse.jdt.ui.text.java.AbstractProposalSorter" и реализовал логику сортировки. Когда я собираю проект (используя сборку Tycho Maven) и устанавливаю его в Eclipse IDE, он работает нормально. Но если я попытаюсь запустить проект из Eclipse Ide в качестве приложения Eclipse, пользовательский сортировщик не будет вызван.
<extension point="org.eclipse.jdt.ui.javaCompletionProposalSorters">
<proposalSorter
id="org.eclipse.jdt.ui.RelevanceSorter"
name="by sca relevance"
class="org.code.completion.MyCompletionsSorter"/>
</extension>