Class CachedGroovyShell
java.lang.Object
groovy.lang.GroovyObjectSupport
io.higson.runtime.function.groovy.shell.CachedGroovyShell
- All Implemented Interfaces:
groovy.lang.GroovyObject
public class CachedGroovyShell
extends groovy.lang.GroovyObjectSupport
-
Constructor Summary
ConstructorsConstructorDescriptionCachedGroovyShell(FunctionLoggerCreator functionLoggerCreator) CachedGroovyShell(FunctionLoggerCreator functionLoggerCreator, boolean groovySecured) CachedGroovyShell(FunctionLoggerCreator functionLoggerCreator, boolean groovySecured, boolean indy) -
Method Summary
Modifier and TypeMethodDescriptionevaluate(GroovyFunction function, groovy.lang.Binding args) evaluate(GroovyFunction function, groovy.lang.Binding args, GroovyCache customCache) voidsetVariable(String name, Object value) List<? extends org.codehaus.groovy.control.messages.Message>Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClassMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface groovy.lang.GroovyObject
getProperty, invokeMethod, setProperty
-
Constructor Details
-
CachedGroovyShell
public CachedGroovyShell(FunctionLoggerCreator functionLoggerCreator, boolean groovySecured, boolean indy) -
CachedGroovyShell
-
CachedGroovyShell
-
-
Method Details
-
evaluate
-
evaluate
public Object evaluate(GroovyFunction function, groovy.lang.Binding args, @Nullable GroovyCache customCache) -
validate
-
setVariable
-