Groovy Documentation

## org.codehaus.groovy.jsr223
[Java] 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.

Authors:
  Mike Grogan
  A. Sundararajan

Constructor Summary
`GroovyCompiledScript(GroovyScriptEngineImpl engine, java.lang.Class clazz)`

Method Summary
`java.lang.Object` | `eval(javax.script.ScriptContext context)`
`javax.script.ScriptEngine` | `getEngine()`

Methods inherited from class javax.script.CompiledScript

javax.script.CompiledScript#eval(javax.script.ScriptContext), javax.script.CompiledScript#eval(javax.script.Bindings), javax.script.CompiledScript#eval(), javax.script.CompiledScript#getEngine(), javax.script.CompiledScript#wait(long), javax.script.CompiledScript#wait(long, int), javax.script.CompiledScript#wait(), javax.script.CompiledScript#equals(java.lang.Object), javax.script.CompiledScript#toString(), javax.script.CompiledScript#hashCode(), javax.script.CompiledScript#getClass(), javax.script.CompiledScript#notify(), javax.script.CompiledScript#notifyAll()

Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

Constructor Detail

### GroovyCompiledScript

    public GroovyCompiledScript(GroovyScriptEngineImpl engine, java.lang.Class clazz)

Method Detail

### eval

    public java.lang.Object eval(javax.script.ScriptContext context)

### getEngine

    public javax.script.ScriptEngine getEngine()

Groovy Documentation