mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[java, refactoring] disable copy class IDEA-327325
GitOrigin-RevId: 84fe31808abbd5078f747fa6494644f5a4e33b4c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c18e77260a
commit
d0a6bb9fdc
+5
-1
@@ -592,7 +592,8 @@ public class CopyClassesHandler extends CopyHandlerDelegateBase {
|
||||
if (element instanceof PsiClass &&
|
||||
element.getParent() != null &&
|
||||
((PsiClass)element).getContainingClass() == null &&
|
||||
!(element instanceof PsiAnonymousClass)) {
|
||||
!(element instanceof PsiAnonymousClass) &&
|
||||
!(element instanceof PsiUnnamedClass)) {
|
||||
break;
|
||||
}
|
||||
element = element.getParent();
|
||||
@@ -604,6 +605,9 @@ public class CopyClassesHandler extends CopyHandlerDelegateBase {
|
||||
if (isSynthetic(aClass)) {
|
||||
return null;
|
||||
}
|
||||
if (aClass instanceof PsiUnnamedClass) {
|
||||
return null;
|
||||
}
|
||||
buffer.add(aClass);
|
||||
}
|
||||
return buffer.toArray(PsiClass.EMPTY_ARRAY);
|
||||
|
||||
Reference in New Issue
Block a user