This is a copy of request I sent before that touch the Migrate tool. We are in the middle of evaluating IDEs. With a core infrastructure group that develops reusable components for an 300+ developers organization this is REALLY important. Anything that would make the migration of the many applications to new version of reusable components easier is worth A LOT.
When your development team is divided in groups that owns different components and these components interact through public APIs, refactoring the APIs might require multiple-steps. Ideally everybody would own the code so if you rename an API method you can rename all its usages whether they are owned by you or not. However when you do not have control over all user components the current refactoring tool doesn't help. You need to save your refactoring into a refactoring batch file that can be applied to user components when they migrate to your new release. You can then release the refactoring file with the new interface. Users can apply the refactorings on their code simplifying tremendously their migration work. Jacques Morel -----Original Message----- From: Valentin Kipiatkov [mailto:[EMAIL PROTECTED]] Sent: Wednesday, February 13, 2002 1:08 PM To: [EMAIL PROTECTED] Subject: Re: [Eap-list] REQ: "Replace usages..." > The Tools/Migrate... command can do this sort of refactoring. It would be > nice if there were a more interactive way to perform this operation. We are thinking of improving/enchancing this feature but not sure about how big priority it has. Do anyone really use (or want to use) it? Best regards, Valentin Kipiatkov ----------------------------------------------------------- IntelliJ Software, http://www.intellij.com/ "Develop with pleasure" ----------------------------------------------------------- ----- Original Message ----- From: "Mark Swinkels" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 13, 2002 9:51 PM Subject: RE: [Eap-list] REQ: "Replace usages..." > The Tools/Migrate... command can do this sort of refactoring. It would be > nice if there were a more interactive way to perform this operation. > > -- Mark > > -----Original Message----- > From: Marc Palmer [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, February 13, 2002 09:46a > To: '[EMAIL PROTECTED]' > Subject: [Eap-list] REQ: "Replace usages..." > > > > Hi, > > I couldn't find a way to do this (I have 602). Basically I wanted to > replace all usages of java.awt.Rectangle with my own IntRect class, for > the purposes of optimisation and independence. > > However, I could not get IDEA to do this for me. I had to do a "Replace > in path" which is not the same thing at all! It takes a lot longer, and > you have to go and correct the imports too. > > With lots of source files, this can be pretty nasty and error-prone. > > Is this possible and I'm just blind? Or is this a different kind of > refactoring - "Replace class X with class Y"? > > Marc > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ W<A> ~~~~~ > (o) Wangjammer5 (Marc Palmer) > ( ) Wangjammer7 > > www.wangjammers.org = Java Consultants (Web|Smartcards|Crypto) > > > > _______________________________________________ > Eap-list mailing list > [EMAIL PROTECTED] > http://www.intellij.com/mailman/listinfo/eap-list > > _______________________________________________ > Eap-list mailing list > [EMAIL PROTECTED] > http://www.intellij.com/mailman/listinfo/eap-list _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list _______________________________________________ Eap-list mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-list
