Bạn có biết API để lập trình lại mã Java không.API để lập trình lại mã Java
Tốt:
- dễ sử dụng
- hỗ trợ cho phép tái cấu trúc giàu
Bạn có biết API để lập trình lại mã Java không.API để lập trình lại mã Java
Tốt:
Cập nhật tháng 12 năm 2012:
Jackpot APIlà khá hoàn chỉnh cho rằng loại hoạt động.
Từ đó nó được tích hợp trong API NetBean bản thân: "org-netbeans-modules-refactoring-api
"
Một trong những khác là các LTK (Language toolKit) in Eclipse.
Điều này chỉ áp dụng nếu bạn đang làm việc trên một plugin rõ ràng nhưng cả hai Eclipse (JDT) và NetBeans đều có API công khai hỗ trợ tái cấu trúc.
Xem DMS Software Reengineering Toolkit. Nó có thể phân tích cú pháp Java thành AST, cung cấp một giao diện thao tác AST hoàn chỉnh, cũng như truy cập vào các bảng biểu tượng. Bạn cũng có thể áp dụng các phép chuyển đổi nguồn thành nguồn (ví dụ: được mã hóa bằng các đoạn Java) để thao tác mã.
Tôi khuyên bạn nên xem qua số JavaParser và JavaSymbolSolver.
Chúng là thư viện nhẹ, mã nguồn mở (có API thân thiện với doanh nghiệp) để thao tác mã Java. Bạn có thể sử dụng chúng để xây dựng các tiện ích tái cấu trúc tự động của bạn.
Tuyên bố từ chối trách nhiệm: Tôi là cộng tác viên cho các dự án này
Liên kết trong câu trả lời này hiện đã bị hỏng. – reprogrammer
@reprogrammer đúng, nó bây giờ là một phần của NetBeans API. Tôi đã cập nhật tham chiếu. – VonC