Я хочу запустить динамический скрипт с помощью Groovyshell. Но я не хочу писать новое ключевое слово в динамическом сценарии. Итак, я подумал о добавлении CompilerConfiguration с ключевым словом Newify. Но все работает не так, как ожидалось.
CompilerConfiguration configuration = new CompilerConfiguration()
configuration.addCompilationCustomizers(
new ASTTransformationCustomizer(
[pattern: "[A-Za-z0-9].*"],
Newify
))
GroovyShell shell = new GroovyShell(profile, configuration)
Тем не менее я получаю ошибку
Не удается найти соответствующий метод sample#BoundingRegion(int, int, int, int)
где BoundingRegion — это класс