Class RuntimeContainerBase
java.lang.Object
groovy.lang.GroovyObjectSupport
groovy.lang.Script
org.jenkinsci.plugins.pipeline.modeldefinition.RuntimeContainerBase
- All Implemented Interfaces:
 groovy.lang.GroovyObject,Serializable
Base class for classes generated by 
RuntimeASTTransformer.Wrapper when code splitting transform is enabled.
 This class is as close a possible to a transparent pass-through to CpsScript.
 However, this class does not get the special whitelisting granted to CpsScript instances, so
 care should be be taken regarding what code is added to these classes' methods.- Author:
 - Liam Newman
 - See Also:
 
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRuntimeContainerBase(org.jenkinsci.plugins.workflow.cps.CpsScript workflowScript)  - 
Method Summary
Modifier and TypeMethodDescriptiongroovy.lang.BindinggetProperty(String propertyName) voidvoidvoidprintln()voidrun()voidvoidsetBinding(groovy.lang.Binding binding) voidsetProperty(String propertyName, Object newValue) sleep(long arg) Methods inherited from class groovy.lang.Script
invokeMethod, printfMethods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, setMetaClass 
- 
Constructor Details
- 
RuntimeContainerBase
protected RuntimeContainerBase(@NonNull org.jenkinsci.plugins.workflow.cps.CpsScript workflowScript)  
 - 
 - 
Method Details
- 
run
- Specified by:
 runin classgroovy.lang.Script
 - 
getBinding
public groovy.lang.Binding getBinding()- Overrides:
 getBindingin classgroovy.lang.Script
 - 
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
 - 
evaluate
- Overrides:
 evaluatein classgroovy.lang.Script- Throws:
 org.codehaus.groovy.control.CompilationFailedException
 - 
evaluate
public Object evaluate(File file) throws org.codehaus.groovy.control.CompilationFailedException, IOException - Overrides:
 evaluatein classgroovy.lang.Script- Throws:
 org.codehaus.groovy.control.CompilationFailedExceptionIOException
 - 
run
public void run(File file, String[] arguments) throws org.codehaus.groovy.control.CompilationFailedException, IOException - Overrides:
 runin classgroovy.lang.Script- Throws:
 org.codehaus.groovy.control.CompilationFailedExceptionIOException
 - 
sleep
- See Also:
 - 
CpsScript.sleep(long)
 
 - 
println
- Overrides:
 printlnin classgroovy.lang.Script
 - 
println
public void println()- Overrides:
 printlnin classgroovy.lang.Script
 - 
print
- Overrides:
 printin classgroovy.lang.Script
 - 
printf
- Overrides:
 printfin classgroovy.lang.Script
 
 -