Are there any tools available which help with Apex code refactoring?
With features like:
- Renaming classes and updating all references
- Renaming method names and updating all references
- Finding usages of class/method
- Finding redundant code
- Change Signature
- Convert Interface to Abstract Class
- Convert Abstract Class to Interface
- Extract Superclass
- Transform Parameters
- Replace Constructor with Factory Method
- Convert Method to Property
- etc
Something like ReSharper would be perfect :)
Note: I realise a similar question has been asked before, but that was 3 years ago, so hoping for a positive answer this time.