[root]/groovy/groovy-core/src/main/org/codehaus/groovy/control/io
increased coverage
115 lines of code changed in:
Added defensiv null pointer check, as some subclasses use the field w/o checking for null configuration.
5 lines of code changed in:
Changes to the classes behing the groovyc ant task and the groovyc compiler to make them charset-aware.
1 lines of code changed in:
Forgot I file used in the configuration changes.
69 lines of code changed in:
Centralized compilation management and error handling.
Compilation is now managed by SourceUnit and CompilationUnit objects to which errors
are reported. CompilerConfiguration provides a single object for controlling compiler
configuration. CompilationFailedException is thrown for any compilation failures, and
links back to the CompilationUnit and SourceUnit that discovered the problem and that
house the error messages. These objects all reside in org.codehaus.groovy.control.
700 lines of code changed in: