IntelliJ IDEA 2020.1: Java 14, analysis of data flow in the debugger, the new LightEdit mode and much more

Hello, Habr!


IntelliJ IDEA 2020.1 was released last week, and in this post we will briefly talk about the most interesting in the new version. From the big one: we added support for Java 14, analysis of data flow in the debugger, the mode of editing files without opening a project (LightEdit), and new features for different frameworks. All details can be found on the What's new page .



Java



  • The new version of IntelliJ IDEA supports Java 14. In particular, there is auto-completion, navigation, inspections, generation of constructors for records ( JEP 359 ) and the ability to correct overloaded instanceof-and-cast expressions with concise pattern variables ( JEP 305 ).
  • Java . JDK IDE, , .
  • . `SimpleDateFormat`, , .



  • LightEdit. , . LightEdit (`idea file.extension`), IDE . (.).
  • Rename Change Signature , . , / . (.).
  • Javadocs - , , . IDE Javadocs .
  • Code vision — , . .

:


  • Java-.
  • .
  • - .
  • .



  • . , . , IDE , true, — false. (.).
  • . , , .



  • IntelliJ IDEA 2020.1 `.hprof`, . hprof-, Help | Find action «hprof» Open Hprof Snapshot. , .
  • . (.).

VCS



  • Interactively Rebase from Here - . , , , , .
  • Commit Commit. , , , Preferences/Settings | Version Control | Commit Dialog.

:


  • Git IDE.
  • Branches.
  • Log .



  • JetBrains Mono, JetBrains Mono IntelliJ IDEA. JetBrains Mono, Preferences/Settings | Editor | Font.
  • IDE , , — IntelliJ Light.
  • Find Find in Path.



  • IntelliJ IDEA 2020.1 Ultimate Selenium, -, Selenium UI Automation Testing. JVM- UI- : Selenium, Selenide, Geb, Serenity BDD Allure Framework. Selenium (.)
  • 2020.1 Spring WebFlux. IDE `Rendering` API, . , , WebFlux Actuator, Run.

:


  • , , Rename (Shift+F6) JMS Spring Messaging API.
  • IDE Spring , Find Usages (Alt+F7) Rename.
  • Micronaut , .
  • RxJava.
  • Quarkus MicroProfile .
  • R2DBC, Vert.x SQL Clients, Apache Spark SQL, Apache DB Utils .
  • Swagger Codegen — , API .
  • HTTP- .
  • JavaScript, .


( ), Scala, Docker Kubernetes ( .). , , .


! , What’s new .


IntelliJ IDEA


All Articles