[root]/groovy/groovy-core/src/main/org/codehaus/groovy/classgen
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 623 (100.0%) | 30884 (100.0%) | 49.5 |
| jstrachan | 297 (47.7%) | 16149 (52.3%) | 54.3 |
| blackdrag | 204 (32.7%) | 5878 (19.0%) | 28.8 |
| russel | 23 (3.7%) | 5740 (18.6%) | 249.5 |
| bran | 18 (2.9%) | 1055 (3.4%) | 58.6 |
| popescu | 12 (1.9%) | 781 (2.5%) | 65.0 |
| phk | 17 (2.7%) | 503 (1.6%) | 29.5 |
| cpoirier | 8 (1.3%) | 360 (1.2%) | 45.0 |
| paulk | 6 (1.0%) | 200 (0.6%) | 33.3 |
| spullara | 12 (1.9%) | 131 (0.4%) | 10.9 |
| goetze | 5 (0.8%) | 33 (0.1%) | 6.6 |
| tug | 7 (1.1%) | 26 (0.1%) | 3.7 |
| mcspanky | 2 (0.3%) | 11 (0.0%) | 5.5 |
| alang | 2 (0.3%) | 6 (0.0%) | 3.0 |
| mguillem | 4 (0.6%) | 4 (0.0%) | 1.0 |
| glaforge | 3 (0.5%) | 4 (0.0%) | 1.3 |
| zohar | 1 (0.2%) | 3 (0.0%) | 3.0 |
| cstein | 1 (0.2%) | 0 (0.0%) | 0.0 |
| bob | 1 (0.2%) | 0 (0.0%) | 0.0 |
* avoids NPE for unexpected return in ACG
* checks that return is not used in object initializer parts
23 lines of code changed in:
removed most of the ClassNode.getTypeClass() from annotation related code
38 lines of code changed in:
Fix for JIRA 1752: Add arg types and return types to error messages
Also updated unit tests.
1 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
18 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:
improved error report when using erroneous list attribute format in annotations
7 lines of code changed in:
Completed support for annotations usage.
66 lines of code changed in:
added support for annotation array attributes
63 lines of code changed in:
* corrects the requirement to pop values of the method stack in a block in case of method calls to super (since the way of calling super changed, this had to be changed too)
1 lines of code changed in:
removed Annotation.class reference (breaking on JDK1.4)
1 lines of code changed in:
initial support for annotations
606 lines of code changed in:
* removes unused imports in VariableScopeVisitor.java
* removes duplicated code in ResolveVisitor.java
* adds annotation visiting code in ClassCodeVisitorSupport.java
0 lines of code changed in:
corrects autoboxing when returning values
6 lines of code changed in:
ensure annotation members are visited and used classes are resolved
3 lines of code changed in:
* fix for GROOVY-1651 and GROOVY-1586
3 lines of code changed in:
* makes a less strict for variables in a static scope to allow them to be resolved to classes and do not fail before that step.
1 lines of code changed in:
* fixes a closure delegation bug when invoking static methods
* fixes the selection of the method invocation in the compiler
* sets the implicit this correctly for methods with default arguments
16 lines of code changed in:
Fixes for GROOVY-1469 and GROOVY-1477, this was mostly fixed already but just needed a tweak. Also added some tests.
1 lines of code changed in:
* fixes the bug Antti found in GCL
* enables category methods to (re)define getter and setter for properties (but beware: it's not working in a script for setter, because the script intercepts setProperty)
1 lines of code changed in:
minor changes to error messages to increase consistency a little
34 lines of code changed in:
(395 more)