SORU
28 Aralık 2012, Cuma


@Null annotation kullanımı

Java bazı yöntem olarak ilan gördüm:

void foo(@Nullable Object obj)
{ ... }

@Nullable anlamı nedir? Giriş null olabilir anlamına mı geliyor? Ek açıklama olmadan, giriş hala bu değil sanırım bu kadar boş olabilir?

Teşekkürler

CEVAP
28 Aralık 2012, Cuma


Yöntem null değerleri kabul eden ve yöntemini geçersiz kılar, null değerleri de kabul etmeniz gerektiğini açıkça ortaya koyuyor.

Ayrıca FindBugs gibi bir kod çözümleyicileri için bir ipucu olarak hizmet vermektedir. Eğer böyle bir yöntem null için ilk denetlemeden argüman çözümlemesi, örneğin, FindBugs bir uyarı sinyali verir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MC JIN'S OLD YouTube CHANNEL

    MC JIN'S OLD

    2 Kasım 2008
  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009