Obsługa wyszukiwania Java pozwala znajdować deklaracje, odwołania i wystąpienia elementów Java (pakietów, typów, metod i pól). Wyszukiwanie jest obsługiwane przy użyciu indeksu, który jest aktualizowany w tle, w miarę jak zasoby odpowiadające elementom Java są modyfikowane. Wyszukiwanie Java operuje na obszarach roboczych niezależnie od ich stanu budowy. Przykładowo istnieje możliwość przeprowadzenia wyszukiwania przy wyłączonej funkcji automatycznego budowania.
Za pomocą menu podręcznych elementów Java można zainicjować następujące typy wyszukiwania:
Komenda |
Opis |
Odwołania |
Powoduje wyszukanie wszystkich odwołań do wybranego elementu Java. |
Deklaracje |
Pozwala wyszukać wszystkie deklaracje wybranego elementu Java. |
Implementatorzy |
Powoduje wyszukanie wszystkich implementatorów wybranego interfejsu Java. |
Odczyt |
Powoduje wyszukanie wszystkich operacji odczytywania wartości wybranego pola Java. |
Zapis |
Powoduje wyszukanie wszystkich operacji zapisu wartości w wybranym polu Java. |
Wystąpienia w pliku |
Powoduje wyszukanie wszystkich wystąpień wybranego elementu Java w pliku. |
Zasięg wyszukiwania jest definiowany w następujący sposób:
Obszar roboczy - w wyszukiwaniu tego typu uwzględniane są wszystkie projekty i pliki w obszarze roboczym.
Projekty obejmujące - w wyszukiwaniu tego typu uwzględniane są projekty obejmujące aktualnie wybrane elementy.
Hierarchia - w wyszukiwaniu tego typu uwzględniana jest wyłącznie hierarchia typów wybranego elementu.
Zbiór roboczy - w wyszukiwaniu tego typu uwzględniane są tylko zasoby należące do wybranego zbioru roboczego.