open class GroovyScriptEvaluator : ScriptEvaluator, BeanClassLoaderAware
Groovy-based implementation of Spring's ScriptEvaluator strategy interface.
Author
Juergen Hoeller
Since
4.0
See Also
GroovyShell#evaluate(String, String)
GroovyScriptEvaluator() GroovyScriptEvaluator(classLoader: ClassLoader)
Construct a new GroovyScriptEvaluator. |
open fun evaluate(script: ScriptSource): Any open fun evaluate(script: ScriptSource, arguments: MutableMap<String, Any>): Any |
|
open fun getCompilerConfiguration(): CompilerConfiguration
Return this evaluator's compiler configuration (never |
|
open fun setBeanClassLoader(classLoader: ClassLoader): Unit |
|
open fun setCompilationCustomizers(vararg compilationCustomizers: CompilationCustomizer): Unit
Set one or more customizers to be applied to this evaluator's compiler configuration. Note that this modifies the shared compiler configuration held by this evaluator. |
|
open fun setCompilerConfiguration(compilerConfiguration: CompilerConfiguration): Unit
Set a custom compiler configuration for this evaluator. |