2011-11-29 14 views
19

Il normale comportamento di Organize Imports di Eclipse può dare alcuni suggerimenti stupidi. Ad esempio, nonostante l'utilizzo di java.util.Collections in un buon numero di classi, occasionalmente verrà importata la classe edu.emory.mathcs.backportCollections.Esiste un plug-in per Eclipse che rende le importazioni automatiche più intelligenti?

Ho bloccato alcuni di questi pacchetti stupidi nella sezione Java -> Aspetto -> Tipo filtri delle preferenze, ma se fosse presente un plug-in che può capirlo automaticamente sarebbe molto utile.

+2

afaik, che è un buon progetto di pet per iniziare :) – benzonico

+1

Avete un ordine d'importazione che figura in Java -> Codice di stile -> Organizza importazioni? Non ne soffro (a meno che non abbia il JDK sul percorso accidentalmente). So che questo imposta solo l'ordine delle importazioni nel file sorgente, ma mi chiedo se questo è il problema? – James

+0

'Non ne soffro neanche io. Quando premi ctrl + shifit + O, eclipse lo organizzerà automaticamente. se molte importazioni corrispondono. apparirà una finestra di dialogo e permetterà di scegliere quella giusta. è ok –

risposta

1

Esiste un plug-in (strumenti di sviluppo per i segnalatori di codice) che deve priorizzare le classi preferite in base alle statistiche. Quindi le voci nella finestra di dialogo sono ordinate in base al loro utilizzo.

È incluso in eclipse kepler, ma è disponibile anche per le versioni precedenti.

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

+0

I programmi di suggerimento del codice non risolvono questo particolare problema. Ma potresti trovare utile il plugin _Codetrails Connect Completion Tweaks_: http://www.codetrails.com/blog/use-subtype-aware-completion-and-help-shape-future-code-completion – Marcel

Problemi correlati