[java, refactoring] disable copy class IDEA-327325

GitOrigin-RevId: 84fe31808abbd5078f747fa6494644f5a4e33b4c
This commit is contained in:
Roman Ivanov
2023-08-27 21:24:03 +00:00
committed by intellij-monorepo-bot
parent c18e77260a
commit d0a6bb9fdc
@@ -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);