
test to check that a return in object initializer does not compile
24 lines of code changed in:
* avoids NPE for unexpected return in ACG
* checks that return is not used in object initializer parts
23 lines of code changed in:
test for size method on boolean array
9 lines of code changed in:
test for constructor call delegation
31 lines of code changed in:
remove unwanted this in Compilerconfiguration for input parameter check
1 lines of code changed in:
removes unused code in PropertyExpression
0 lines of code changed in:
* changing method count on Object for new method addShutdownHook method
1 lines of code changed in:
corrects a typo (ShutDown -> Shutdown)
1 lines of code changed in:
* allows adding a shutdown hook to the runtime by using a closure
9 lines of code changed in:
* makes some formatting for GString
* adds GStringImpl as default implementation for GString
* forces the compiler to use GStringImpl instead of creating new inner clases for each GString
* corrects a check when overloading a private method with a public method
104 lines of code changed in:
* changes the Reflector code to bypass the problem of generating too big methods by calling helper methods instead of doing the call inline. This should prevent Groovy from creating a too big invokeMethod method for Reflector if the class does have many methods.. JOGL is an example for this
56 lines of code changed in:
change vm check to >=5 to allow printf for java6 too
2 lines of code changed in:
removes public attribute for <clinit> to be in line with java
1 lines of code changed in:
fixes bug in remove, which left artifacts in the table
15 lines of code changed in:
* changes putAt on maps to not to return the old value in the map (like put would do) but to return the value we have set. That enables expressions like map=[:]; map.x=5; assert map.x==5; i=map.x=2; assert i==2; assert map.x==2
6 lines of code changed in:
* additional methods to ensure null is handled properly in cases of toString and others.
37 lines of code changed in:
* map triple dot syntax for types to arrays
47 lines of code changed in:
* ensure a null is treated as such when casting
14 lines of code changed in:
* ensure the compiler complains when assigning a value to a class that is not declared as local variable before
4 lines of code changed in:
test case for converting list to set
7 lines of code changed in:
(500 more)