2009-04-20 34 views

Trả lời

4

Cập nhật tháng 12 năm 2012:

Jackpot API 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.

+0

Liên kết trong câu trả lời này hiện đã bị hỏng. – reprogrammer

+0

@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

3

Đ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)NetBeans đều có API công khai hỗ trợ tái cấu trúc.

1

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ã.

0

Tôi khuyên bạn nên xem qua số JavaParserJavaSymbolSolver.

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

Các vấn đề liên quan