Как использовать переменную JavaScript, не объявляя ее в RSyntaxtextarea - PullRequest
0 голосов
/ 12 февраля 2019

В RSyntaxTextArea моего свингового приложения я хочу иметь возможность вызывать глобальную переменную, например, "Person", без необходимости объявлять ее в RSyntaxTextArea .

Поэтому, когда я открываю свое приложение Swing, в RSyntaxTextArea я просто вызываю / использую переменную "Person", не объявив ее в RSyntaxTextArea .

Вот так

и получим автопредставления атрибутов переменной Person .

(библиотека для автопредложений RSTALanguageSupport ).

Я попытался создать переменную и затем установить ее в анализатор с помощью: javaParser.setVariablesAndFunctions, но я не могу понять, как работает этот метод:

JavaScriptVariableDeclaration subject = new JavaScriptVariableDeclaration("s",1,null new CodeBlock(1));

VariableResolver vr = new VariableResolver();
vr.addLocalVariable(subject);

javaParser.setVariablesAndFunctions(vr);

После добавления переменной с javaParser.setVariablesAndFunctions(vr) я ожидал, что смогу использовать ее в моем ** RSyntaxTextArea **, когда запусту свое приложение Swing.Но похоже, что эта функция отсутствует, или я делаю что-то не так при добавлении переменной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...