2010-09-29 15 views
8

Öznitelik oluşturduğumda, alıcılar ve ayarlayıcılar oluşturacak bir Eclipse şablonu yazmaya çalışıyorum. Mevcut şablonum, alıcılar ve ayarlayıcılar için deve muhafazası hariç.Eclipse Şablonları için Camel Case ile nasıl başa çıkılır?

private $ {type} $ {field};

özel $ {tip} ($ {alan} olsun) {$ {alan} return;}.

özel geçersiz seti $ {alan} ($ {tip} $ {alan}) {bu $ { alan} = $ {field};}

Bunu yapmak için herhangi bir püf noktası var mı? Eclipse'in benim için getters ve setter'leri üretebileceğinin farkındayım, ama # 1: menü yönlendirmeli (yavaş), # 2: istediğim formatta değil.

Teşekkürler!

cevap

5

En Şu anda yapabileceği bir

private ${Type} ${field}; 

private ${Type} get${Field}() {return ${field};} 

private void set${Field}(${Type} ${field}) {this.${field} = ${field};} 

Bu büyük ve küçük harf adları için ayrı bağlantılı değişkenleri tanımlar.

Bunu yapmak için özel bir eklentide bir VariableResolver tanımlayabilirsiniz.

7

Hayır, Eclipse'i kullanarak bunu yapmak mümkün değil. Aslında bir hata olarak giriş yaptığını:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=220953

ancak buna izin için özel bir uzantısı eklemek gerekir, ama bunu yapmak için Eclipse çerçeve ve eklentileri hakkında bilgi edinmek gerekir.

+0

Bilmekte fayda var, teşekkürler! – Mark

İlgili konular