On Wed, 30 Jun 2021 11:43:38 GMT, Sergei Ustimenko <[email protected]> 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. The change looks good to me! ------------- Marked as reviewed by mcimadamore (Reviewer). PR: https://git.openjdk.java.net/jdk/pull/4634
