Class GroovyScript

    • Constructor Detail

      • GroovyScript

        @DataBoundConstructor
        public GroovyScript​(org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript script,
                            org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript fallbackScript)
    • Method Detail

      • getScript

        public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getScript()
        Returns:
        the script
      • getFallbackScript

        public org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript getFallbackScript()
        Returns:
        the fallbackScript
      • eval

        public Object eval()
        Description copied from interface: Script
        Evaluates the script.
        Returns:
        output of the script
      • eval

        public Object eval​(Map<String,​String> parameters)
                    throws RuntimeException
        Description copied from interface: Script
        Evaluates the script using the given parameters binding parameters.
        Parameters:
        parameters - binding parameters
        Returns:
        output of the script
        Throws:
        RuntimeException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object