GNU Emacs as a lightweight Java IDE - 2 (Refactoring)
Anand Tamariya <[email protected]> Sun, 1 Dec 2019 14:25:06 +0530
| Newsgroups | gmane.emacs.semantic |
|---|---|
| Message-ID | <CADm7Y4mNgip1qeBhwpRBrPQOCC60aN1ZzNTLsqVACjMhuQ-0nA@mail.gmail.com> |
--===============8697847872951237449== Content-Type: multipart/alternative; boundary="0000000000003e298d0598a09fb1" --0000000000003e298d0598a09fb1 Content-Type: text/plain; charset="UTF-8" Hi, I've implemented following refactoring commands for Java. - Extract method - Extract interface - Implement interface - Pull up method - Find references - Rename variables and methods The video also demonstrates power of CEDET semantic. Same command is used to extract method both from Java and Lisp code. It might still be rough around the edges. Patches and feedback are welcome. Demo: https://youtu.be/zmRac_BNbv0 Regards, Anand --0000000000003e298d0598a09fb1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi,</div><div>I've implemented following refactor= ing commands for Java. <br></div><div>- Extract method</div><div>- Extract = interface</div><div>- Implement interface</div><div>- Pull up method<br></d= iv><div>- Find references</div><div>- Rename variables and methods</div><di= v><br></div><div>The video also demonstrates power of CEDET semantic. Same = command is used to extract method both from Java and Lisp code. It might st= ill be rough around the edges. Patches and feedback are welcome.<br></div><= div><br></div><div>Demo:<br></div><div><a href=3D"https://youtu.be/zmRac_BN= bv0">https://youtu.be/zmRac_BNbv0</a></div><div><br></div><div>Regards,</di= v><div>Anand<br></div></div> --0000000000003e298d0598a09fb1-- --===============8697847872951237449== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============8697847872951237449== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ cedet-semantic mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/cedet-semantic --===============8697847872951237449==--