Czy istnieje wtyczka do Eclipse, która umożliwia wyszukiwanie w oparciu o Java AST (drzewo składni abstrakcyjnych) plików projektu? W „Java Search” cecha nie wydaje się obejmować przypadki takie jak:Wyszukiwanie w oparciu o protokół AST dla Eclipse
„Daj mi wszystkie pola zadeklarowane jako typ«X»we wszystkich klasach”
Mogę sobie wyobrazić wiele innych możliwości, które otwierają się z wyszukiwanie oparte na AST, ale nie wiem nawet, czy taka wtyczka miałaby praktyczne działanie.
Aktualizacja: Jak wskazał Kevin poniżej, funkcja wyszukiwania Java obejmuje przypadek użycia, o którym wspomniałem. Nadal jestem ciekawy, czy ktoś napisał wtyczkę, która pozwala na dowolny rodzaj wyszukiwania AST, np. "Get wszystkich powiązań, string" (InfixExpression z + operatora i literał łańcuchowy operand)
To wydaje się po prostu wrócić deklarację samego typu. – dcstraw
Przepraszamy. Edytowałem wpis, aby użyć filtra Dopasowane lokalizacje zamiast deklaracji. – Kevin
Ach, świetnie, dziękuję. Nigdy wcześniej nie próbowałem opcji Dopasuj lokalizacje. To przynajmniej obejmuje wspomniany przypadek użycia. – dcstraw