В 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.Но похоже, что эта функция отсутствует, или я делаю что-то не так при добавлении переменной.