Seriously - I think you've shown that with a good engine (which I'm hoping it is - it seemed that way when I first came across a few bits in Dolphin) - and a bit of knowledge (although you have tons - but I'm hoping we can follow in your footsteps), a few people could make a big impact on what is possible (I certainly don't find it easy to even contemplate writing these things in Eclipse, as the model is very complicated).
Yes!!! Some eclipse refactoring were are may be still are because java is really complex compare to smalltalk and we should take advantage of that.
Have a look the method #refactoring in ORCmdCreateSubclassRefactoring and ORCmdCreateSuperclassRefactoring. Maybe you can improve something in terms of UI -> Refactoring Engine interaction?
I will certainly have a look - and maybe with a bit of guidance at ESUG I might be able to make a difference too.
There are already numerous refactorings that I "ported" from Eclipse:
I just took these for granted... I've been "spoiled" while being away, and had forgotten what the original base set was. I LOVE the generate multiple accessors (and the ability to edit that list and remove ones you don't want). I sometimes which it was a bit more tickable - but the alt-x (or right click) on an item works reasonably well.
As well as some new Smalltalk specific ones:
Nice.
Thanks as always for your contributions on this - its inspiring
Tim _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project