Class ClosureScript
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Script
org.jenkinsci.test.acceptance.utils.groovy.ClosureScript
- All Implemented Interfaces:
groovy.lang.GroovyObject
public abstract class ClosureScript
extends groovy.lang.Script
Script that delegates access like Closure does.- Author:
- Kohsuke Kawaguchi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetProperty(String property) invokeMethod(String name, Object args) voidsetBinding(groovy.lang.Binding binding) voidsetDelegate(Object delegate) voidsetProperty(String property, Object newValue) Methods inherited from class groovy.lang.Script
evaluate, evaluate, getBinding, print, printf, printf, println, println, run, runMethods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass
-
Constructor Details
-
ClosureScript
public ClosureScript() -
ClosureScript
public ClosureScript(groovy.lang.Binding binding)
-
-
Method Details
-
setDelegate
-
setBinding
public void setBinding(groovy.lang.Binding binding) - Overrides:
setBindingin classgroovy.lang.Script
-
getProperty
- Specified by:
getPropertyin interfacegroovy.lang.GroovyObject- Overrides:
getPropertyin classgroovy.lang.Script
-
setProperty
- Specified by:
setPropertyin interfacegroovy.lang.GroovyObject- Overrides:
setPropertyin classgroovy.lang.Script
-
invokeMethod
- Specified by:
invokeMethodin interfacegroovy.lang.GroovyObject- Overrides:
invokeMethodin classgroovy.lang.Script
-