这个问题出现在所有关于GroovyShell的问题的评论中,比如Using GroovyShell as "expression evaluator/engine" (or: How to reuseGroovyShell)。紧凑形式的问题: 静态初始化: final GroovyShell shell = new GroovyShell();
final Script thisScript = shell.parse("sleep
我试图在java应用程序中使用GroovyShell来执行代码的运行时。代码将用于测试,并将在程序完成后导出到java文件中。为了方便用户,我希望groovy的输入尽可能类似于将要执行的java代码。编辑:澄清InteractiveMode test = new InteractiveMode();gs.evaluate("im.foo();");
我希望得到与此相同的输出