| Class |
Description |
|
GroovyBuiltins
|
Registers console built-ins that integrate JLine commands with the Groovy shell buffer. |
|
GroovyCommands
|
Registers the Groovy-specific commands exposed by the groovysh JLine console. |
|
GroovyConsoleEngine
|
Adapts the generic JLine console engine to groovysh command naming and printing behavior. |
|
GroovyEngine
|
Implements Groovy ScriptEngine.
|
|
GroovyEngine.AccessRules
|
Encapsulates access rules for code completion.
|
|
GroovyEngine.EngineClassLoader
|
Custom class loader for dynamically loaded Groovy classes.
|
|
GroovyPosixCommands
|
Groovy-aware implementations of groovysh POSIX-style commands. |
|
GroovyPosixContext
|
Extends the JLine POSIX context with groovysh-specific working-directory tracking. |
|
GroovySystemRegistry
|
Specializes the JLine system registry for groovysh pipeline syntax and assignments. |
|
JrtJavaBasePackages
|
Helper class to resolve java.base module classes |
|
MavenCoordinateCompleter
|
Completes Maven-style coordinates from the local Maven and Grape caches. |
|
ObjectInspector
|
Adapts Groovy's inspector output into structures used by groovysh commands and completions. |
|
PackageHelper
|
Discovers classes and package entries from file systems, jars, and Groovy class loaders. |
|
Snippet
|
Stores a source fragment together with its snippet classification. |
|
SystemRegistryImpl
|
Aggregate command registries. |
|
SystemRegistryImpl.CommandData
|
Holds parsed command data for pipeline execution. |
|
Utils
|
Shared conversion helpers for rendering, parsing, and persisting shell values. |