Si se utiliza una clase en un proyecto Java en Eclipse, y no se importa ya, y solo hay una clase con ese nombre, Eclipse lo importará automáticamente.Forzar Eclipse para importar automáticamente una clase con múltiples opciones
Si hay dos o más clases con el mismo nombre simple, Eclipse le pedirá al usuario que seleccione la que desee. Me gustaría evitar tener que seleccionar uno y preferir tener una clase predeterminada importada. Por ejemplo, uso comúnmente List
y ArrayList
. Y cada vez que los utilizo en una nueva clase, tengo que seleccionar java.util.ArrayList
y java.util.List
de las sugerencias de Eclipse, porque hay otra clase con el nombre List
(java.awt.List
).
¿Hay alguna manera de establecer java.util.List
y java.util.ArrayList
como una importación por defecto si List
y ArrayList
se utiliza?
Por ahora, he creado una plantilla de Eclipse que desencadena en la palabra List
. ¿Hay alguna otra idea o mejora?
${:import(java.util.List,java.util.ArrayList)}
List<> list = new ArrayList<>();
Después de escribir List <> list = new ArrayList <>(); ... ¿no puedes simplemente hacer ctrl + shift + o y dejar que eclipse los importe todos a la vez? – CoolBeans
@CoolBeans Eclipse le pedirá que elija entre varias listas, p. 'java.util.List' o' java.awt.List'. Eso es lo que el OP quiere evitar. – dogbane
Estaría contento si la primera opción fuera siempre la más obvia (la más utilizada), pero incluso eso no está garantizado desafortunadamente. – biziclop