Directory groovy/groovy-core/src/test/org/codehaus/groovy/classgen/

Directory Created:
2003-09-11 15:11
Total Files:
30
Deleted Files:
6
Lines of Code:
2538

Browse with ViewVC

[root]/groovy/groovy-core/src/test/org/codehaus/groovy/classgen

Lines of Code

groovy/groovy-core/src/test/org/codehaus/groovy/classgen/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 346 (100.0%) 3842 (100.0%) 11.1
jstrachan 238 (68.8%) 3197 (83.2%) 13.4
paulk 29 (8.4%) 300 (7.8%) 10.3
blackdrag 38 (11.0%) 156 (4.1%) 4.1
phk 4 (1.2%) 72 (1.9%) 18.0
glaforge 9 (2.6%) 38 (1.0%) 4.2
cpoirier 5 (1.4%) 20 (0.5%) 4.0
tug 7 (2.0%) 16 (0.4%) 2.2
spullara 5 (1.4%) 13 (0.3%) 2.6
bran 2 (0.6%) 11 (0.3%) 5.5
russel 3 (0.9%) 6 (0.2%) 2.0
dierk 1 (0.3%) 5 (0.1%) 5.0
mcspanky 1 (0.3%) 4 (0.1%) 4.0
bob 3 (0.9%) 3 (0.1%) 1.0
graeme 1 (0.3%) 1 (0.0%) 1.0

Most Recent Commits

paulk 2007-04-04 06:37

reformat test code

153 lines of code changed in:

mcspanky 2007-02-26 01:28

Fix for JIRA 1752: Add arg types and return types to error messages



Also updated unit tests.

4 lines of code changed in:

graeme 2007-02-24 16:37

changed GroovySystem static public fields to private and added static getters instead

1 lines of code changed in:

tug 2007-02-19 16:43

Move the MetaClass implementations to the runtime package

1 lines of code changed in:

tug 2007-02-19 15:55

Add groovy.lang.GroovySsytem to hold system data

2 lines of code changed in:

tug 2007-02-09 19:20

Prune some methods form MetaClassRegistry

2 lines of code changed in:

tug 2007-02-09 18:25

Make MetaClassRegistry an Interface



First part of commit

7 lines of code changed in:

paulk 2006-12-22 09:33

Fixes for GROOVY-1469 and GROOVY-1477, this was mostly fixed already but just needed a tweak. Also added some tests.

8 lines of code changed in:

paulk 2006-12-16 13:54

minor changes to error messages to increase consistency a little

45 lines of code changed in:

paulk 2006-12-01 22:17

fix GROOVY-1470

14 lines of code changed in:

paulk 2006-12-01 21:28

GROOVY-1468 plus changed range contains() and test to least surprise version to comply with GINA

23 lines of code changed in:

paulk 2006-12-01 09:28

improved error message for Interface

12 lines of code changed in:

paulk 2006-11-29 08:55

fix for GROOVY-1471: extra error message if class is both Final and Abstract (plus test)

45 lines of code changed in:

blackdrag 2006-10-11 10:30

test changed to reflect changed API

3 lines of code changed in:

blackdrag 2006-10-10 19:10

enabled to ask query for already loaded Reflector in case the Reflector is loaded through the vm directly and bypasses the MetaClass. The Reflector generation is now completely in the registry

14 lines of code changed in:

blackdrag 2006-10-10 19:06

testcase changes (mostly because of the addition of iterator() and the reduced functionality of Invoker) to the commit earlier today

1 lines of code changed in:

tug 2006-06-09 14:50

Remove all @Property usage

4 lines of code changed in:

blackdrag 2006-05-30 19:27

third part... this patch introduces deep changes in the classlaoder structure. A ReflectorLaoder is introduced, specialized to load the Reflectors without the overhead a GroovyClassLoader would give. This Loader should also make the Relfector process a bit less fragil. GCL is now not any longer recompiling by default, but recompiling can be controled through the compiler configuration and a method in case of subclassing GCL. It should be now more easy to write custom versions of the GCL as the class loading process is more modularized and can be overwritten in subclasses at many points. This patch also changes the CompilationUnit into a state machine, going through the different compilation phases and executing all operations stored for that phase. This change allows to add operations without subclassing CompilationUnit, for example adding properties to each generated class.

3 lines of code changed in:

blackdrag 2006-01-19 01:07

this commit contains the reimplementation of the scoping. The complete scoping is removed from the ACG. Additionally some code from the ACG is transfered in a Helper that manges labels, scopes and variable creation in a stack. All checks from JSRVariableScopeCodeVisitor are transfered into the ClassCompletion verifier or the new VariableScopeVisitor. Additionally some checks for labels were added with the LabelVerifier. ACG was changed so a DeclarationExpression will no longer create a local variable and if a variable is a filed or protperty accessed from inside a closure ACG will no longer try to access that field directly. Instead the closure has to resolve these cases at runtime.



Note: this commit should pass the tests but is imcomplete due to missing tests.

10 lines of code changed in:

dierk 2006-01-08 17:06

GROOVY-1202: provide a feature to declare TestCases as 'notYetImplemented' and thus expected to fail: first attempt to make this run on the build server

5 lines of code changed in:

(153 more)

Generated by StatSVN 0.3.2-SNAPSHOT