mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix copy/move for Java files outside source roots
This commit is contained in:
+1
-1
@@ -9,7 +9,7 @@ public class JavaCopyFilesOrDirectoriesHandler extends CopyFilesOrDirectoriesHan
|
||||
protected boolean canCopyFiles(final PsiElement[] elements) {
|
||||
for (PsiElement element : elements) {
|
||||
if (!(element instanceof PsiFile) ||
|
||||
element instanceof PsiJavaFile && !JspPsiUtil.isInJspFile(element)) {
|
||||
element instanceof PsiJavaFile && !JspPsiUtil.isInJspFile(element) && ((PsiJavaFile) element).getClasses().length > 0) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ public class JavaMoveFilesOrDirectoriesHandler extends MoveFilesOrDirectoriesHan
|
||||
allJava &= JavaCopyFilesOrDirectoriesHandler.hasPackages((PsiDirectory)element);
|
||||
}
|
||||
else if (element instanceof PsiFile) {
|
||||
allJava &= element instanceof PsiJavaFile && !JspPsiUtil.isInJspFile(element);
|
||||
allJava &= element instanceof PsiJavaFile && !JspPsiUtil.isInJspFile(element) && ((PsiJavaFile) element).getClasses().length > 0;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user