Şimdi JSR 305 veya Jetbrains'in IntelliJ için tescilli açıklamaları ile mümkün olan kod denetim işlevleri gerçekten seviyorum. Maalesef her iki uygulamaları (JSR 305 ve JetBrains') iyi karışmaz:@ NULLLAble @ @ IntelliJ IDEA, Maven ve JSR ile NotNull 0155
- IntelliJ açıkçası sadece ek açıklamaların kendi tescilli kümesi anlar ve onları oldukça iyi bütünleştirir.
- Maven Oluşturum'daki Findbugs kullanarak, yalnızca JSR-305 ek açıklamalarını destekler.
tek olası çözüm JSR-305 için gidip IntelliJ içinde Findbugs eklenti kullanmak olabilir. Daha iyi bir fikri olan var mı? (lütfen IDE'nizi değiştirmeyin;)).
Teşekkür Thomas
bu soruya şöyle
yığın taşması ipucu: Belirli bir programlama diline özgü soru sorarken, bir etiket olarak o dili ekleyin. (Sizin için java etiketini ekledim.) –
JetBrains ek açıklamaları Apache2 lisans açık kaynağıdır (ör. Org.jetbrains.annotations.NotNull/Nullable). FindBugs ile karıştırmak için aşağıdaki cevaba bakınız (IntelliJ, IDE NotNull/Nullable desteği için tanımladığınız tüm açıklamaları destekler) – osundblad