Changelog for Groovy 2.1.6
Bug
- [GROOVY-6085] - Annotation for inner interface in Java stub should not use dollar notation
- [GROOVY-6197] - Get wrong result using XXX Assign operator on byte array
- [GROOVY-6201] - groovysh hangs on Edit command when using terminal editor (vim, nano, etc.) on posix terminals
- [GROOVY-6210] - Fix javadoc/groovydoc vulnerability
- [GROOVY-6211] - Fix failing Process tests on windows
- [GROOVY-6215] - Problem with @TypeChecked and switch statements
- [GROOVY-6219] - Closure return type inference not used if a method is directly using a closure as argument
- [GROOVY-6223] - Compile time type of result of integer increment/decremnt is Object, not int?
- [GROOVY-6230] - TypeChecker confuses attribute with field if getter has different type
- [GROOVY-6232] - Type checker fails with internal error for diamond
- [GROOVY-6233] - static type checker fails to check constructor arguments
- [GROOVY-6235] - code compiled with CompileStatic will under some circumstances call wrong version of overloaded method
- [GROOVY-6237] - wrong resolution for hidden generics
- [GROOVY-6238] - Type checker confuses method calls on closure expressions with closure.call
- [GROOVY-6243] - Semantics of multiple assignment different using @CompileStatic
- [GROOVY-6244] - GroovyConsole doesn't show SimpleMessage