다른 리팩터링 리팩토링을 호출하도록 Eclipse의 이름 바꾸기 리팩터링을 확장하려고합니다.완료 후 다른 리팩토링을 트리거하도록 Eclipse의 이름 바꾸기 리팩토링을 확장하는 방법
public class Person {
...
}
public class PersonDAO {
public List<Person> getPersonByName(String name) {
...
}
}
는 사용자에 Person 클래스의 이름을 변경 한 후, 나는 getPersonByName
같은 방법 getUserByName
로 이름을 변경하고 싶습니다.
나는 RenameParticipant를 확장했으며 JDT 이름 바꾸기 리팩터링과 ASTRewrite를 모두 사용하여이 작업을 시도했습니다.
문제는 내가 만든 변경 사항이 원래 이름 변경 리팩토링 변경 사항과 충돌합니다.
postCreateChange
을 사용할 수 없었습니다 (기본 프로세서가 null을 반환하는 것 같습니다). 이제 막혔습니다.
도움을 주시면 감사하겠습니다.
원래 이름 변경 리팩터링 변경 사항으로 인해 변경된 사항은 무엇입니까? – reprogrammer