All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
PsiElement[] |
adjustForMove(Project project,
PsiElement[] sourceElements,
PsiElement targetElement) |
PsiElement |
adjustTargetForMove(DataContext dataContext,
PsiElement targetContainer) |
boolean |
canMove(PsiElement[] elements,
PsiElement targetContainer,
PsiReference reference) |
protected DialogWrapper |
createMoveClassesOrPackagesToNewDirectoryDialog(PsiDirectory directory,
PsiElement[] elementsToMove,
MoveCallback moveCallback) |
void |
doMove(Project project,
PsiElement[] elements,
PsiElement targetContainer,
MoveCallback callback) |
protected void |
doMoveWithMoveClassesDialog(Project project,
PsiElement[] adjustedElements,
PsiElement initialTargetElement,
MoveCallback moveCallback) |
java.lang.String |
getActionName(PsiElement [] elements) |
static boolean |
hasJavaFiles(PsiDirectory directory) |
static boolean |
hasPackages(PsiDirectory directory) |
static boolean |
invalid4Move(PsiElement element) |
boolean |
isMoveRedundant(PsiElement source,
PsiElement target) |
static boolean |
isPackageOrDirectory(PsiElement element) |
static boolean |
isReferenceInAnonymousClass(PsiReference reference) |
boolean |
isValidTarget(PsiElement psiElement,
PsiElement[] sources) |
static boolean |
packageHasMultipleDirectoriesInModule(Project project,
PsiDirectory targetElement) |
boolean |
tryToMove(PsiElement element,
Project project,
DataContext dataContext,
PsiReference reference,
Editor editor) |