Skip to content

New Refactorings

In this screencast I present 3 new refactorings that were are not part of the original refactoring browser. I use these refactorings on a daily bases and I think that they are a huge time saver.

Update: The refactorings presented in this screen-cast are the following ones:

  • Create accessors for class: This is a composite refactoring that uses the existing accessor refactoring to create accessors for all instance-variables.
  • Realize class: This refactoring overrides all abstract methods of the superclasses with a method that calls #shouldBeImplemented.
  • Move method to class/instance side: This refactoring moves the selected method from class- to instance-side or vice-versa.