java - Reemplazo automático de todas las clases internas anónimas a lambda en Intellij Idea
intellij-idea java-8 (1)
Estoy trabajando en un proyecto que se implementa en Java 7 y ahora quiero migrar a Java 8. Utilizo Intellij Idea y encuentro todas las "nuevas apariciones de clases internas" con la búsqueda de expresiones regulares ("nuevo. (. ) / S * {[. | / s] * "), ¡Pero esos son muy numerosos! ¿Cómo hacer cumplir Intellij para reemplazar todas estas clases internas?
En el menú Analyze
, seleccione "Ejecutar inspección por nombre ...". En el cuadro de búsqueda, escriba "Anónimo" y seleccione el que dice "La clase anónima puede ser reemplazada por lambda" o algo por el estilo. Seleccione su alcance e inicie el análisis.
En los resultados, puede inspeccionarlos individualmente y hacer clic en el enlace "Reemplazar con lambda" a la derecha para hacer el cambio o, si es valiente, puede hacer clic derecho en el nodo en la parte superior de los resultados y seleccionar " Aplicar la corrección "para actualizar todos ellos.