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

  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011