Ricerca nel workbench
In questa sezione verrà effettuata la ricerca di elementi Java nel workbench.
Nella finestra di dialogo Ricerca, è possibile eseguire ricerche di file, di testo o Java. Le ricerche Java operano nella struttura del codice. Le ricerche di file operano nei file in base al nome e/o al contenuto del testo.
Le ricerche Java sono più rapide, dal momento che esiste una struttura di indicizzazione sottostante per la struttura del codice.
Le ricerche di testo consentono di trovare corrispondenze all'interno di commenti e stringhe.
Esecuzione di una ricerca Java dal workbench
- Nella prospettiva Java, fare clic sul pulsante Ricerca nella barra degli strumenti del workbench oppure utilizzare Cerca > Java nella barra dei menu.
- Se non è già selezionata, selezionare la scheda Ricerca Java.
- Nel campo Stringa di ricerca, digitare
runTest.
Nell'area Ricerca per, selezionare Metodo e, nell'area Restringi a, selezionare Riferimenti.
Verificare che l'Ambito sia impostato su Spazio di lavoro.
Quindi, fare clic su
Ricerca. Durante la ricerca, è possibile fare clic su Annulla
in qualsiasi momento per arrestare la ricerca. Verranno visualizzati i risultati parziali.
- I risultati della ricerca sono mostrati dalla vista Ricerca nella prospettiva Java.
Utilizzare i pulsanti Mostra occorrenza successiva e Mostra occorrenza precedente per visualizzare ogni occorrenza. Se il file in cui è stata rilevata l'occorrenza non è attualmente aperto,
verrà aperto in un editor.
- Quando ci si sposta fino a un'occorrenza della ricerca utilizzando i relativi pulsanti, il file viene aperto nell'editor nell'esatta posizione dell'occorrenza. Le occorrenze di ricerca sono contrassegnate da un indicatore nel righello verticale.
Ricerca da una vista Java
È possibile eseguire le ricerche Java da diverse viste, tra cui la vista Struttura, la vista Gerarchia o la vista Esplora pacchetti.
- Nella vista Esplora pacchetti, fare doppio clic su junit.framework.Assert.java per aprirlo in un editor.
- Nella vista Struttura, selezionare il metodo fail(String) e, dal relativo menu di scelta rapida, selezionare Riferimenti > Spazio di lavoro.

Ricerca da un editor
Nella vista Esplora pacchetti, aprire junit.framework.TestCase.java.Nell'editor, selezionare il nome classe TestCase
e dal menu di scelta rapida, selezionare Cerca > Riferimenti > Spazio di lavoro.
Continuazione di una ricerca dalla vista Ricerca
La vista Risultati della ricerca mostra i risultati della ricerca TestCase. Selezionare un risultato della ricerca e aprire il menu di scelta rapida. È possibile continuare la ricerca dei riferimenti e delle dichiarazioni dell'elemento selezionato.
Esecuzione della ricerca di un file
- Nella prospettiva Java, fare clic sul pulsante Ricerca nella barra degli strumenti del workbench oppure utilizzare Cerca > File nella barra dei menu.
- Se non è già selezionata, selezionare la scheda Ricerca file.
- Nel campo Testo contenuto, immettere TestCase.
Verificare che il campo Modelli nome file sia impostato su *.java. L'ambito deve essere impostato su Spazio di lavoro. Quindi, fare clic su
Ricerca.
- Per trovare tutti i file con un determinato modello di nome file, lasciare vuoto il campo Testo di contenimento.
Visualizzazione dei risultati della ricerca precedenti
Nella vista Risultati della ricerca, fare clic sulla freccia accanto al pulsante Risultati della ricerca precedente per visualizzare un menu contenente l'elenco delle ricerche più recenti. Per visualizzare le ricerche precedenti, è possibile scegliere elementi da questo menu.
L'elenco può essere cancellato scegliendo Cancella cronologia.
Il pulsante Risultati della ricerca precedente visualizza una finestra di dialogo in cui è presente l'elenco di tutte le ricerche precedenti effettuate nella sessione corrente.
Selezionando una ricerca precedente da questa finestra di dialogo, è possibile visualizzare quella ricerca.
Ricerca Java
Esecuzione di una ricerca Java mediante la finestra di dialogo Ricerca
Esecuzione di una ricerca Java mediante menu di scelta rapida
Azioni di refactoring
Procedura guidata refactoring
Preferenze di refactoring