El IDE de Eclipse se actualizó por primera vez este año. La nueva versión se centra en las mejoras del soporte de Java, con solo pequeñas mejoras para otros lenguajes.
Eclipse IDE es un entorno de desarrollo de escritorio muy popular que se descarga más de 2 millones de veces al mes y es el entorno de desarrollo crítico para más de 4 millones de usuarios activos.
La principal mejora del Eclipse IDE es el soporte para Java 16, incluidos registros, coincidencia de patrones para Instancia de y clases selladas. el soporte para clases selladas es una función de vista previa en Java 16; no están habilitados de forma predeterminada.
El editor se ha mejorado con nuevas ayudas rápidas. Hay disponible ayuda rápida que crea un bloque de prueba con recursos con la expresión asignada a una variable de recurso. El tipo y el nombre de la variable se pueden seleccionar de las sugerencias proporcionadas por el asistente.
Otras nuevas ayudas rápidas ayudan a los desarrolladores a crear declaraciones de clase o interfaz permitidas. El tipo creado declarará el tipo sellado como un súper tipo y se puede declarar como final, no sellado o sellado con las soluciones rápidas disponibles para una mayor verificación de herencia.
Las preferencias de limpieza tienen una nueva pestaña llamada Característica de Java. Aquí se enumeran las opciones de limpieza para asegurarse de que su código sea compatible con la última versión de Java. Las opciones de limpieza relevantes de otras pestañas también se han movido a esta nueva pestaña. Las opciones de limpieza incluyen convertir cláusulas catch separadas en capturas múltiples y reemplazar instancias de comparación simples con una alternativa de expresión lambda.
Se ha agregado una nueva limpieza que elimina las sangrías innecesarias cuando cae el flujo de trabajo opuesto. Cuando caen varios bloques, reduce el bloque con la muesca más grande. Puede negar una condición if si las declaraciones else fallan.
Otra mejora significa que los desarrolladores que crean complementos ahora pueden elegir si incluir o excluir paquetes de la vista Definición de destino.