GRECLIPSE

Provide refactoring capabilities (eclipse)

Details

  • Type: New Feature New Feature
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.5.6
  • Fix Version/s: 1.5.7
  • Component/s: Refactoring
  • Labels:
    None
  • Environment:
    Eclipse 3.4
  • Number of attachments :
    0

Description

Provide refactoring capabilities to the plugin.
There are different aspects that need to be taken into account:

  • refactoring from Groovy which affects Groovy code
  • refactoring from Groovy which also affects Java source code
  • refactoring from Java which may also trigger refactorings to be reflected on the Groovy side

Activity

Hide
Mike Klenk added a comment -

As a group of students we are working on refactoring for the groovy-eclipse plugin.
http://sifsstud4.hsr.ch/trac/GroovyRefactoring/wiki
Now we are updating our plugin to groovy 1.5

Show
Mike Klenk added a comment - As a group of students we are working on refactoring for the groovy-eclipse plugin. http://sifsstud4.hsr.ch/trac/GroovyRefactoring/wiki Now we are updating our plugin to groovy 1.5
Hide
Mike Klenk added a comment -

We would like to add some basic features like:

  • extract method
  • inline method
  • rename local variable
Show
Mike Klenk added a comment - We would like to add some basic features like:
  • extract method
  • inline method
  • rename local variable
Hide
Mike Klenk added a comment -

Refactoring Support is included in a separate branch and should be included into the actual trunk. The actual refactorings are only working within groovy.

Show
Mike Klenk added a comment - Refactoring Support is included in a separate branch and should be included into the actual trunk. The actual refactorings are only working within groovy.
Hide
Mike Klenk added a comment -

Refactoring is now included in the trunk and all tests are added

Show
Mike Klenk added a comment - Refactoring is now included in the trunk and all tests are added

People

Vote (9)
Watch (7)

Dates

  • Created:
    Updated:
    Resolved: