IDEA-243546 Allow local interfaces and enums on language level 15-preview (part of JEP 384)

Also: fix non-static access checks for local interfaces/enums/records (JEP 384)
Also: i18n of error messages

GitOrigin-RevId: 40448f089229d77e32eb200b4011e1aea09391b0
This commit is contained in:
Tagir Valeev
2020-06-16 09:43:13 +03:00
committed by intellij-monorepo-bot
parent 1a1a2b05a6
commit 2072855222
16 changed files with 257 additions and 58 deletions
@@ -145,7 +145,7 @@ interface Barz {
///////////////////////
class sss {
void f() {
<error descr="Enum must not be local">enum EEEE</error> { EE, YY };
<error descr="Local enums are not supported at language level '5'">enum</error> EEEE { EE, YY };
}
}