Class LibraryDecorator

  • All Implemented Interfaces:
    ExtensionPoint

    @Extension
    public class LibraryDecorator
    extends org.jenkinsci.plugins.workflow.cps.GroovyShellDecorator
    Adds an import for Library, checks for it being used, and actually loads the library.
    • Constructor Detail

      • LibraryDecorator

        public LibraryDecorator()
    • Method Detail

      • customizeImports

        public void customizeImports​(org.jenkinsci.plugins.workflow.cps.CpsFlowExecution execution,
                                     org.codehaus.groovy.control.customizers.ImportCustomizer ic)
        Overrides:
        customizeImports in class org.jenkinsci.plugins.workflow.cps.GroovyShellDecorator
      • configureCompiler

        public void configureCompiler​(org.jenkinsci.plugins.workflow.cps.CpsFlowExecution execution,
                                      org.codehaus.groovy.control.CompilerConfiguration cc)
        Overrides:
        configureCompiler in class org.jenkinsci.plugins.workflow.cps.GroovyShellDecorator