extract current migration tracking out of JavaPsiFacade to a separate PsiMigrationManager; reduce amount of unnecessary Project->PsiManager->Project shuffling

This commit is contained in:
Dmitry Jemerov
2011-10-04 16:03:46 +02:00
parent 50c640a696
commit 494f344f2a
8 changed files with 116 additions and 77 deletions
@@ -111,15 +111,6 @@ public abstract class JavaPsiFacade {
@NotNull
public abstract PsiResolveHelper getResolveHelper();
/**
* Initiates a migrate refactoring. The refactoring is finished when
* {@link com.intellij.psi.PsiMigration#finish()} is called.
*
* @return the migrate operation object.
*/
@NotNull
public abstract PsiMigration startMigration();
/**
* Returns the name helper for the project, which can be used to validate
* and parse Java identifiers.