2017-06-26 32 views
7

Tình huống của tôi là tôi có một thư viện được biên dịch bên ngoài (jar) từ một bên thứ ba không có JavaDocs. Khi tôi đang phát triển, tôi muốn ghi lại các lớp và phương pháp bằng cách kiểm tra và sử dụng tài liệu rất hạn chế mà tôi nhận được từ trang web của bên thứ ba.Viết JavaDocs cho thư viện bên ngoài

Mục tiêu cuối cùng của tôi là có tài liệu JavaDoc mà tôi sẽ có thể sử dụng trong IntelliJ để tra cứu mã và tra cứu tài liệu?

Vì vậy, câu hỏi của tôi là, có thể viết JavaDocs vào một tệp jar đã biên dịch mà tôi có thể nhập không? Có lẽ sử dụng một công cụ hỗ trợ điều này.

Trả lời

4

Vâng. Tất cả những gì bạn phải làm là viết ra lớp và giao diện và phương thức và định nghĩa biến, mà không cần bất kỳ mã nào, như thể tất cả các phương thức đều trừu tượng và sau đó viết chú thích Javadoc cho chúng. Đây thực sự là cách Sun tạo ra Javadoc, thông qua một cây nguồn hoàn toàn riêng biệt được kiểm soát bởi các nhà văn và biên tập viên kỹ thuật (hi Doug!), Với một quá trình hợp nhất muộn trong quá trình xây dựng để phát hành mã nguồn.

+0

Bạn có thể hiển thị ví dụ mã nhanh không? Nó sẽ giúp làm cho câu trả lời của bạn rõ ràng hơn. – byxor

+0

Chỉ cần viết ra các phương pháp như thể chúng trừu tượng, không có từ khoá 'abstract', nghĩa là chỉ một dấu chấm phẩy thay vì phần thân phương thức. Bạn không thể biên dịch nó, nhưng bạn có thể Javadoc nó. – EJP

+0

Điều này đã hiệu quả! Tôi tạo ra một dự án riêng biệt cho điều này và đã làm như bạn đã nói. Dự án sẽ đầy lỗi nhưng trình tạo JavaDoc không có vấn đề gì với nó. Trong dự án chính của tôi, tôi đính kèm các tài liệu và nó hoạt động như một sự quyến rũ. Cảm ơn bạn :) – JensV

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