public abstract class MoveDirectoryWithClassesHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MoveDirectoryWithClassesHelper.Default |
Constructor and Description |
---|
MoveDirectoryWithClassesHelper() |
Modifier and Type | Method and Description |
---|---|
abstract void |
afterMove(PsiElement newElement) |
abstract void |
beforeMove(PsiFile psiFile) |
static java.util.List<MoveDirectoryWithClassesHelper> |
findAll() |
abstract void |
findUsages(java.util.Collection<PsiFile> filesToMove,
PsiDirectory[] directoriesToMove,
java.util.Collection<UsageInfo> result,
boolean searchInComments,
boolean searchInNonJavaFiles,
Project project) |
abstract boolean |
move(PsiFile file,
PsiDirectory moveDestination,
java.util.Map<PsiElement,PsiElement> oldToNewElementsMapping,
java.util.List<PsiFile> movedFiles,
RefactoringElementListener listener) |
abstract void |
postProcessUsages(UsageInfo[] usages,
Function<PsiDirectory,PsiDirectory> newDirMapper) |
void |
preprocessUsages(Project project,
java.util.Set<PsiFile> files,
UsageInfo[] infos,
PsiDirectory directory,
MultiMap<PsiElement,java.lang.String> conflicts) |
public abstract void findUsages(java.util.Collection<PsiFile> filesToMove, PsiDirectory[] directoriesToMove, java.util.Collection<UsageInfo> result, boolean searchInComments, boolean searchInNonJavaFiles, Project project)
public abstract boolean move(PsiFile file, PsiDirectory moveDestination, java.util.Map<PsiElement,PsiElement> oldToNewElementsMapping, java.util.List<PsiFile> movedFiles, RefactoringElementListener listener)
public abstract void postProcessUsages(UsageInfo[] usages, Function<PsiDirectory,PsiDirectory> newDirMapper)
public abstract void beforeMove(PsiFile psiFile)
public abstract void afterMove(PsiElement newElement)
public void preprocessUsages(Project project, java.util.Set<PsiFile> files, UsageInfo[] infos, PsiDirectory directory, MultiMap<PsiElement,java.lang.String> conflicts)
public static java.util.List<MoveDirectoryWithClassesHelper> findAll()