別の名前変更リファクタリングを呼び出すために、Eclipse の名前変更リファクタリングを拡張しようとしています。
public class Person {
...
}
public class PersonDAO {
public List<Person> getPersonByName(String name) {
...
}
}
クラス Person の名前を User に変更した後、メソッドのようなgetPersonByName
名前をgetUserByName
.
RenameParticipant を拡張し、JDT 名前変更リファクタリングと ASTRewrite の両方を使用してそれを実行しようとしました。
問題は、私が作成した変更が元の名前変更リファクタリングの変更と競合することです。
使用できませんでしpostCreateChange
た (基本的なプロセッサは null のみを返すようです)。
どんな助けでも大歓迎です。