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".