2009-07-11 7 views
11

Bazı Java kodları yazmak için Eclipse kullanıyorum ve takip ettiğim adlandırma kuralı bir sınıf için herhangi bir üye değişkeninin öneki olarak bir 'm' kullanıyor. Üye değişkenleri yazdığım anda, Kaynak -> Getiriciler ve Setters 'a gitmeyi seviyorum. Bu, ihtiyacım olan yöntemleri üretir. Bununla birlikte, yöntem ve parametre adlarının hepsi de bu 'm' önekini içerir. Yöntemlerimi ve parametrelerini adlandırırken Eclipse'nin öneki yoksaymasını isterim. Bunu nasıl başarabilirim?Üye değişken öneki yanlış bir şekilde yöntem adına eklendi

GÜNCELLEME: Zengin önerisini hiç bir şekilde başarılı bir şekilde denemedim. Şu anda seçenek belirlendi ve alanlar bölümüne 'm' girdim. Ama Eclipse bunu hesaba katmıyor gibi görünüyor. Aynı pencerede bulunan yardım simgesine tıklamak, 'code assist' ve 'refactoring' kullanırken bu durumun dikkate alınacağını belirten bir bildirim getirir. 'Getiriciler/ayarlayıcılar oluştur' kod yardımı altında mı geliyor?

+0

Bu işi aldınız mı? –

+0

Windows'da çalışmıyorsa, bunu bir hata olarak bildirmelisiniz: http://bugs.eclipse.org/. Aksi halde Rich tarafından cevabı reddedin! –

cevap

20

sen Pencere-> Tercihler-> Java-> Kod Stil gidin ve sonra alanlar, Düzenleme ... seçip önek listesine m eklerseniz, oluşturulan erişimci yöntemleri önek alacak hesaba katmak

+0

Merhaba Rich, cevap için teşekkürler. Özür dilerim, muhtemelen bunu zaten denediğimi belirtmeliydim. Şu anda bu seçenek belirlendi ve alanlar bölümüne 'm' girdim. Ama Eclipse bunu hesaba katmıyor gibi görünüyor. Aynı pencerede bulunan yardım simgesine tıklamak, 'code assist' ve 'refactoring' kullanırken bu durumun dikkate alınacağını belirten bir bildirim getirir. 'Getiriciler/ayarlayıcılar oluştur' kod yardımı altında mı geliyor? – JBug

+0

Kutumda (tm) iyi çalışıyor, hangi platform/sürüm/JVM kullanıyorsunuz? (fark yaratmamalısınız ama asla bilmezsiniz) –

+0

Windows Vista Home Premium SP1'de Eclipse Galileo kullanıyorum. JVM, JDK 1.6.0_12'dir. Mac'imde de Eclipse'im var, kurulumumdan emin olmak için aynı şeyi deneyeceğim. Şu an yola çıktığım için birkaç saat içinde rapor vereceğim. – JBug