In the previous recipe, we saw how it's possible to rename various artifacts of a Java project. Sometimes, however, we've named our objects correctly, but we've put them in the wrong place! NetBeans allows developers to perform a Move refactor where class members can be moved to different classes or classes can be moved to different projects and/or packages.
First we will need a Java project to perform some Move refactoring. We will use the same project from the preceding recipe, Rename refactoring, and so ensure that you have the project open from the end of that recipe. If you have not followed that recipe, the project is available from the code download bundle under the MoveRefactor
folder in Chapter 3
. When the Projects explorer shows the Refactoring
project, expand the Refactoring
node if not yet expanded.