Có một trình cắm thêm cho Eclipse cho phép bạn tìm kiếm dựa trên Java AST (Abstract Syntax Tree) của các tệp dự án của bạn không? Các "Java tìm kiếm" tính năng dường như không bao gồm các trường hợp như:Tìm kiếm dựa trên AST cho Eclipse
"Đưa tôi tất cả các lĩnh vực khai báo là kiểu 'X' trong mọi tầng lớp"
tôi có thể tưởng tượng nhiều khả năng hơn sẽ mở ra với một tìm kiếm dựa trên AST, nhưng tôi thậm chí không biết liệu một trình cắm thêm như vậy có hiệu suất thực tế hay không.
Cập nhật: Như được chỉ ra bởi Kevin bên dưới, tính năng Tìm kiếm Java không bao gồm trường hợp sử dụng tôi đã đề cập. Tôi vẫn còn tò mò mặc dù có ai đó đã viết một plug-in cho phép bất kỳ loại tùy ý của AST tìm kiếm, ví dụ. "Nhận tất cả concatenations chuỗi" (InfixExpression với nhà điều hành + và toán hạng StringLiteral)
Đó dường như chỉ trả lại tuyên bố của các loại riêng của mình. – dcstraw
Xin lỗi. Tôi đã chỉnh sửa mục nhập để sử dụng bộ lọc Vị trí phù hợp thay vì Tuyên bố. – Kevin
Ah, tuyệt vời, cảm ơn bạn. Tôi chưa bao giờ thử tùy chọn Vị trí phù hợp trước đây. Điều đó ít nhất bao gồm các trường hợp sử dụng tôi đã đề cập. – dcstraw