在我的秋千应用程序的 RSyntaxTextArea 中,我希望能够调用一个全局变量,例如“ Person”,而不必在 RSyntaxTextArea 中声明。 / p>
因此,当我打开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)
添加变量后,我希望在运行我的swing应用时可以在我的** RSyntaxTextArea **中使用它。
但是似乎没有此功能,或者添加变量时我做错了事。