Reinhard, Stefan and Sidler, Stefan (2009) Crosslanguage Refactoring between Java and Groovy. Bachelor thesis, HSR Hochschule für Technik Rapperswil.
CROSSLAN.PDF - Supplemental Material
Download (2MB) | Preview
-
PDF
SA_ForeignExchangeUI.pdf - Supplemental Material
Abstract
The Groovy Plug-in for the Eclipse IDE features a number of automated refactorings, that were realized in a bachelor thesis at the University of Applied Sciences Rapperswil. Although Groovy and Java code can be used mutually in projects, the already implemented refactorings are limited to Groovy code. In this subsequent bachelor thesis the Groovy Eclipse Plug-in was extended by Crosslanguage Refactorings: If either a Groovy or a Java element is renamed, both languages are respected throughout the complete refactoring process. Our achieved goal was to support all possible rename actions, no matter in which language the element to be refactored was defined. As a result, the Groovy Eclipse Plug-in offers a higher level of integration with the Java Development Tools and more productivity for Groovy developers. Due to automated testing over complete development process, our solution is ready for production use and will be submitted to the official plug-in maintainers.
Item Type: | Thesis (Bachelor) |
---|---|
Subjects: | Topics > Software > Refactoring Technologies > Frameworks and Libraries > Eclipse Technologies > Programming Languages > Groovy Metatags > IFS (Institute for Software) Technologies > Programming Languages > Java |
Divisions: | Bachelor of Science FHO in Informatik > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Sommerlad, Peter UNSPECIFIED Expert König, Dierk UNSPECIFIED |
Date Deposited: | 24 Jul 2012 07:56 |
Last Modified: | 24 Jul 2012 09:35 |
URI: | https://eprints.ost.ch/id/eprint/45 |