2011-11-29 11 views
19

El comportamiento normal de Organizar importaciones de Eclipse puede hacer algunas sugerencias tontas. Por ejemplo, a pesar de usar java.util.Collections en un buen número de mis clases, en ocasiones se importará la clase edu.emory.mathcs.backportCollections.¿Hay un complemento para Eclipse que hace que las importaciones automáticas sean más inteligentes?

He bloqueado algunos de estos paquetes tontos en la sección Java -> Apariencia -> Tipo Filtros de las preferencias, pero si hubiese un complemento que pudiera resolver esto automáticamente, sería bastante útil.

+2

que yo sepa, que es un buen proyecto favorito para empezar :) – benzonico

+1

¿Tiene una orden de importación que figura en Java -> Estilo de código -> Organizar importaciones? No sufro por esto (a menos que no tenga el JDK en el camino accidentalmente). Sé que esto solo establece el orden de las importaciones en el archivo fuente, pero se pregunta si ese es el problema. – James

+0

'No sufro de esto tampoco. Cuando presionas ctrl + shifit + O, eclipse lo organizará automáticamente. si muchas importaciones coinciden. Aparecerá un diálogo y deja que elijas el correcto. está bien –

Respuesta

1

Hay un complemento (herramientas de desarrollador de recomendaciones de código) que debe priorizar las clases que prefiera según las estadísticas. Por lo tanto, las entradas en el cuadro de diálogo se ordenan en función de su uso.

Se incluye en eclipse kepler, pero también está disponible para versiones anteriores.

http://www.eclipse.org/recommenders/

+0

Code Recommenders no soluciona este problema en particular. Pero puede encontrar útil el complemento _Codetrails Connect Completion Tweaks_: http://www.codetrails.com/blog/use-subtype-aware-completion-and-help-shape-future-code-completion – Marcel

Cuestiones relacionadas