Hi Just a suggestion to look at this. I haven't a lot of time to examine the list, but a number of them are in JRefactory (http://jrefactory.sourceforge.net/) which has on the "Requested Features" list to integrate to JDEE.
I haven't used JRefactory but came across it some time ago and bookmarked it. Bill At 18:22 02/12/2002 -0500, Nascif Abousalh-Neto wrote: >So far we have: > >1. Changing class name (and all references). >2. Changing names of any choosen class member - field, method (and all references) >3. Changing package for one or more classes with 'one click' (and all references) >4. Moving class to different package >5. Create factory method in place of constructor >6. Extract method from selected piece of code >7. Extract super class or interface for selected piece of code and set of fields >8. Deleting classes/methods/attributes >9. Copying classes into other packages >10.Copying methods/attributes into other classes > >I would like to see some features from Transmogrify, which may not be necessarily >refactorings but are easy to implement once you have a refactoring framework (which >requires the complete syntax trees plus reference resolution) in place: > >11. Wrapping a block of code in a try/catch (exceptions needed extracted from the >signatures of the methods in the block) > >12. Finding out unsused variables/methods/classes >13. Finding out shadowed variables/methods > >Maybe we should have a page somewhere and vote? A system like bugzilla to track >requirements/bugs and get user input on the most desirable ones would be nice. > >For a comprehensive list of Refactorings as documented by Martin Fowler, check ><http://www.refactoring.com/catalog/index.html>http://www.refactoring.com/catalog/index.html > >Regards, > Nascif