본문 바로가기

Program/IDE

이클립스 헬리오스, boolean 변수에 대하여 자동으로 getter 등록시 'is..' 가 아닌 'get..' 으로 설정하기


boolean 으로 설정된 변수를 getters 로 세팅시 이클립스의 Default 는 'is' 명칭을 사용하게 됩니다.
그러나, 설정을 변경하면.. 아래와 같이 일반적인 명칭인 'get' 을 사용하게 됩니다.
(이미지 내용이 제대로 보이지 않으면 이미지를 클릭해 보세요..)



Java, Code Style 에서 "Use 'is' prefix for getters that return boolean" 기능을 꺼 두세요..



자, 설정이 바뀐 상태에서 아래와 같이 .java 본문에서 마우스 오른쪽 커서를 클릭하여 메뉴를 열고,
Source, Generate Getters ans Settings.. 를 실행하면, 'is' 접두사 대신에 기본적으로 사용되는 'get' 접두사가 사용됩니다.




기본은 아래와 같이 'Use ...' 항목이 체크되어 있습니다.

 

 

 기본 세팅에서는 아래와 같이 boolean 인 경우 is.. 로 메소드 명칭이 결정됩니다.
is 가 중복되기 때문에 메소드 명칭이 isOk 와 setOk 로 생성됩니다.
옵션이 꺼져 있으면, getIsOk 와 setIsOk 로 되는 것과 사뭇 다르지요..