[root]/groovy/groovy-core/src/main/org/codehaus/groovy/control
io
(7 files, 641 lines)
messages
(6 files, 438 lines)
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 186 (100.0%) | 8100 (100.0%) | 43.5 |
| cpoirier | 14 (7.5%) | 2970 (36.7%) | 212.1 |
| blackdrag | 94 (50.5%) | 2768 (34.2%) | 29.4 |
| jstrachan | 41 (22.0%) | 1750 (21.6%) | 42.6 |
| glaforge | 9 (4.8%) | 132 (1.6%) | 14.6 |
| zohar | 2 (1.1%) | 131 (1.6%) | 65.5 |
| bran | 3 (1.6%) | 99 (1.2%) | 33.0 |
| jez | 4 (2.2%) | 84 (1.0%) | 21.0 |
| popescu | 6 (3.2%) | 78 (1.0%) | 13.0 |
| fraz | 3 (1.6%) | 29 (0.4%) | 9.6 |
| spullara | 2 (1.1%) | 21 (0.3%) | 10.5 |
| alang | 1 (0.5%) | 16 (0.2%) | 16.0 |
| cstein | 4 (2.2%) | 11 (0.1%) | 2.7 |
| goetze | 1 (0.5%) | 9 (0.1%) | 9.0 |
| russel | 1 (0.5%) | 1 (0.0%) | 1.0 |
| paulk | 1 (0.5%) | 1 (0.0%) | 1.0 |
remove unwanted this in Compilerconfiguration for input parameter check
1 lines of code changed in:
GROOVY-1815 Allow inner class in import
1 lines of code changed in:
fixed method name typo
2 lines of code changed in:
Completed support for annotations usage.
17 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:
fixed small bug in addCollectorContents (it was readding itself)
2 lines of code changed in:
setTargetBytecode default for properties constructor invocation
2 lines of code changed in:
initial support for annotations
55 lines of code changed in:
* removes unused imports in VariableScopeVisitor.java
* removes duplicated code in ResolveVisitor.java
* adds annotation visiting code in ClassCodeVisitorSupport.java
7 lines of code changed in:
ensure annotation members are visited and used classes are resolved
6 lines of code changed in:
* changes ProxyMetaClass to call intialise in Constructor
* corrects the assertion text message for constructor calls
* changes the method call caching to respect calls to super (fix for 1631)
* adds a test for closure handling in static methods
* fixes the order of traversal of primary ClassNodes to sort in interfaces before normal classes (fix for 1632)
21 lines of code changed in:
do not reset the error and warning lists after writing them, they may be needed multiple times
0 lines of code changed in:
moves the compile completion step into the CANONICALIZATION phase
1 lines of code changed in:
* instead of using Strings for locations, use the SourceUnits
* puts the check for incomplete compilation before the class generation as first element of that phase
* extends the error message for missing classes to print the classes that where found in the expected source.
46 lines of code changed in:
* removes @Property
* adds more annotation checks
* adds the "call from inside" feature
* cleans up the MetaClass interface a little
4 lines of code changed in:
* changes the meaning of "this" and "super" to the surrounding class
* reverts the ObjectRange.contains() method change
* some test are corrected because of their usage of "this" in them
* fields and properties are now accessed using the new MOP logic (but not the MOP methods)
3 lines of code changed in:
* corrects multimethod handling when combined with private
* adds a check for scripts not found during compilation
* ensure ClassExpression created from a VariableExpression does have correct line/col information
* small cleanups
20 lines of code changed in:
corrects some typos and moves the check for the catch statement type into ClassCompletionVerifier, to let the ResolveVisitor first resolve all types and then do type based checks
1 lines of code changed in:
ensure to use the catch clause only with subtypes of Throwable and ensure that if no type is given, Exception is used then
5 lines of code changed in:
MOP preparations: a new typehandling package contains now the number math classes and many methods from Invoker. ScriptBytecodeAdapter and InvokerHelper do now use these functions. The bytecode is changed to provide an additional "sender class" that can be used later for handling visibility. As part of the clean up AsmClassGenerator has been changed and got a unified way for method calling Object gained a iterator() method, that was before implicitly handled by Invoker.
The wrong property name for the conf file in GroovyStarter is corrected now. The error reporting has been adjusted to show exceptions better.
Interfaces of the kind "interface T{ T t}" are now possible and no longer resulting in class loading problems
32 lines of code changed in:
(105 more)