IntelliJ IDEA 2020.1: Java 14, analyse du flux de données dans le débogueur, le nouveau mode LightEdit et bien plus encore

Bonjour, Habr!


IntelliJ IDEA 2020.1 est sorti la semaine dernière, et dans cet article, nous parlerons brièvement des plus intéressants de la nouvelle version. Du grand: nous avons ajouté le support de Java 14, l'analyse du flux de données dans le débogueur, le mode d'édition des fichiers sans ouvrir un projet (LightEdit), et de nouvelles fonctionnalités pour différents frameworks. Tous les détails peuvent être trouvés sur la page Quoi de neuf .



Java



  • La nouvelle version d'IntelliJ IDEA prend en charge Java 14. En particulier, il y a auto-complétion, navigation, inspections, génération de constructeurs pour les enregistrements ( JEP 359 ) et la possibilité de corriger les expressions instanceof-and-cast surchargées avec des variables de modèle concises ( 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