문제

그들이 얻는 변수가 refactored-> 이름이 변경 될 때 액세서/mutator의 이름을 자동으로 바꿀 수있는 방법이 있습니까 (Eclipse 3.4)?

도움이 되었습니까?

해결책

1- 변수에서 refactor-> 이름 바꾸기를 선택하면 Eclipse는 "인라인"상자에 새 이름을 입력하라는 메시지를 표시합니다. 바로 아래에는 도움말 메시지가 있고 그 옆에는 작은 아이콘 (화살표가 내려갑니다)이 있습니다. 화살표를 클릭 한 다음 "이름 바꾸기 대화 상자"열기를 선택하십시오. 필요한 확인란과 함께 새로운 팝업이 나타납니다.

2- 또는 변경하려는 변수를 선택하고 누릅니다. 두 배 Alt+Shift+r. Getter/Setter Checkbox를 다시 확인하십시오.

다른 팁

기본적으로 Eclipse는 변수의 'Inline'Renaming을 사용할 때 Getters 및 Setter의 이름을 바꾸지 않습니다. 그러나 '필드 이름 Rename'대화 상자를 사용하여 이름 바꾸기를 한 번, 'Getter 이름 바꾸기'및 '이름 바꾸기 세터'를 선택 하여이 동작을 변경할 수 있습니다. (참조 Idrosid의 답변 자세한 내용은이 창을 여는 방법에 대해서만).

이 후에 '인라인'이름은 해당 필드의 getter and setter를 업데이트합니다 (그러나 세터의 매개 변수는 아닙니다).

Eclipse 4.5로 이것을 테스트했습니다

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