[root]/groovy/ide/groovy-eclipse/org.codehaus.groovy.eclipse.core/src/org/codehaus/groovy/eclipse/core/actions
| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 6 (100.0%) | 123 (100.0%) | 20.5 |
| emp | 3 (50.0%) | 71 (57.7%) | 23.6 |
| jervin | 2 (33.3%) | 52 (42.3%) | 26.0 |
| davekerber | 1 (16.7%) | 0 (0.0%) | 0.0 |
Moved the file adapter factory to the core plugin in a new adapters package, also renamed GroovyAdapterFactory to GroovyIJavaProjectAdapterFactory
0 lines of code changed in:
Removed deprecated API from GroovyModel and updated dependent sources.
2 lines of code changed in:
Changes to the code base as per JIRA issue: http://jira.codehaus.org/browse/GROOVY-1690
We add an adapter factory to IJavaProjects that will create adapters that adapt from the IJavaProject to either
a GroovyProject or an IActionFilter.
The IActionFilter checks to see if the IProject has the Groovy Nature defined and if so, returns true.
An action ImportLibs was added that is enabled when the adapted IActionFilter returns true, or when the
IProject is both an IJavaProject and a GroovyProject. The ImportLibs action then copies the jar libraries
from the plugin installation to the workspace project, directly importing them.
GroovyRuntime was modified to include methods to not just add the jars as links to a project, but to copy them over
in support of the action ImportLibs.
I still need to write a couple of unit tests (BAD BAD ME) to simply demonstrate that this function works correctly,
but I did test it out a number of times.
52 lines of code changed in:
Initial import part 2.
69 lines of code changed in: