Class PluginDefaultGroovyMethods


  • public class PluginDefaultGroovyMethods
    extends DefaultGroovyMethodsSupport
    This class defines new Java 6 specific groovy methods which extend the normal JDK classes inside the Groovy environment. Static methods are used with the first parameter the destination class.
    • Constructor Detail

      • PluginDefaultGroovyMethods

        public PluginDefaultGroovyMethods()
    • Method Detail

      • eval

        public static java.lang.Object eval​(javax.script.ScriptEngine self,
                                            java.lang.String script,
                                            Binding binding)
                                     throws javax.script.ScriptException
        Executes the specified script. The default ScriptContext for the ScriptEngine is used. Variables from a Groovy Binding are made available in the default scope of the Bindings of the ScriptEngine. Resulting variables in the Bindings are returned back to the Groovy Binding.
        Parameters:
        self - A ScriptEngine
        script - The script language source to be executed
        binding - A Groovy binding
        Returns:
        The value returned from the execution of the script (if supported by the Script engine)
        Throws:
        javax.script.ScriptException - if error occurs in script
        java.lang.NullPointerException - if the argument is null
        Since:
        1.7.3
        See Also:
        eval(javax.script.ScriptEngine, java.io.Reader, groovy.lang.Binding)
      • eval

        public static java.lang.Object eval​(javax.script.ScriptEngine self,
                                            java.io.Reader reader,
                                            Binding binding)
                                     throws javax.script.ScriptException
        Same as eval(ScriptEngine, Reader, Binding) except that the source of the script is provided as a Reader
        Parameters:
        self - A ScriptEngine
        reader - The source of the script
        binding - A Groovy binding
        Returns:
        The value returned by the script
        Throws:
        javax.script.ScriptException - if an error occurs in script
        java.lang.NullPointerException - if the argument is null
        Since:
        1.7.3
        See Also:
        eval(javax.script.ScriptEngine, java.lang.String, groovy.lang.Binding)