Почему движок экземпляра GroovyScriptEngineImpl? - PullRequest
0 голосов
/ 03 ноября 2011

в groovy при получении ScriptEngine с использованием функции java6, для groovy он дает мне экземпляр "GroovyScriptEngineImpl", который является типом класса, а не интерфейсом, есть ли другой способ получить интерфейс?

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

есть ли какой-либо интерфейс, доступный для использования "GroovyScriptEngineImpl"

1 Ответ

1 голос
/ 03 ноября 2011

GroovyScriptEngineImpl реализует интерфейсы Compilable, Invocable и ScriptEngine.

...