Câu hỏi ngắn: Có thể tạo Javadoc cho các biến cục bộ không? (Tôi chỉ muốn một lời giải thích cho biến địa phương của tôi khi lơ lửng trên nó trong Eclipse) Cảm ơn bất kỳ gợi ý :-)Javadoc cho các biến cục bộ?
Trả lời
Biến cục bộ phải được khai báo một vài dòng trên mức sử dụng của nó. Chỉ cần sử dụng bình luận bình thường nếu bạn cần. Nhưng quan trọng hơn, hãy giữ các phương thức ngắn gọn, chọn các tên có ý nghĩa cho chúng và chỉ khai báo chúng khi bạn cần chúng. Hầu hết thời gian, hoàn toàn không cần thiết để nhận xét các biến cục bộ.
thích
int numberOfBooks = books.size();
qua
// the number of books
int n;
... // 50 lines of code
n = books.size();
Tôi đồng ý nó không cần thiết * hầu hết thời gian *, nhưng chỉ có những thứ phức tạp hơn để giải thích hơn số lượng sách và những thứ như vậy, đặc biệt khi thực hiện các phép tính phức tạp hơn, v.v. –
Không, nó không được hỗ trợ vì thế hệ javadoc sẽ bỏ qua nó.
Có thể. Chỉ cần thực hiện bình luận javadoc thông thường ở trên biến.
public class ExampleClass {
/** A really cool variable */
int localVariable;
...
Bây giờ bạn có thể di chuột lên trên biến trong mã tiếp tục xuống và nhận xét sẽ được hiển thị.
Có thể thực hiện bằng cách sử dụng Annotations
.
Tạo một kiểu chú thích đơn giản như sau:
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.LOCAL_VARIABLE)
@interface LocalVariableDocumentation {
String value();
}
Và sử dụng nó trên biến địa phương của bạn:
@LocalVariableDocumentation("A very important object!")
Object anImportantObject;
Eclipse sẽ hiển thị các chú thích trong tooltip.
Giải pháp tuyệt vời, tại sao câu trả lời này không được chấp nhận? – Ced
Cách duy nhất có thể là với các biến toàn cục. Các biến cục bộ không thể được chú thích bằng JavaDoc.
Chỉ cần tạo một liên kết để biến địa phương của bạn
String someLocalVariable;
/**
* This a local variable: {@link #someLocalVariable}
*/
Điều này không hoạt động trên Eclipse Mars, phải không? – Ced
- 1. Biến cục bộ tĩnh cho các phương thức trong Ruby?
- 2. Java bytecode: các loại biến cục bộ?
- 3. biến biến cục bộ javascript thành biến toàn cục
- 4. Biến cục bộ MySQL
- 5. JavaDoc Parser cho javadocs phổ biến?
- 6. Rails - Biến cục bộ so với các biến thể hiện
- 7. Biến cục bộ trong java
- 8. Sử dụng biến cục bộ
- 9. biến cục bộ bên ngoài cho những biến toàn cục bên trong namespace
- 10. Chỉ định đối số tham chiếu cho biến cục bộ
- 11. Làm thế nào để xác định các biến tĩnh cục bộ luồng cục bộ?
- 12. JAVADOC cho các phương thức riêng (BlueJ)
- 13. trở về tham chiếu đến các biến cục bộ
- 14. Tại sao các tham số phương thức được gán lại cho các biến cục bộ?
- 15. biến cục bộ của các hàm thành viên tĩnh
- 16. Blocks, vòng lặp và biến cục bộ
- 17. WP7 Liên kết với biến cục bộ
- 18. setjmp/longjmp và biến cục bộ
- 19. Các biến cục bộ .NET được lưu ở đâu?
- 20. Javadoc nhiều biến trên dòng
- 21. Đa luồng, lambdas và biến cục bộ
- 22. bash script đọc biến tập tin vào biến cục bộ
- 23. SQL CASE và biến cục bộ
- 24. Cách tạo động một biến cục bộ?
- 25. Tải tệp JSON cục bộ vào biến
- 26. Biến cục bộ tĩnh ở đâu
- 27. Biến thể Java so với biến cục bộ
- 28. Biến cục bộ Javascript khai báo
- 29. Câu hỏi phạm vi biến cục bộ
- 30. cách truy cập các biến trong đóng nếu có các biến cục bộ có cùng tên?
Bạn có thể bao gồm mô tả biến thành phương pháp của javadoc bình luận –
Đôi khi bạn phải gỡ lỗi mã người khác và biến cục bộ là lộn xộn, nó sẽ giúp đỡ. – Ced