필드 캡슐화 대화 상자
업데이트: 2007년 11월
이 대화 상자를 사용하여 필드 캡슐화 리팩터링 작업에 대한 설정을 지정할 수 있습니다.
필드 이름
새 속성이 생성되는 필드의 현재 이름을 식별합니다.속성 이름
필드 캡슐화에서 생성하는 새 속성의 이름을 지정합니다. 리팩터링 작업은 자동으로 고유한 속성 이름을 생성합니다. 그러나 이 이름을 유효한 식별자로 변경할 수 있습니다.참고: 잘못된 식별자이거나 기존 이름과 충돌하는 이름을 입력하면 오류가 나타나고 리팩터링이 계속되지 않습니다.
참조 업데이트:
리팩터링 엔진이 자동으로 코드를 새 속성에 대한 참조로 업데이트하는 위치를 지정합니다.옵션
설명
외부
바깥쪽 형식 외부에 있는 필드에 대한 각 참조가 새 속성에 대한 참조로 업데이트되도록 지정합니다. 바깥쪽 형식 내에 있는 필드의 사용은 그대로 유지됩니다.
모두
필드에 대한 모든 참조가 새 속성에 대한 참조로 바뀌도록 지정합니다.
참고: 필드 캡슐화는 바깥쪽 형식에 대한 생성자의 필드 참조를 업데이트하지 않습니다. 하지만 외부 클래스 생성자의 필드 참조는 업데이트합니다.
참조 변경 내용 미리 보기
코드가 수정되기 전에 코드에 대한 변경 내용이 변경 내용 미리 보기 — 필드 캡슐화 대화 상자에 표시되도록 지정합니다.주석에서 검색
리팩터링 엔진이 업데이트할 기존 필드의 참조를 코드 주석에서 검색하도록 지정합니다.문자열에서 검색
리팩터링 엔진이 업데이트할 기존 필드의 참조를 문자열 값에서 검색하도록 지정합니다.
설명
필드 캡슐화 리팩터링 작업에 의해 주석과 문자열이 검색되면 해당 텍스트는 전역 찾기 및 바꾸기 작업의 단순 문자열 일치 여부에 따라 변경됩니다. 오류를 피하려면 주석에서 검색 또는 문자열에서 검색이 선택된 경우 참조 변경 내용 미리 보기를 선택합니다.