Changelog for Groovy 2.3.11


  • [GROOVY-6800] - Compilation error when calling method that has Optional<Closure> parameter
  • [GROOVY-7045] - commands return value false is ignored
  • [GROOVY-7047] - Static inner class crashes compiler when it references parent's this
  • [GROOVY-7077] - NullPointerException compiling fully qualified reference to 'this' of outer class inside inner class
  • [GROOVY-7182] - Static type error when using generic methods and Closures as parameters
  • [GROOVY-7211] - @CompileStatic: A method which has default value parameter and generic return type will cause type checking error
  • [GROOVY-7308] - Change In MetaClass Behavior
  • [GROOVY-7310] - getGeneratedMethods is missing from the type checking DSL
  • [GROOVY-7324] - Incomplete generic type inference for notation
  • [GROOVY-7332] - Groovysh help and doc commands should use instead of
  • [GROOVY-7333] - Incorrect inferred type in instanceof check of array
  • [GROOVY-7343] - Access to java.lang.Object is forbidden


  • [GROOVY-3008] - Superclass can access field declared in subclass