|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.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 | |
---|---|
static String |
AUTOINDENT_PREFERENCE_KEY
|
Fields inherited from class Shell | |
---|---|
log |
Constructor Summary | |
Groovysh(ClassLoader classLoader, Binding binding, IO io, Closure registrar)
|
|
Groovysh(ClassLoader classLoader, Binding binding, IO io)
|
|
Groovysh(Binding binding, IO io)
|
|
Groovysh(IO io)
|
|
Groovysh()
|
Method Summary | |
---|---|
void
|
displayBuffer(List buffer)
Display the given buffer. |
Object
|
execute(String line)
Execute a single line, where the line may be a command or Groovy code (complete or incomplete). |
protected Object
|
executeCommand(String line)
|
String
|
getIndentPrefix()
Calculate probably desired indentation based on parenthesis balance and last char, as well as what the user used last as indentation. |
File
|
getUserStateDirectory()
|
String
|
renderPrompt()
|
int
|
run(String[] args)
|
int
|
run(String commandLine)
|
Methods inherited from class Shell | |
---|---|
execute, findCommand, isExecutable, leftShift, leftShift, parseLine, register |
Field Detail |
---|
public static final String AUTOINDENT_PREFERENCE_KEY
Property Detail |
---|
final BufferManager buffers
final Closure defaultErrorHook
final Closure defaultResultHook
Closure errorHook
String evictedLine
FileHistory history
boolean historyFull
final List imports
int indentSize
final Interpreter interp
PackageHelper packageHelper
final Parser parser
Closure resultHook
InteractiveShellRunner runner
Constructor Detail |
---|
Groovysh(ClassLoader classLoader, Binding binding, IO io, Closure registrar)
Groovysh(ClassLoader classLoader, Binding binding, IO io)
Groovysh(Binding binding, IO io)
Groovysh(IO io)
Groovysh()
Method Detail |
---|
void displayBuffer(List buffer)
Object execute(String line)
protected Object executeCommand(String line)
String getIndentPrefix()
File getUserStateDirectory()
String renderPrompt()
int run(String[] args)
int run(String commandLine)
Copyright © 2003-2013 The Codehaus. All rights reserved.