On Wed, 30 Jun 2021 11:43:38 GMT, Sergei Ustimenko <github.com+5709644+fd...@openjdk.org> wrote:
> After generating an Intellij project with the `idea.sh` script, IDEA might > get confused > with the language level settings in generated .idea/misc.xml. This results in > a problem > with modules discussed in > https://mail.openjdk.java.net/pipermail/ide-support-dev/2021-June/000082.html. > To mitigate the problem changing the project's language level helps. > > This patch sets language level for jdk Intellij Project to [X (Experimental > Features)](https://github.com/JetBrains/intellij-community/blob/master/jps/model-api/src/org/jetbrains/jps/model/java/LanguageLevel.java) > to avoid such problems. > > As a side effect following term needs to be accepted in IDEA once opening the > project for the first time: > > You must accept the terms of legal notice of the beta Java specification > to enable support for "X - Experimental features". The implementation > of an early-draft specification developed under the Java Community Process > (JCP) > is made available for testing and evaluation purposes only and is not > compatible with any specification of the JCP. This pull request has now been integrated. Changeset: 371d996a Author: Sergei Ustimenko <fd...@protonmail.com> Committer: Maurizio Cimadamore <mcimadam...@openjdk.org> URL: https://git.openjdk.java.net/jdk/commit/371d996a892fc6fbf82110a1ca5b3d64a801b6fc Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8269700: source level for IntelliJ JDK project is set incorrectly Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.java.net/jdk/pull/4634