Refactoring
Function | Shortcut | Description |
---|---|---|
Rename | Rename the selected file, class, field, method, etc. and change all references to it accordingly. | |
Change Method Signature | Change the signature of the selected method and update all the corresponding method calls. | |
Move | Move the selected class, package or static member to another package or class and update all the corresponding references. | |
Copy | Create a copy of the selected class, file or directory in the same or different directory or package. | |
Clone | Create a copy of the selected class in the same package. | |
Safe Delete | Delete the selected class, method or field checking its usages. | |
Extract Method | Turn the selected code fragment into a method. | |
Introduce Variable | Create a new variable and use the selected expression as its value. | |
Introduce Field | Create a new field and use the selected expression as its value. | |
Introduce Constant | Create a new constant (static final field) and use the selected expression as its value. | |
Introduce Parameter | Turn the selected expression into a new method parameter. | |
Inline | Inline the selected method or variable. |