Class GroovyCompiledScript

java.lang.Object
javax.script.CompiledScript
org.codehaus.groovy.jsr223.GroovyCompiledScript

public class GroovyCompiledScript
extends javax.script.CompiledScript
Used to represent compiled Groovy scripts. Such scripts may be executed repeatedly by Groovy's ScriptEngine using the eval method without reparsing overheads. Adapted from original by Mike Grogan and A. Sundararajan
  • Constructor Summary

    Constructors
    Constructor Description
    GroovyCompiledScript​(GroovyScriptEngineImpl engine, java.lang.Class<?> clazz)  
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object eval​(javax.script.ScriptContext context)  
    javax.script.ScriptEngine getEngine()  

    Methods inherited from class javax.script.CompiledScript

    eval, eval

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GroovyCompiledScript

      public GroovyCompiledScript​(GroovyScriptEngineImpl engine, java.lang.Class<?> clazz)
  • Method Details

    • eval

      public java.lang.Object eval​(javax.script.ScriptContext context) throws javax.script.ScriptException
      Specified by:
      eval in class javax.script.CompiledScript
      Throws:
      javax.script.ScriptException
    • getEngine

      public javax.script.ScriptEngine getEngine()
      Specified by:
      getEngine in class javax.script.CompiledScript