Not: Bu açıklamalar, JSR305 tarafından belirtilmiştir.Findbugs + JSR305: Varsayılan davranış belirleme olanağı?
ben son FindBugs (1.3.9) var ve hataları bulur doğru @Nonnull ile açıklamalı bazı tarla, atandığında null.
Ancak, projemde "boş olmayan mantık", varsayılan örneğidir. null değerine, yalnızca durumlarının yalnızca% 5'inde izin verildiğini söyleyebilirim.
@Nonnull ile alanların% 95'ine ek açıklama yapmak çok rahatsız edici olur. @Nullable ile alanlarının% 5'ine açıklama yapmayı tercih ederim.
@Nonnull ile bir paketin tamamını eklemeye çalıştım, hiçbir şey değişmiyor.
Yani, varsayılan mantığı belirtmek mümkün mü?
Ama benim projelerde olanların herhangi kullanmadıysanız o kabul etmez gerektiğini .. Findbugs (türlerinde VE paketleri) bunu göz ardı eder, onu, teşekkür ederim çalıştı. Findbugs'ta bir hata olmalı;) JSR305 zaten etkin değil. Belki başka çözümler için etrafa bakmalıyım. –