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

  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006
  • Theodore Leaf

    Theodore Lea

    29 AĞUSTOS 2006
  • TROPFEST

    TROPFEST

    27 Mart 2007