Mit der Unterstützung für Java-Suche können Sie Deklarationen, Vorkommen und Verweise auf Java-Elemente (Pakete, Typen, Methoden und Felder) suchen. Die Suchvorgänge werden durch einen Index unterstützt, der im Hintergrund aktualisiert wird, sobald sich die entsprechenden Ressourcen für die Java-Elemente ändern, und so auf dem aktuellen Stand gehalten wird. Die Java-Suche arbeitet mit Arbeitsbereichen, die unabhängig von ihrem Buildstatus sind. Zum Beispiel können Suchvorgänge ausgeführt werden, wenn die Option für automatische Builds ausgeschaltet ist.
Die folgenden Suchvorgänge können über die Kontextmenüs von Java-Elementen oder aus dem Dialog 'Java-Suche' gestartet werden:
Befehl |
Beschreibung |
Verweise |
Sucht alle Verweise auf das ausgewählte Java-Element |
Deklarationen |
Sucht alle Deklarationen des ausgewählten Java-Elements |
Implementierungselemente |
Sucht alle Implementierungselemente der ausgewählten Java-Schnittstelle |
Lesezugriff |
Sucht alle Lesezugriffe auf das ausgewählte Java-Feld |
Schreibzugriff |
Sucht alle Schreibzugriffe auf das ausgewählte Java-Feld |
Übereinstimmungspositionen für Typenverweise |
Sucht alle Typenverweise an den angegebenen Positionen (in Umsetzungen, als Feldtyp, ...) |
Vorkommen in Datei |
Sucht alle Vorkommen des ausgewählten Java-Elements in seiner Datei |
Der Suchbereich ist wie folgt definiert:
Arbeitsbereich - Alle Projekte und Dateien im Arbeitsbereich werden in diese Suche eingeschlossen.
Einschließende Projekte - Die Projekte, die zurzeit ausgewählten Elemente einschließen.
Hierarchie - Nur die Typhierarchie des ausgewählten Elements wird in diese Suche eingeschlossen.
Arbeitsset - Nur Ressourcen, die zu dem ausgewählten Arbeitsset gehören, werden in diese Suche eingeschlossen.