2010-04-11 14 views
5

Kod şablonlarında döngüler yapabilir misiniz, ör. Sınıftaki tüm alanları yazdırmak istiyorum. Bunun için bir şablon var mı?Tutulması kod şablonundaki alanlar üzerinde geçiş

+1

. Https://gist.github.com/pascalalich/436952ccf778e9181ba8'nin istediğim gibi olduğunu, ancak Eclipse 4.5.1'de kullanmayı denediğimde varolan alanları yazdırmamayı düşündüm. –

cevap

4

, benim plugin koydum. Varyasyonları destekler. vb alanlara companyName, companyType ile Companyclass çağrıda Eğer logger.debug varyasyonu seçerseniz aşağıda gösterildiği gibi o baskı ifadeleri oluşturur: Ben de bu arıyorum

if (logger.isDebugEnabled()) { 
    logger.debug("Company Name " + company.getCompanyName()); 
    logger.debug("Company Type " + company.getCompanyType()); 
} 

template-variation

+3

Evet, elbette çözümünüzü paylaştığınız için teşekkür ederim. – stacker

+1

Bu eklentinin gittikçe daha kullanışlı hale geldiği anlaşılıyor. – javaguy

4

Eclipse, toString() biçimini oluşturabilir; bu, tüm alanların ve bunların dize değerlerinin bir baskısını içerir;

7

Eğer Java > Editor > Templates hakkında bir başvuru (belki eski) söz ediyoruz varsayarsak Bu SO useful-eclipse-java-code-templates bidonlara bazı örnekler sorgulamaya here

olduğunu.

bu yararlı olabilecek bir toString() tarzı jeneratör kullanarak sınıf üyeleri üzerinde yineleme için: Ben aradığımı bulamadım yana toString() Generator: Format Templates

+1

'yararlı tutulması-java-kod-şablonları' linki sadece benim için bu soruya geri dönüyor. Linkin buraya gitmek istediğini düşünüyorum: http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates. –

+0

@Bert F - Teşekkürler – stacker

+0

cevabımı aşağıda beğeniyor musunuz? – fastcodejava