[java-highlighting] IDEA-372969 Support JEP 512: Compact Source Files and Instance Main Methods

- set language levels for features
- fix tests
- new tests for new language levels

GitOrigin-RevId: 5259088ac10962f8f9373fbea29e01adb2bf7333
This commit is contained in:
Mikhail Pyltsin
2025-06-24 15:03:20 +02:00
committed by intellij-monorepo-bot
parent 7a31ef1f7d
commit d8261beaf9
24 changed files with 243 additions and 89 deletions

View File

@@ -0,0 +1,3 @@
void <error descr="Compact source files are not supported at language level '24'">main</error>() {
<error descr="Cannot resolve symbol 'List'">List</error><String> a = new <error descr="Cannot resolve symbol 'ArrayList'">ArrayList</error><>();
}