|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.groovy.tools.shell.Shell
org.codehaus.groovy.tools.shell.Groovysh
class Groovysh extends Shell
An interactive shell for evaluating Groovy code from the command-line (aka. groovysh).
| Field Summary |
|---|
| Fields inherited from class Shell | |
|---|---|
| log |
| Property Summary | |
|---|---|
BufferManager |
buffers
|
Closure |
defaultErrorHook
|
Closure |
defaultResultHook
|
Closure |
errorHook
|
java.lang.String |
evictedLine
|
jline.History |
history
|
boolean |
historyFull
|
java.util.List |
imports
|
Interpreter |
interp
|
Parser |
parser
|
Closure |
resultHook
|
InteractiveShellRunner |
runner
|
| Constructor Summary | |
Groovysh(java.lang.ClassLoader classLoader, Binding binding, IO io, Closure registrar)
|
|
Groovysh(java.lang.ClassLoader classLoader, Binding binding, IO io)
|
|
Groovysh(Binding binding, IO io)
|
|
Groovysh(IO io)
|
|
Groovysh()
|
|
| Method Summary | |
|---|---|
java.lang.Object
|
execute(java.lang.String line)
Execute a single line, where the line may be a command or Groovy code (complete or incomplete). |
protected java.lang.Object
|
executeCommand(java.lang.String line)
|
java.io.File
|
getUserStateDirectory()
|
java.lang.String
|
renderPrompt()
|
int
|
run(java.lang.String[] args)
|
int
|
run(java.lang.String commandLine)
|
| Methods inherited from class Shell | |
|---|---|
| execute, findCommand, isExecutable, leftShift, leftShift, parseLine, register |
| Property Detail |
|---|
final BufferManager buffers
final Closure defaultErrorHook
final Closure defaultResultHook
Closure errorHook
java.lang.String evictedLine
jline.History history
boolean historyFull
final java.util.List imports
final Interpreter interp
final Parser parser
Closure resultHook
InteractiveShellRunner runner
| Constructor Detail |
|---|
Groovysh(java.lang.ClassLoader classLoader, Binding binding, IO io, Closure registrar)
Groovysh(java.lang.ClassLoader classLoader, Binding binding, IO io)
Groovysh(Binding binding, IO io)
Groovysh(IO io)
Groovysh()
| Method Detail |
|---|
java.lang.Object execute(java.lang.String line)
protected java.lang.Object executeCommand(java.lang.String line)
java.io.File getUserStateDirectory()
java.lang.String renderPrompt()
int run(java.lang.String[] args)
int run(java.lang.String commandLine)
Groovy Documentation