Rename of Extract Class in IdeaX?

Hi there,

Can someone explain the logic behind renaming the Extract Class refactoring to Extract Delegate? Its an interesting change in that the Refactor menu would encourage people to read the Martin Fowler book which calls the refactoring Extract Class.

Just curious.

1 comment
Comment actions Permalink

This has been done to distinguish it from Extract Superclass refactoring.
The new name seems not to be suitable since it is based on one specific case
(when the newly created class delegates some calls to the original one).
Most likely we'll return to the old name.


Please sign in to leave a comment.