2009-07-23 10 views

cevap

4

Evet, proje Lombok yapar içinde ek açıklama kullanmayı çağrıları nasıl emin değilim. Bakınız http://projectlombok.org. Sadece javak değil, Eclipse'i de destekliyor. Bu yüzden yöntemler kaynak kodda değil, anahat görünümünde görüntülenir.

+0

Çok ilginç, yine de POJO'lar ve IDE ile çalışacağımı düşünüyorum –

0

Bunu kesinlikle görmedim ve bundan ne kazanılacağından emin değilim. Otomatik toString nesnesinin genellikle nolu kayıt dosyalarını incelerken olmasını ve çoğu IDE'nin hashCode ve equals uygulamalarını oluşturmanıza izin verecek araçlara sahip olduğunu bulmuyorum, ancak bunlar otomatik olarak sınıfınızdaki herhangi bir şema değişikliğini yansıtmaz. İlgili yöntemler üretmek için (örneğin IDE'nizde tarafından) işlenir

  1. Derleme zamanlı sınıf açıklama:

    bu uygulamaktan 2 seçenek vardır olurdu. Açıklamalar, bildirildikleri sınıfların oluşturulmuş bayt kodunu değiştirebilir mi? Bu appraoch gerçekten kötü bir fikir olduğunu düşünüyorum çünkü özel mekanizma ile değerlendirilmeleri gerektiğini belirtmek için kaynak koduna bakarak,

  2. Çalışma zamanı açıklamalarına bakarak anlatamazsınız. Bu hala beyan Yöntemlerine ve açıklama gerektirir ve ben de aslında yolunu kesmek yöntem herhangi bir olay
İlgili konular