Directory groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model/

Directory Created:
2007-02-08 03:33
Total Files:
14
Deleted Files:
0
Lines of Code:
2884

Browse with ViewVC

[root]/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model

Lines of Code

groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 51 (100.0%) 3425 (100.0%) 67.1
emp 42 (82.4%) 3153 (92.1%) 75.0
jervin 9 (17.6%) 272 (7.9%) 30.2

Most Recent Commits

emp 2007-04-09 19:44

Removed/updated some TODO tags.

0 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (-1)
emp 2007-04-04 23:42

Fixed: http://jira.codehaus.org/browse/GROOVY-1814

No more deadlock, and as a nice side effect, no more annoying pause when a GroovyEditor is closed.

3 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+3 -9)
jervin 2007-04-04 23:09

The plugin now listens for changes to Java Project classpaths.

If there has been a change then the projectClassloader in

GroovyProject is 'reset' or set to null and the project is

rebuilt. Listening to JDT core changes to the java projects

could allow us to handle dependencies so that if a dependent

project's classpath changes, the Groovy Builder will rebuild it.

91 lines of code changed in:

jervin 2007-04-04 00:35

Added a preference to remove the check of the package name with

the script's directory per project. Also added in a check that

if the groovy file exists outside of a source directory that

the package vs actual directory check does not apply. Added a

call to rebuild the project if a project property changes.

70 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+70 -54)
emp 2007-03-23 11:14

Added name to id project where NoClassDefError is being thrown.

2 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+2 -1)
emp 2007-03-23 06:20

Changed GroovyCore log method to take Throwable vs Exception.

Added NoClassDefFoundError guard to attempt to find which project has problems rebuilding.

2 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+2)
emp 2007-03-21 21:31

Fix for recent changes that broke launch classpath.

34 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+34 -12)
emp 2007-03-21 08:51

Fix to classloader issue in GroovyProject that caused problems in some Groovy implemented classes.

Category completions, DGM completions, completions now work inside of Closures.

44 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+44 -8)
jervin 2007-03-19 01:54

Kept getting index out of bounds errors, so put in a quick fix,

also occasionally getting NPE on the actual file instance passed

to the Task...

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: AddErrorMarkerTask.java (+1 -1)
jervin 2007-03-16 19:14

Changed the generate class files preference to a dont

generate class files preference. This is so that by default

class files are generated, since disabling class file generation

is really an exceptional case, like for instance in the case

Grails.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+1 -1)
jervin 2007-03-15 21:25

Changed the generate class files preference to be project specific and reenabled it.

6 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+6 -11)
emp 2007-03-14 22:43

Refactored code in preparation for type inference insertion. Better, simpler code in general now.

Many little fixes. Almost all 'something.(complete)' completions work now.

59 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+59 -28)
emp 2007-03-13 20:19

NPE fix when completing. Workaround for workspace deadlock when renaming Groovy file.

6 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+6 -1)
emp 2007-03-13 05:14

Bug fixes and cleaning up after applying FindBugs.

9 lines of code changed in:

emp 2007-03-12 03:47

Error recovery. Custom parser plugins and modified Groovy grammar to deal with common case of a dangling '.'. a. a?. a[10]. a._ { and so on.

The recovered CST can be used to build an AST. The resulting AST will have quirks, but is usuable for code completion.

Sources generated from the modified grammar are included so no one has to mess around with Antlr etc.

Completion now works in Groovy scripts.

Plugin now exports groovy-1.0.jar, antlr-2.7.5.jar, asm-2.2.jar, asm-tree.2.2.jar - required for error recovering parser.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+1)
emp 2007-03-11 01:17

Refactored GroovyCompiler into IGroovyCompiler + configuration interfaces. Updated test cases and other dependent code in *.core.

44 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+44 -8)
emp 2007-03-05 19:33

Removed synchonized method from earlier 'fix'. Will need to deal with it later.

1 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+1 -1)
emp 2007-03-02 22:05

Initial cut of code completion support code. Completion expression finder, type evaluator,

various lookup interfaces, etc, etc.

19 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+19)
jervin 2007-03-02 21:07

The first cut of the functionality that allows us to use the GROOVY_ECLIPSE_HOME classpath variable in our

projects so as to avoid the use of hardcoded paths...

25 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyRuntime.java (+25 -6)
emp 2007-03-02 20:07

Synchronized one method that calls iter.remove() on a shared list.

With the reconciler + builder, ConcurrentModificationExceptions will occur without it.

4 lines of code changed in:

  • groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/model: GroovyProject.java (+4 -2)

(9 more)

Generated by StatSVN 0.3.2-SNAPSHOT