[root]/groovy/jsr/tck/test/misc
Tightened up the constructor parsing some more to catch more typos in the parser
17 lines of code changed in:
Added support for foo.@bar to explicitly access a field in New Groovy. We let the MetaClass decide what the 'attribute' is, so we could one day use this mechanism for other things (e.g. XML attributes versus methods)
32 lines of code changed in:
Fixed bug in prefix/postfix operators and got a few more test cases working
7 lines of code changed in:
ported to a real JUnit test case
10 lines of code changed in:
got the field/property/method disambiguation test working - also fixed a wacky bug...
if you have a field and a method with the same name before it was assuming a method call should map to a closure invocation on the field! :) Now its fixed to at least try the method call
41 lines of code changed in:
Finally figured out why the property test case was behaving strangely for @Property name; JUnit doesn't like it when you overload setName() and to not set its name field.
31 lines of code changed in:
Fixed JavaBean property test case
9 lines of code changed in:
Added @Property test case
13 lines of code changed in:
Fixed up the exception handling better, to preserve the cause and handle null AST nodes.
Fixed a number of class name / package related bugs
Added support for range expressions
Implemented @Property to define bean properties
65 lines of code changed in:
* added test case demonstrating various annotations associated with variable declarations
15 lines of code changed in:
Added better exception handling to report errors in the Antlr plugin and AST validation through the control framework
0 lines of code changed in:
More variations in the declaration test cases.
2 lines of code changed in:
tidied up the test case a little and added a multi-line-string test
15 lines of code changed in:
Completed support for modifiers on class, method, field, parameter
5 lines of code changed in:
added a working map test case now and fixed bug in qualified name support
33 lines of code changed in:
Fixed switch statement
21 lines of code changed in:
* fix for switch statement in new grammar
22 lines of code changed in:
added another test case
12 lines of code changed in:
* fix in new grammar to allow 'if' without 'else'
* fix to ensure that the expression after 'throw' is not discarded on the AST
27 lines of code changed in:
Added annotation support to the New Groovy parser & AST (we don't actually generate any annotation bytecode yet though, but they are put into the AST correctly)
70 lines of code changed in:
(24 more)