KI-gestützte Erklärungen für Java-Ausdrücke jetzt in VS Code verfügbar

Microsoft hat ein Update für sein Visual Studio Code Extension Pack für Java veröffentlicht, das Funktionen enthält, die von künstlicher Intelligenz (KI) unterstützt werden.

Das neue Update bringt mehrere Verbesserungen für das Extension Pack für Java, eine Sammlung von Tools, die Sprachunterstützung, Debugging, Testen und mehr bieten.

KI-gesteuerte Erklärung von Spring-Ausdrücken

Eine bemerkenswerte Funktion in diesem neuesten Update ist die Integration von GitHub Copilot AI, der verschiedene Arten von Ausdrücken erklären kann, die im Spring-Framework verwendet werden.

Dazu gehören SpEL-Ausdrücke, Abfrageanweisungen und AOP-Pointcut-Ausdrücke, wobei jedes Konzept ausführlich erklärt wird.

Laut Microsoft ist die entsprechende Eingabeaufforderung so gestaltet, dass sie eine Zusammenfassung gefolgt von einer detaillierteren Erklärung bietet, was es für Entwickler einfacher macht, komplexe Codekonzepte zu verstehen.

Verbesserte Java-Werkzeuge in VS Code

Zusätzlich zu den KI-gestützten Erklärungen enthält dieses Update auch einige andere Verbesserungen des Extension Packs für Java.

Dazu gehören die Syntaxhervorhebung und Validierung von CRON-Ausdrücken, die in Annotationen verwendet werden, sowie neue Inlay-Hinweise für Abfrageparameternamen.

Das Update verbessert auch die Unterstützung für verschiedene Spring-Annotationen und bietet Funktionen wie Autovervollständigung, Go-to-Definition und Find References.

Unterstützung für Android und Gradle

Eine weitere wichtige Funktion dieses Updates ist die Hinzufügung der Unterstützung von Android-Build-Varianten zur Gradle-Erweiterung.

Entwickler können nun verschiedene Anwendungstypen von einem einzigen Projekt aus konfigurieren, was die Verwaltung komplexer Android-Projekte erleichtert.

Das Update enthält auch eine verbesserte hierarchische Baumstruktur für die Anzeige der Projektstruktur im Gradle Task Explorer.

Das neueste Update von Microsoft hat die Fähigkeiten des Visual Studio Code Extension Packs auf ein neues Niveau gehoben und macht es zu einer noch leistungsfähigeren Plattform für die Java-Entwicklung, in der Entwickler nun KI-gestützte Erklärungen und zahlreiche andere fortschrittliche Funktionen nutzen können, um ihren Workflow zu optimieren.