Soru Eclipse'in 'final' anahtar sözcüğünü üye değişken bildirimine eklemesini nasıl engellerim?


Bunu yazdığımda

private MyKlass myklass;

ve Eclipse'de 'kaydet' tuşuna basarsanız, şöyle olur:

private final MyKlass myklass;

Eclipse'in bunu yapmasını nasıl engellerim?


18
2017-08-22 12:12


Menşei




Cevaplar:


'Kaydetme eylemlerinizde' bu seçeneği devre dışı bırakmanız gerekir.

Projeniz> özelliklerine sağ tıklayın, ardından java editörüne gidin> eylemleri kaydedin. 'configure', 'code style' sekmesine gidin ve altta ('private fields') var.


21
2017-08-22 12:14





Pencere - Tercihler - Java - Editör - Eylemleri Kaydet - Yapılandır ... - Kod Stili - Mümkün olduğunda değiştirici finali kullanın

Aynı seçenek Java - Code Style - Clean'de bulunabilir.


15
2017-08-22 12:17





Bu özelliği genel olarak etkin bırakmak istiyorsanız ancak belirli bir alan için kapatırsanız, basit bir çözüm buldum. Sadece bu alana atanan korumalı bir yöntem bildirin.

protected void preventFinal() { field = null; }


10
2018-06-26 22:33





Proje -> Özellikler -> Java Editör -> Eylemleri kaydet, "Projeye özel ayarları etkinleştir" seçeneğinin işaretini kaldırabilirsiniz.


2
2017-08-22 12:14





Eclipse Penceresi -> Tercihler -> Java -> Editör'de Kaydet eylemleri adı verilen bölüm var. Orada Aditional eylemleri Yapılandırabilirsiniz -> (sekme) kod stili -> Değişken bildirimleri -> Son anahtar kelimenin kullanımını düzenleyin.


1
2017-08-22 12:17