java intellij-idea lambda java-8 anonymous-class

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.