From 483ba28afec41db740efe572d00f61b7800a84e1 Mon Sep 17 00:00:00 2001 From: Georgii Ustinov Date: Wed, 10 Sep 2025 11:51:15 +0300 Subject: [PATCH] [Java. Intention Actions] IDEA-379084 Disable test to be run on implicit classes GitOrigin-RevId: f106e3866ae7ba2df88211c0b33bad8fef7df155 --- .../propertyBased/JavaOutOfClassDefinitionPropertyTest.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaOutOfClassDefinitionPropertyTest.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaOutOfClassDefinitionPropertyTest.java index 5c00d4021990..d280e78924ca 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaOutOfClassDefinitionPropertyTest.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaOutOfClassDefinitionPropertyTest.java @@ -40,7 +40,7 @@ public class JavaOutOfClassDefinitionPropertyTest extends LightJavaCodeInsightFi Supplier fileAction = MadTestingUtil.performOnFileContents(myFixture, PathManager.getHomePath(), f -> f.getName().endsWith(".java"), this::doTestMoveMethodOutOfClassAndBack); - PropertyChecker.customized() + PropertyChecker .checkScenarios(fileAction); }); } @@ -52,8 +52,8 @@ public class JavaOutOfClassDefinitionPropertyTest extends LightJavaCodeInsightFi PsiJavaFile psiJavaFile = ObjectUtils.tryCast(myFixture.getFile(), PsiJavaFile.class); if (psiJavaFile == null) return; PsiClass psiClass = findClass(file, psiJavaFile); - // enum and annotation fields are not supported - if (psiClass == null || psiClass.isEnum() || psiClass.isAnnotationType()) return; + // enum, implicit classes and annotation fields are not supported + if (psiClass == null || psiClass.isEnum() || psiClass.isAnnotationType() || psiClass instanceof PsiImplicitClass) return; List members = findMembers(psiClass); int nMembers = members.size(); if (nMembers == 0) return;