[java-inspection] IDEA-356474 Support JEP 477: support implicitly imported modules in optimize imports

- added test
- the main logic was implemented in IDEA-356672

GitOrigin-RevId: cea8a71db91527ae175da2060c65423dec740b46
This commit is contained in:
Mikhail Pyltsin
2024-07-25 09:33:08 +00:00
committed by intellij-monorepo-bot
parent 6d101f8467
commit 11f2d22415
3 changed files with 14 additions and 2 deletions
@@ -0,0 +1,5 @@
import java.util.*;
void main() {
List<String> a = new ArrayList<>();
}
@@ -0,0 +1,3 @@
void main() {
List<String> a = new ArrayList<>();
}
@@ -50,7 +50,7 @@ public class OptimizeImportsTest extends OptimizeImportsTestCase {
@Override
protected @NotNull LightProjectDescriptor getProjectDescriptor() {
return JAVA_21;
return JAVA_23;
}
@Override
@@ -126,7 +126,11 @@ public class OptimizeImportsTest extends OptimizeImportsTestCase {
public void testImplicitIoImport3() {
implicitIoImport();
}
public void testImplicitModulesWithImplicitClass() {
doTest();
}
public void testNewImportListIsEmptyAndCommentPreserved() { doTest(); }
public void testNewImportListIsEmptyAndJavaDocWithInvalidCodePreserved() { doTest(); }