Как расширить содержимое редактора javascript для NetBeans, помогающее просматривать объекты, доступные для Rhino - PullRequest
2 голосов
/ 22 мая 2011

Я ввел язык сценариев на основе Rhino.На этом языке, естественно, по закону можно написать что-то вроде:

var y = new org.mypackage.JavaClass();
print(y.javaMethodReturnsString());

, что означает, что я смешиваю сущности Java и объекты Javascript.Я хочу сделать плагин редактора netbeans для моего нового языка.Этот редактор должен иметь поддержку содержимого.

Теперь объекты javascript по умолчанию отображаются в помощнике по содержимому редактора javascript.Я думаю, что я могу расширить редактор JavaBascript NetBeans, но как?Какой это класс?Тогда как мне расширить область помощника по содержимому с помощью сущностей java?

Или, может быть, мне следует создать собственный редактор и "импортировать" поведение помощника по содержимому java и javascript?Но опять же, как?

Спасибо

РЕДАКТИРОВАТЬ: чтобы иметь java-сущности в пути к классам, я следил за этим сообщением в блоге: Java-классы в дополнении кода кстати, это работает, только если отредактированный документ находится в исходной папке.До сих пор остается открытым вопрос о расширении редактора JavaScript.Кто-нибудь?

1 Ответ

3 голосов
/ 15 июня 2011

Даже если этот вопрос стоил достижения Суетника, я сам нашел решение. Я написал модуль netbeans для работы с контентом в скриптах Rhino. Он находится на ранней стадии разработки и это мой первый плагин netbeans, но должен быть лучше, чем ничего.

Плагин может быть включен / выключен для файлов javascript и может быть расширен до класса, чтобы соответствовать любым языкам с интерпретацией носорога, что является следующей вещью, в которую я вхожу.

плагин Javascript Rhino для контекста

Javascript Rhino context plugin

...