Removed/updated some TODO tags.
6 lines of code changed in:
size() is not a method on array bojects, the property length is what we are looking for
Perpahs we should, via meta-methods, include all of the java.util.List methods onto arrays?
2 lines of code changed in:
add headless test to new swingbuilder test
2 lines of code changed in:
GROOVY-1625 - refactored createNode steps into one method
49 lines of code changed in:
Added the extension point org.codehaus.groovy.eclipse.ui.outlineProvider
to allow other plugins to take control of the Content Outline
View of the Groovy Eclipse Editor. This is so that they can
choose to inject properties and methods into the outline view
that will be injected at runtime.
489 lines of code changed in:
51 lines of code changed in:
14 lines of code changed in:
Added a quick monkey script to take the markers that are added
by the check_groovy_files_built.gm script and will remove it
from a selected project.
18 lines of code changed in:
4 lines of code changed in:
Updated the script to check the entire workspace for groovy
files that are in a source folder under a groovy project and
then queries the java project to see if the groovy file was
compiled. Will put a marker in the problems view as an error
if the compiled type is not detected.
69 lines of code changed in:
3 lines of code changed in:
Began work on the completion support for DataSource classes in
grails also added a monkey script to check that all the groovy
sources in the Grails Eclipse project have actually been built.
110 lines of code changed in:
Got the first code completion to work on domain classes.
45 lines of code changed in:
1 lines of code changed in:
test to check that a return in object initializer does not compile
24 lines of code changed in:
* avoids NPE for unexpected return in ACG
* checks that return is not used in object initializer parts
23 lines of code changed in:
test for size method on boolean array
9 lines of code changed in:
test for constructor call delegation
31 lines of code changed in:
remove unwanted this in Compilerconfiguration for input parameter check
1 lines of code changed in:
removes unused code in PropertyExpression
0 lines of code changed in:
test case description caused verify error, removing it
1 lines of code changed in:
GROOVY-1817 - set the column model on the JTable if the table model of a JTable is groovy.model.DefaultTableModel, with test
8 lines of code changed in:
Changed the Buddy Policy of Groovy Eclipse to dependent, in
the end it is really cleaner that way since the groovy runtime
libraries are contained within.
0 lines of code changed in:
Changing the Groovy Eclipse's Buddy policy to dependent...
Its really cleaner that way.
3 lines of code changed in:
54 lines of code changed in:
Registering the bundle's classloader with org.codehaus.groovy.eclipse's
so that all the classes and particularly the groovy runtime
works.
3 lines of code changed in:
Moved groovy output to bin-groovy, it just builds better that way.
3 lines of code changed in:
Moved groovy output to bin-groovy, it just builds better that way.
6 lines of code changed in:
Hopefully completion works again...
1 lines of code changed in:
GROOVY-1805 - replace HashMap with LinkedHashMap so that map ordering is preserved. Needed for SwingBuilder as the order some properties are set in the bean matter.
31 lines of code changed in:
The ASTViewer will now show element information under its tree
nodes, as probably originally intended by the author.
17 lines of code changed in:
4 lines of code changed in:
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.
67 lines of code changed in:
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.
105 lines of code changed in:
3 lines of code changed in:
groovydoc
* added default constructors
* added java constructors
* fixed font for all classes in top frame
40 lines of code changed in:
reformat test code
2159 lines of code changed in:
10 lines of code changed in:
0 lines of code changed in:
A version that is not fundamentally broken...
243 lines of code changed in:
Don't have to deal with those annoying errors about the
package declaration not matching the subdirectory the groovy
file is in. Still bad practice IMHO though.
2 lines of code changed in:
oops accidentally turned off the disable class file generation
preference....
2 lines of code changed in:
2 lines of code changed in:
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.
123 lines of code changed in:
groovydoc
* added constructor documentation for groovy source (but not java yet).
* main page now has alphabetically sorted list of classes.
* refactored SimpleGroovyClassDocAssembler to avoid duplication of parameter handling
* moved "Generating..." message slightly earlier in the proceedings, so the template rendering is included.
139 lines of code changed in:
Documentation updates to reflect source updates.
32 lines of code changed in:
9 lines of code changed in:
Refactored SyntacticContextFactory. Cleaner code, now handles Groovy classes and Groovy scripts properly and uniformly.
Removed idea of semantic context. Renamed *SyntacticContext* to *SourceCodeContext*.
Updated documents to reflect the above.
Updated context tests, and added new test cases for Groovy scripts.
Fixed a bug in JavaElementCategoryLookup.
Fixed type inference bug when inside a Closure that is an initial value of a field (e.g. Grails actions).
1282 lines of code changed in: