Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.2.0-rc-1
Description
Unless I am missing something, classes
src/main/org/codehaus/groovy/tools/shell/Command.java
and
src/main/org/codehaus/groovy/tools/shell/CommandException.java
are only used by groovysh, so they could be moved to
subprojects/groovy-groovysh/src/main/groovy/org/codehaus/groovy/tools/shell
to make things more clear, and allow changes to groovysh that don't visibly affect core.
The other classes in the shell package could also be candidates, though I see some dependencies from groovydoc to them.