Jacques,

> Move method

It is quite easily performed with the following refactorings: make method
static, move static method, introduce parameter. The reason why move method
is not implemented is simple: the amount of information, IDEA should ask a
user when performing the method is _enormous_. So it won't be very practical
to use. (Try thinking about several possibilities in moving the method).

> Extract Class/Inline Class
This is even more complex than Move method.

> Replace Inheritance with Delegation
Sometimes we are thinking about having this refactoring too.

> Replace Constructor with Factory Method
Are you performing it often?

> Encapsulate Collection (mentioned several times in other threads)
It's quite impossible to transform setCourse(Set) method to add/removeCourse
automatically. Or are we missing something?

> Replace Parameter with Method
Isn't this easily performed with Inline Variable?

--
Best regards,
Mike Aizatsky.
------------------------------
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"



_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://lists.jetbrains.com/mailman/listinfo/eap-features

Reply via email to