#plugins #netbeans #rhino #content-assist
#Плагины #netbeans #rhino #поддержка содержимого
Вопрос:
Я представил язык сценариев на основе Rhino. На этом языке, по своей природе, конечно, законно писать что-то вроде:
var y = new org.mypackage.JavaClass();
print(y.javaMethodReturnsString());
Это означает, что я смешиваю объекты Java и объекты Javascript.
Я хочу создать плагин редактора netbeans для моего нового языка. В этом редакторе должна быть поддержка содержимого.
Теперь объекты javascript отображаются в редакторе javascript content assist по умолчанию. Думаю, я могу расширить редактор netbeans javascript, но как? Что это за класс? Тогда, как мне расширить область поддержки содержимого с помощью объектов Java?
Или, может быть, мне следует создать свой собственный редактор и «импортировать» поведение java и javascript content assist? Но опять же, как?
Спасибо
РЕДАКТИРОВАТЬ: чтобы иметь объекты java в classpath, я следил за этим сообщением в блоге: Классы Java в завершении кода кстати, это работает, только если отредактированный документ находится в исходной папке. Все еще остается открытым вопрос о расширении редактора javascript. Кто-нибудь?
Ответ №1:
Даже если этот вопрос стоил достижения Tumbleweed, я сам нашел решение. Я написал модуль netbeans для обработки поддержки содержимого в скриптах Rhino. Это на ранней стадии разработки, и это мой первый плагин netbeans, но он должен быть лучше, чем ничего.
Плагин может быть включен / выключен для файлов javascript и может быть расширен по классу для соответствия любым языкам, интерпретируемым rhino, что является следующим, чем я занимаюсь.
Контекстный плагин Javascript Rhino