Java elenca tutte le importazioni usate di progetto per file


0

Come posso elencare tutte le importazioni utilizzate per file di un intero progetto java?

Parte dei requisiti è ignorare le importazioni inutilizzate ma avere tutti gli oggetti usati importati tramite caratteri jolly elencati separatamente.


2
Gli IDE possono elencare tutte le importazioni non utilizzate. Potete usare queste informazioni per elencare tutte le importazioni utilizzate?
Aulis Ronkainen

Non con le importazioni jolly, giusto?
Hans

Almeno in NetBeans, se nessuna classe viene utilizzata da un'importazione con caratteri jolly, verrà contrassegnata come non utilizzata. Potresti per favore spiegare in qualche modo questo: "Parte dei requisiti è ignorare le importazioni inutilizzate ma avere tutti gli oggetti usati importati tramite caratteri jolly elencati separatamente". Non riesco a capire cosa stai cercando.
Aulis Ronkainen

Voglio un elenco di tutti quelli usati, anche dalle importazioni con caratteri jolly
Hans

Un modo è quello di prima refactoring tutte le importazioni di caratteri jolly a quelle esplicite e quindi grep il file o l'intero progetto. (L'ho postato come risposta ma è stato convertito in commento)
Hans

Risposte:


0

Passaggio 1: Sostituisci tutte le importazioni di caratteri jolly con quelle esplicite

1.a) Ottieni IDEA IntelliJ

Se non lo hai ancora, prendi l'IntelliJ IDEA di JetBrain nel modo preferito (gestore pacchetti, download ufficiale , App Toolbox di JetBrains , ...)
La community edition dovrebbe probabilmente essere sufficiente.

1.b) Scegliere Importa stile codice per non utilizzare le importazioni con caratteri jolly

Screenshot annotato: https://imgur.com/a/RPoGZFq

1.c) Ottimizza le importazioni

  • Seleziona il file o la cartella che vuoi esaminare.
    (Assicurati di non selezionare altri file e cartelle, dato che l'organizzazione delle importazioni per molti file potrebbe richiedere un po 'di tempo e l'ottimizzazione è in corso su disco e non in memoria / buffer di file.)
  • Correre Optimize Imports ( Code > Organize Imports o Ctrl+Alt+O )

Passaggio 2: svuota il / i file / i per le importazioni

IntelliJ IDEA salva automaticamente le ottimizzazioni dell'importazione su disco, quindi ora hai solo tutte le importazioni usate e tutte quante sono quelle esplicite, quindi puoi solo

  • Grep i file o le cartelle che si desidera esaminare import

(Passaggio facoltativo 3: Ripristina i tuoi file allo stato precedente)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.