Lombok: [Saran] Ganti anotasi Pengambil/Penyetel

Dibuat pada 16 Feb 2016  ·  3Komentar  ·  Sumber: projectlombok/lombok

Akan lebih baik jika Anda menerapkan anotasi pengambil/penyetel utama. Sebagai contoh:

<strong i="6">@Getter</strong>
public class Example {

    private int a;

    public int getA() { //override to avoid npe
         return a < 0 ? -1 : a; 
    }    

}

Komentar yang paling membantu

Lakukan saja. Tidak ada pengambil yang dihasilkan jika sudah ada satu hadiah.

Anda juga dapat menggunakan @Getter(AccessLevel.NONE) untuk menonaktifkan pembuatan secara eksplisit.

Semua 3 komentar

Lakukan saja. Tidak ada pengambil yang dihasilkan jika sudah ada satu hadiah.

Anda juga dapat menggunakan @Getter(AccessLevel.NONE) untuk menonaktifkan pembuatan secara eksplisit.

Kalau begitu ini adalah masalah plugin IntelliJ IDEA, yang memperingatkan saya bahwa saya tidak dapat memiliki @Getter dan pengambil sederhana bersama-sama. Terima kasih atas jawabannya!

AFAIK, seharusnya tidak ada peringatan seperti itu kecuali anotasi pasti tidak menghasilkan getter sama sekali (anotasi tingkat bidang bersama dengan pengambil manual harus menghasilkan peringatan; anotasi tingkat kelas tidak boleh).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat