Choose the desired refactoring for the selected symbol or code fragment
Rename the selected file, class, field, method, etc. and change all references to it accordingly.
Change the signature of the selected method and update all the corresponding method calls.
Move the selected class, package or static member to another package or class and update all the corresponding references.
Create a copy of the selected class, file or directory in the same or different directory or package.
Delete the selected class, method or field checking its usages.
Turn the selected code fragment into a method.
Create a new variable and use the selected expression as its value.
Create a new constant (static final field) and use the selected expression as its value.
Turn the selected expression into a new method parameter.
Define symbol or expression as macros
Define symbol using typedefdeclaration
Inline the selected method or variable.