2010-04-11 2 views
5

코드 템플릿에서 루프를 수행 할 수 있습니까 (예 : 클래스의 모든 필드를 인쇄하고 싶습니다). 거기에 대한 템플릿이 있습니까?이클립스 코드 템플릿의 필드를 루프 오버

+1

. 나는 https://gist.github.com/pascalalich/436952ccf778e9181ba8이 내가 원했던 것이지만 이클립스 4.5.1에서는 그것을 사용하려고 할 때 기존 필드를 출력하지 않는다고 생각했다. –

답변

4

, 내 plugin에 넣어. 유사 콘텐츠를 지원합니다. 당신이 등 분야 companyName, companyTypeCompanyclass이라고 한 경우가 logger.debug 변화를 선택하면 아래 그림과 같이 는 인쇄 문을 생성합니다 : 나는이 찾고 있어요

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

template-variation

+3

물론 솔루션을 공유해 주셔서 감사합니다. – stacker

+1

이 플러그인이 점점 더 유용 해 보이고 있습니다. – javaguy

4

이클립스는 toString()을 생성 할 수 있습니다.이 필드에는 모든 필드와 문자열 값의 인쇄가 포함됩니다 (해당되는 경우).

7

당신이 Java > Editor > Templates에 대한 참조 (아마도 오래된)를 이야기하고 가정이이 SO useful-eclipse-java-code-templates는 containes 몇 가지 예를 질문 here

입니다.

는이 유용한를 찾을 수있는 toString() 스타일 생성기를 사용하여 클래스 멤버를 통해 반복하려면 내가 찾던 발견하지 않았기 때문에 toString() Generator: Format Templates

+1

'useful-eclipse-java-code-templates'링크는이 질문으로 돌아갑니다. 링크가 여기에 있어야한다고 생각합니다 : http://stackoverflow.com/questions/1028858/useful-eclipse-java-code-templates. –

+0

@Bert F - 고마워요. – stacker

+0

아래 답변을 원하십니까? – fastcodejava