为什么是GroovyScriptEngineImpl的引擎实例?

为什么是GroovyScriptEngineImpl的引擎实例?,groovy,scriptengine,jsr223,Groovy,Scriptengine,Jsr223,在groovy中,当使用java6特性获取ScriptEngine时,groovy为我提供了实例“GroovyScriptEngineImpl”,它是一种类而不是接口,还有其他方法获取接口吗 ScriptEngineManager factory = new ScriptEngineManager(); ScriptEngine engine = factory.getEngineByName("groovy"); assert engine instanceof GroovyScriptEn

在groovy中,当使用java6特性获取ScriptEngine时,groovy为我提供了实例“GroovyScriptEngineImpl”,它是一种类而不是接口,还有其他方法获取接口吗

ScriptEngineManager  factory = new ScriptEngineManager();
ScriptEngine engine = factory.getEngineByName("groovy");
assert engine instanceof GroovyScriptEngineImpl

使用“GroovyScriptEngineImpl”实现可编译、可调用和脚本引擎接口时,是否有可用的接口。

您想做什么?
ScriptEngine
界面是否不够好?