unused studio statement optimize mac intellij imports idea clean java import intellij-idea

java - studio - Intellij auto import para clases internas



optimize imports intellij mac (1)

Marque la casilla de verificación en Settings > Editor > Code Style > Java > Imports > Insert imports for inner classes :

Estoy usando Intellij 10.5 y me gustaría poder usar la generación automática de líneas de importación para permitir clases internas, pero no lo veo como una preferencia de configuración. es posible?

Ejemplo vale más que mil palabras:

public class Foo { public static class Bar { } }

Estoy escribiendo un código que necesita usar una instancia de Bar:

Bar bar = new Bar();

Intellij muestra correctamente Bar como una de las sugerencias para importar, pero cuando lo selecciono, hace lo siguiente:

import package.Foo; Foo.Bar bar = new Foo.Bar();

mientras que lo que me gustaría es:

import package.Foo.Bar; Bar bar = new Bar();

¡Gracias!