문제

기본적으로 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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top