2010-04-11 10 views
5

Czy można tworzyć pętle w szablonach kodu, np. Chcę wydrukować wszystkie pola w klasie. Czy istnieje szablon do tego?Pętla nad polami w szablonie kodu zaćmienia

+1

Ja również poszukuje tego. Myślałem, że https://gist.github.com/pascalalich/436952ccf778e9181ba8 było to, co chciałem, ale w Eclipse 4.5.1 nie drukuje istniejących pól, gdy próbuję go użyć. –

Odpowiedz

4

Ponieważ nie mogę znaleźć to, czego szukasz, umieścić go w moim plugin. Obsługuje odmiany. Jeśli class nazywa Company z polami companyName, companyType itp wygeneruje oświadczenia drukowania, jak pokazano poniżej jeśli wybierzesz odmianę logger.debug:

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

template-variation

+3

tak, oczywiście doceniam to, że dzielisz się swoim rozwiązaniem. – stacker

+1

Wygląda na to, że ta wtyczka staje się coraz bardziej użyteczna. – javaguy

4

Eclipse może generować toString(), który obejmuje wydruk wszystkich pól i ich wartości ciągów, jeśli to jest to, czego szukasz.

7

Zakładając mówisz Java > Editor > Templates odniesienia (może nieaktualne) jest here

ten SO pytanie useful-eclipse-java-code-templates containes kilka przykładów.

iteracyjne nad członków klasy z wykorzystaniem toString() generator stylu można znaleźć to przydatne: toString() Generator: Format Templates

+1

Link "przydatne-eclipse-java-code-templates" po prostu wraca do tego pytania dla mnie. Myślę, że link miał być tutaj: http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates. –

+0

@ Bert F - Dzięki, naprawiłem to – stacker

+0

podoba ci się moja odpowiedź poniżej? – fastcodejava

Powiązane problemy