Sözleşme imzalarını açıklığa kavuşturmak için işlev imzalarıma açıklamalı olarak eklemek isterim - özellikle de, null
params ve dönüş değerlerine izin veriliyorsa veya yasaklanmışsa - FindBugs gibi Statik kod analiz aracı (ve belki diğer) bunu kullanabilir.FindBugs '@CheckForNull, @Nonnull ve @Nullable ek açıklamalarını nasıl kullanırım?
Bunu başarmak için dört açıklamanın yanı sıra bir açıklama eklememe seçeneğinin yanı sıra iki paket (annotations.jar
ve jsr305.jar
) vardır.
Bu, '@ Nonnull',' @ NotNull' değil – fge
olacaktır. Teşekkürler. – Paramaeleon