Working Time
Start: 18.02.2008
End: 06.06.2008
Assignment of tasks
In the preceding term project, we created a first extension for the Groovy-Eclipse plugin. See the current report for further information. The target of the bachelor thesis is, to integrate this version into the official project and to extend the functionality of the plugin.
Wish list for Groovy-Eclipse plugin
JIRA for Groovy Eclipse (Bug Tracking Tool)
The plugin should be extended in the following areas:
Update the current Plugin
- Publish our Groovy grammar patch to the official project
- Update our plugin to the actual head version of groovy
Extend the existing Features
- Fix Bugs in the Extract Method refactoring
- Introduce the refactoring Inline Method
- Create the refactoring Rename Local
New Refactorings
- Program the refactoring Rename
- Rename Class
- Rename Field
- Rename Method
Interaction across-the-board of Groovy
- Co-operation of Groovy-Eclipse refactoring and the JDT
- Groovy-Eclipse Renaming forces JAVA JDT Renaming
- Document the interaction with JDT
Format the Code
- Extend our AST-Writer to support comment handling
- Create a simple Source code formatter (Idea JALOPY source code beautifier for Java)
Documentation
- Extend the current version of our report
- Describe the problems and solutions of all new features
- Create a poster to present our work to the public
