Esiste un plug-in per Eclipse che consente di eseguire ricerche basate su Java AST (Abstract Syntax Tree) dei file di progetto? La funzione di "Java Search" non sembra per coprire casi come:Ricerca basata su AST per Eclipse
"Get me tutti i campi dichiarati come tipo 'X' in tutte le classi"
Posso immaginare molte più possibilità che avrebbe aperto con una ricerca basata su AST, ma non so nemmeno se un plug-in di questo tipo avrebbe prestazioni pratiche.
Aggiornamento: Come sottolineato da Kevin di seguito, la funzione di ricerca Java non copre il caso d'uso che ho citato. Sono ancora curioso di sapere se qualcuno abbia scritto o meno un plug-in che permetta qualsiasi tipo di ricerca AST, es. "Get tutte le concatenazioni di stringhe" (InfixExpression con + operatore e operando letterale stringa)
che sembra tornare solo la dichiarazione del tipo stesso. – dcstraw
Siamo spiacenti. Ho modificato la voce per utilizzare il filtro Location Locations anziché le dichiarazioni. – Kevin
Ah, eccellente, grazie. Non avevo mai provato prima l'opzione Match Locations. Questo almeno copre il caso d'uso che ho menzionato. – dcstraw