Última Actualización abril 20th, 2021 12:07 PM
Sep 23, 2019 NGuerrero Desarrollo Web 0
El uso de Eclipse static import cada día nos resulta más necesario . Antiguamente existían pocas clases que necesitaran de imports estáticos pero con la llegada de la programación funcional o el uso cada día más masivo de pruebas unitarias es cada día más habitual tener que realizar importaciones de métodos estáticos. El problema es que normalmente Eclipse no los termina de importar de la forma que nosotros necesitamos . Vamos a explicarlo con una ejemplo sencillo de manejo de un Stream.
Este código es totalmente correcto y usa un Collectors.toList() para convertir otra vez el stream en una lista . Sin embargo nos hubiera gustado poder simplemente invocar al método toList que es un método estático. Eclipse de entrada nos nos provee de esa opción en sus capacidades de refactoring. Eso no quiere decir que nosotros no podamos modificar el código realizar el import estático y solventar el problema . El nuevo código sería:
Como podemos observar prácticamente no hay cambios simplemente Collectors.toList() se ha convertido en toList() y el import ha cambiado para ser un import estático.
¿Cómo podemos solventar este problema y que eclipse sea capaz de ayudarnos con los imports estáticos?
Para configurar los imports de métodos estáticos es suficiente con ir a window ->preferences->Java->Editor->Favoritos y añadir como nuevo tipo java.util.stream.Collectors.
Una vez añadido este elemento podemos escribir directamente en el código toList()
De esta forma podremos trabajar de una manera mucho más cómoda con eclipse static import.
Te esperamos en los siguientes artículos en donde hablaremos mas acerca de estos temas, los cuales hoy en día son de vital importancia en el mundo de la tecnología.
Powered by Facebook Comments
No related posts.
Abr 20, 2021 0
Abr 19, 2021 0
Abr 17, 2021 0
Abr 16, 2021 0
Abr 09, 2021 0
Abr 03, 2021 0
Mar 31, 2021 0
Mar 26, 2021 0
Abr 20, 2021 0
Abr 19, 2021 0
Abr 17, 2021 0