Xref-Speller Refactoring
Direct implementation of several refactorings is performed by others by using its source browsing capabilities. Refactoring, according to Martin Fowler, is a disciplined technique used to restructure codes.
There are those who has directly implemented refactorings for C language and for Java language as well. In order to specifically identify which belonged to a specific group, a summary is provided below:
For the C language refactoring, the following are covered:
- Add Parameter
- Exchange Parameter
- Extract Function
- Extract Macro
- Remove Parameter
- Rename Parameter
- Rename Macro
- Rename Variable
- Rename Function
- Rename Field
For the Java language refactoring, the list includes:
- Add Parameter
- Exchange Parameter
- Extract Method
- Remove Parameter
- Rename Parameter
- Rename Class
- Rename Field
- Rename Method