Directory groovy/groovy-core/src/main/org/codehaus/groovy/ast/

Directory Created:
2003-09-11 15:11
Total Files:
23
Deleted Files:
34
Lines of Code:
4276

Browse with ViewVC

[root]/groovy/groovy-core/src/main/org/codehaus/groovy/ast

                                    directory in repo expr (37 files, 3743 lines)

                                    directory in repo stmt (19 files, 1608 lines)

Lines of Code

groovy/groovy-core/src/main/org/codehaus/groovy/ast/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 462 (100.0%) 7419 (100.0%) 16.0
jstrachan 291 (63.0%) 4190 (56.5%) 14.3
blackdrag 112 (24.2%) 2535 (34.2%) 22.6
bran 10 (2.2%) 140 (1.9%) 14.0
spullara 6 (1.3%) 133 (1.8%) 22.1
popescu 3 (0.6%) 114 (1.5%) 38.0
glaforge 4 (0.9%) 81 (1.1%) 20.2
phk 8 (1.7%) 60 (0.8%) 7.5
paulk 2 (0.4%) 50 (0.7%) 25.0
cpoirier 6 (1.3%) 47 (0.6%) 7.8
jez 4 (0.9%) 22 (0.3%) 5.5
russel 8 (1.7%) 19 (0.3%) 2.3
bob 3 (0.6%) 15 (0.2%) 5.0
hmeling 1 (0.2%) 10 (0.1%) 10.0
mguillem 3 (0.6%) 2 (0.0%) 0.6
mcspanky 1 (0.2%) 1 (0.0%) 1.0

Most Recent Commits

popescu 2007-03-21 21:51

An @Annotation without specific @Target is allowed on all elements

3 lines of code changed in:

paulk 2007-03-07 06:37

CHECKSTYLE: remove some warnings plus swapped to simian as built-in strictdupcheck matched all license header comments

49 lines of code changed in:

paulk 2007-03-07 04:28

JAVADOC: remove some warnings

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+1 -1)
mcspanky 2007-02-26 01:28

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



Also updated unit tests.

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: MethodNode.java (+1 -1)
blackdrag 2007-02-21 11:58

removes public attribute for <clinit> to be in line with java

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+1 -1)
popescu 2007-01-22 00:11

initial support for annotations

111 lines of code changed in:

blackdrag 2007-01-21 20:48

* removes unused imports in VariableScopeVisitor.java

* removes duplicated code in ResolveVisitor.java

* adds annotation visiting code in ClassCodeVisitorSupport.java

1 lines of code changed in:

blackdrag 2007-01-21 19:40

completion of the default for visitAnnotation

16 lines of code changed in:

blackdrag 2006-12-02 22:15

* 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.

3 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: CompileUnit.java (+3 -3)
blackdrag 2006-12-02 20:31

* removes @Property

* adds more annotation checks

* adds the "call from inside" feature

* cleans up the MetaClass interface a little

2 lines of code changed in:

blackdrag 2006-11-25 14:17

* 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

0 lines of code changed in:

blackdrag 2006-11-13 17:04

next MOP implementation step: the MetaClass does now have a separate index for calls to super. Method calls for this and super are replaced with calls on the MOP methods in the call class if available.

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+1 -9)
blackdrag 2006-11-13 12:18

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

6 lines of code changed in:

blackdrag 2006-11-01 20:35

ensure to use the catch clause only with subtypes of Throwable and ensure that if no type is given, Exception is used then

2 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+2 -2)
blackdrag 2006-10-10 17:09

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

8 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassHelper.java (+8 -4)
mguillem 2006-08-30 08:18

fixed most of the warnings reported by Eclipse (javadoc, unused imports, ...)

2 lines of code changed in:

blackdrag 2006-07-25 14:07

getConstructors changed to getDeclaredConstructors, we ned all of them

1 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+1 -1)
blackdrag 2006-07-10 16:42

makes an AttributeExpression to a child of PropertyExpression and completes the dynamic member selection. It is then possible to not only do "$name"() but also this."$name"(), or this.@"$name" or this."$name". Now even this is possible: this.("foo"+bar)(), building a method name through an Expession, where bar is a local variable. Of course that is just another variant of the GStTring way. the Expression is always(!) casted to String at the end,

8 lines of code changed in:

blackdrag 2006-07-07 11:49

support code for ArgumentListExpression

4 lines of code changed in:

blackdrag 2006-07-07 10:49

spelling error corrected

2 lines of code changed in:

  • groovy/groovy-core/src/main/org/codehaus/groovy/ast: ClassNode.java (+2 -2)

(159 more)

Generated by StatSVN 0.3.2-SNAPSHOT