As a test, i've taken the source of Effective Java (3rd Ed) and change them to use var, switch expression, records and the instanceof with the type test pattern. [ https://github.com/forax/effective-java-3e-source-code | https://github.com/forax/effective-java-3e-source-code ]
IntelliJ works great ! No problem. regards, Rémi > De: "Brian Goetz" <brian.go...@oracle.com> > À: "Tagir Valeev" <amae...@gmail.com>, "amber-dev" > <amber-...@openjdk.java.net>, > "amber-spec-experts" <amber-spec-experts@openjdk.java.net> > Envoyé: Samedi 25 Janvier 2020 18:53:59 > Objet: Re: IntelliJ IDEA 2020.1 EAP with Records/Patterns support > Great news, Tagir. It is super to see strong early IDE support -- that means > we > will are more likely to get useful feedback when we can still act on it! > On 1/24/2020 10:33 PM, Tagir Valeev wrote: >> Hello! >> I'm happy to announce that JetBrains started an Early Access Program >> for IntelliJ IDEA 2020.1. You can download the EAP builds here (fully >> functional for 30 days, no registration/payment required): [ >> https://www.jetbrains.com/idea/nextversion/ | >> https://www.jetbrains.com/idea/nextversion/ ] Here's release notes blog >> post: [ >> https://blog.jetbrains.com/idea/2020/01/intellij-idea-2020-1-eap/ | >> https://blog.jetbrains.com/idea/2020/01/intellij-idea-2020-1-eap/ ] In >> particular, these builds already have decent support for Java 14 >> Preview features, including records and patterns in instanceof. There >> are still many known problems (most notable with formatting and >> refactorings), but all the basic functionality (syntax highlighting, >> error highlighting, code completion, symbol resolution, navigation, >> etc.) already works. Also, for patterns, we have an inspection that >> suggests replacing the instanceof+subsequent variable declaration and >> cast sequence with instanceof + pattern. >> Feel free to try this build. If you have any feedback you can contact >> me or post new issues to [ https://youtrack.jetbrains.com/ | >> https://youtrack.jetbrains.com ] . >> With best regards, >> Tagir Valeev.