No, there is a "Move", that can move classes, methods and fields(?).
Tom On Mon, 26 Aug 2002 14:28:23 +0200, Hans Speijer <[EMAIL PROTECTED]> wrote: > What refactoring in the menu would I use to move the method? It seems there > is only a 'Move Class'. > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Monday, August 26, 2002 2:20 PM > To: [EMAIL PROTECTED] > Subject: Re: Move method refactoring > > > > documentRoot)", make it public and move it to FileUtils. > > Sorry, forgot "make static" before moving. > > Tom > > > On Mon, 26 Aug 2002 12:18:35 GMT, [EMAIL PROTECTED] (Thomas Singer) > wrote: > > > I would add the line > > > > File documentRoot = this.documentRoot; > > > > immediately before the "File parentFolder = folder;" line, extract the > > rest to a new method "removeEmptyFolders(File folder, File > > documentRoot)", make it public and move it to FileUtils. > > > > Tom > > > > > > On Mon, 26 Aug 2002 13:58:46 +0200, Hans Speijer > > <[EMAIL PROTECTED]> wrote: > > > > > This message is in MIME format. Since your mail reader does not > understand > > > this format, some or all of this message may not be legible. > > > > > > ------_=_NextPart_001_01C24CF7.EE7A22D0 > > > Content-Type: text/plain; > > > charset="iso-8859-1" > > > > > > Hi, > > > > > > I have the following method in a class: > > > > > > protected void removeEmptyFolders(File folder) { > > > > > > File parentFolder = folder; > > > > > > while(parentFolder.listFiles() != null && > parentFolder.listFiles().length > > > == 0 && !parentFolder.equals(documentRoot)) { > > > parentFolder.delete(); > > > parentFolder = parentFolder.getParentFile(); > > > } > > > } > > > > > > I need to move the method to a a class called FileUtils. Because I don't > > > have the documentRoot as a variable I need to pass it as a parameter to > the > > > new static method. > > > > > > How do I do this refactoring with IDEA. If this is not a standard > > > refactoring, should I submit into Tracker? > > > > > > Cheers, > > > > > > Hans Speijer > > > > > > ------_=_NextPart_001_01C24CF7.EE7A22D0 > > > Content-Type: text/html; > > > charset="iso-8859-1" > > > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> > > > <HTML><HEAD> > > > <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> > > > > > > > > > <META content="MSHTML 6.00.2716.2200" name=GENERATOR></HEAD> > > > <BODY> > > > <DIV><FONT face=Arial size=2><SPAN class=739305411-26082002>Hi, > > > </SPAN></FONT></DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face=Arial size=2><SPAN class=739305411-26082002>I have the > following > > > method in a class:</SPAN></FONT></DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face="Courier New" size=2><SPAN > class=739305411-26082002>protected > > > void removeEmptyFolders(File folder) {</SPAN></FONT></DIV> > > > <DIV><FONT face="Courier New" size=2></FONT> </DIV> > > > <DIV><FONT face="Courier New" size=2><SPAN > > > class=739305411-26082002> File parentFolder = > > > folder;</SPAN></FONT></DIV> > > > <DIV><FONT face="Courier New" size=2></FONT> </DIV> > > > <DIV><FONT face="Courier New" size=2><SPAN > > > class=739305411-26082002> while(parentFolder.listFiles() != > null > > > && parentFolder.listFiles().length == 0 && > > > !parentFolder.equals(documentRoot)) > > > > {<BR> parentFolder.delete();<BR> parentFol > der > > > = > parentFolder.getParentFile();<BR> }<BR> }</SPAN></FONT></DIV > > > > > <DIV><FONT size=2><SPAN > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face=Arial size=2><SPAN class=739305411-26082002>I need to > move the > > > method to a a class called FileUtils. Because I don't have the > documentRoot as a > > > variable I need to pass it as a parameter to the new static method. > > > </SPAN></FONT></DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face=Arial size=2><SPAN class=739305411-26082002>How do I do > this > > > refactoring with IDEA. If this is not a standard refactoring, should I > submit > > > into Tracker?</SPAN></FONT></DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002>Cheers,</SPAN></FONT></DIV> > > > <DIV><FONT face=Arial size=2><SPAN > > > class=739305411-26082002></SPAN></FONT> </DIV> > > > <DIV><FONT face=Arial size=2><SPAN class=739305411-26082002>Hans > > > Speijer</SPAN></FONT></DIV></BODY></HTML> > > > > > > ------_=_NextPart_001_01C24CF7.EE7A22D0-- > > > > _______________________________________________ > Eap-features mailing list > [EMAIL PROTECTED] > http://lists.jetbrains.com/mailman/listinfo/eap-features _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://lists.jetbrains.com/mailman/listinfo/eap-features
