일식에서 인덱스 된 속성 getters/setter를 생성합니다
문제
기본적으로 Eclipse는 javabeans 정규 속성 스타일에 따라 getters/setter를 생성합니다.
* public void setName(String name)
* public String getName()
J2SE 5.0 Javabeans 사양은 배열에 대한 Getter/Setter 명명 체계가 다른 IndexEdPropertyChangeEvents를 허용합니다.
* public void setName(int index, String name)
* public String getName(int index)
* public void setName(String[] names)
* public String[] getName()
이 스타일을 따르는 게터와 세터를 생성하도록 Eclipse를 어떻게 구성 할 수 있습니까?
해결책 2
당신은 할 수 없습니다. Eclipse는이를 지원하지 않습니다. - 01 9 월 26 일 09 일 at 21:07
제 생각에는 01 옳습니다 - 아무도 아직 이것을 쉽게 달성하기 쉽게 만들었습니다.
다른 팁
간단한 옵션이 있다면 Windows-> 환경 설정-> java-> 코드 스타일에 있습니다. 이곳에서 발전기에 사용하도록 지시하는 설정은 부울 변수의 getter를위한 ""입니다. 플러그인을 작성하거나 코드 생성 메커니즘을 변경해야 할 것입니다.
대안으로 템플릿으로 필요할 때 할 수 있습니다. 라인을 따라 무언가 :
public void set${l:List} (int i, String s)
{
${l}.set(i, s);
}
public String get${l:List} (int i)
{
return ${l}.get(i);
}
그렇지 않다면 항상 검색과 교체가 있습니다.http://dev.eclipse.org/newslists/news.eclipse.tools.jdt/msg13332.html
제휴하지 않습니다 StackOverflow