Move Java Resource API eclipse refactoring [message #830561] |
Tue, 27 March 2012 16:02  |
Eclipse User |
|
|
|
I'm developing an eclipse plug-in.
I have to move a class from its package to another package, I would like to use the "move class" functionality built-in eclipse.
I use MoveResourceDescriptor in this way:
MoveResourcesDescriptor descriptor = new MoveResourcesDescriptor();
descriptor.setUpdateReferences(true);
descriptor.setDestination(container);
descriptor.setResourcesToMove(resources);
descriptor.setResourcePathsToMove(pathResource);
descriptor.setDestinationPath(pathDestination);
Refactoring refactoring = descriptor.createRefactoring(new RefactoringStatus());
refactoring.checkAllConditions(pm);
Change change = refactoring.createChange(pm);
change.perform(pm);
This code move resource, but not update references!! Why? I set true in setUpdateReferences()
|
|
|
|
Powered by
FUDForum. Page generated in 2.34116 seconds