Помощник по содержимому для редактора на основе Eclipse JSDT

В Eclipse помощник по содержимому обычно реализуется неким классом, который implements IContentAssistProcessor ( JavaDoc, пример)

Как реализовать то же самое CompletionProposal s для редактора на основе JSDT?

Единственный известный мне пример - http://code.google.com/a/eclipselabs.org/p/jsdt-jquery/, но он большой и неясный, как расширить JSDT для помощника по коду.

Есть ли в JSDT другие API? Пожалуйста, укажите API для использования.

связанные с
Как расширить редактор JavaScript в JSDT в Eclipse с добавлением новых функций

1 ответ

Решение

Вам необходимо реализовать точку расширения предложения завершения редактора JSDT. Там вы должны указать класс, реализующий необходимый интерфейс, но он отличается от очень общего IContentAssistProcessor.

В зависимости от вашего варианта использования вы также можете взглянуть на соответствующие точки расширения quickAssist и quickFix.

Другие вопросы по тегам