Tôi muốn chính thức chú thích chữ ký chức năng của mình để làm rõ các hợp đồng của họ - đặc biệt nếu null
thông số và giá trị trả lại được phép hoặc bị cấm — theo cách FindBugs ' công cụ phân tích mã tĩnh (và có thể khác) có thể tận dụng nó.Cách sử dụng các chú thích @CheckForNull, @Nonnull và @Nullable của FindBugs chính xác
Có hai gói (annotations.jar
và jsr305.jar
) với bốn chú thích để đạt được điều này, cũng như tùy chọn không đặt chú thích.
Đó sẽ là '@ Nonnull', không phải' @ NotNull' – fge
Tôi đã thay đổi nó. Cảm ơn. – Paramaeleon