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

  • CNNMoney

    CNNMoney

    16 Kasım 2006
  • Gan Eden Productions

    Gan Eden Pro

    11 HAZİRAN 2011
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009