Apache NetBeans 12.6 se lanzó con soporte para Java 17, incluida la coincidencia de patrones para expresiones y declaraciones de cambio, junto con una depuración remota más rápida y un analizador YAML revisado.
NetBeans es un IDE para desarrollar Java SE, Java EE, PHP y JavaScript con soporte para Groovy y C / C ++. Proporciona editores, asistentes y plantillas y es multiplataforma.
Esta versión de NetBeans se basa en el soporte experimental para Java 17 incluido en NetBeans 12.5 para agregar soporte para la coincidencia de patrones para expresiones y declaraciones de cambio. Esta mejora le permite probar una expresión frente a una serie de modelos, cada uno con una acción específica, de modo que las consultas complejas orientadas a datos se puedan expresar de forma concisa y segura.
Otras mejoras al soporte de Java incluyen el reconocimiento de prefijos para autocompletar en los registros y la visualización correcta de las variables finales al completar el código Java para su uso en clases anónimas.
La nueva versión también actualiza su compatibilidad con Gradle a la versión 7.3 para que sea compatible con Java 17. Los proyectos de Gradle ahora también deberían reconocer los directorios de origen de Kotlin.
La compatibilidad con Groovy se ha mejorado con una nueva transformación en la caché de ClassLoader y la capacidad de evitar búsquedas de recursos de ClassLoader. El rendimiento maravilloso también se ha mejorado al cargar clases usando FileSystem.
Se han realizado numerosas optimizaciones de rendimiento para acelerar la depuración remota y, en otros lugares, el depurador ahora dará un paso y continuará si un punto de interrupción se detiene en el punto equivocado después de la evaluación.
El analizador YAML revisado ahora también ofrece recuperación de errores. La implementación anterior habría detectado e ignorado las excepciones del analizador y el analizador. Esta implementación intenta dividir el yaml en segmentos alrededor de las secciones problemáticas e intenta analizar estas secciones individualmente.
NetBeans 12.6 ya está disponible para descargar.