java eclipse automated-refactoring

java - Eclipse: transforma la invocación de método estático a una importación estática



automated-refactoring (1)

Coloque el cursor sobre el nombre del método (como asList ) y presione Ctrl-Shift-M .

Este es el atajo de teclado predeterminado para el comando ''Agregar importación''. También puede encontrar el comando en el menú ''Fuente''.

¿Hay alguna forma de transformar automáticamente esta invocación de método estático ( Arrays.asList )?

import java.util.Arrays; import java.util.List; public class StaticImport { public static void main(String[] args) { List<String> list = Arrays.asList("hello", "world"); System.out.println(list); } }

a esta invocación usando una static import :

import static java.util.Arrays.asList; import java.util.List; public class StaticImport { public static void main(String[] args) { List<String> list = asList("hello", "world"); System.out.println(list); } }

Sé que puedo configurar la finalización del código usando esta Window » Preferences » Java » Editor » Content Assist » Favorites como se describe en esta respuesta .

Mi pregunta es acerca de cómo transformar una invocación de método estático existente . Idealmente, me gustaría no tener que configurar una "importación favorita".