Почему точка вызова «org.eclipse.jdt.ui.javaCompletionProposalSorters» не вызывается? - PullRequest
0 голосов
/ 18 июня 2019

Я разрабатывал плагин 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...