Próbuję rozszerzyć zmianę nazwy za pomocą eclipse, aby wywoływać inną zmianę nazwy.Jak przedłużyć zmianę nazwy przez Eclipse, aby uruchomić inną zmianę po jej zakończeniu?
public class Person {
...
}
public class PersonDAO {
public List<Person> getPersonByName(String name) {
...
}
}
Po zmianie nazwy klasy Osoba do Użytkownika, chcę podobne metody getPersonByName
zostać zmieniona na getUserByName
.
Rozszerzyłem nazwę RenameParticipant i próbowałem zrobić to za pomocą zarówno zmiany nazwy repozytorium JDT, jak i ASTRewrite.
Problem polega na tym, że zmiany powodują zmiany w stosunku do pierwotnych zmian w zmianie nazwy.
Nie mogłem użyć postCreateChange
(wydaje się, że podstawowy procesor zwraca tylko wartość NULL), a teraz utknąłem.
Każda pomoc jest doceniana.
Jaki rodzaj konfliktu ma twoja zmiana z pierwotnymi zmianami zmiany nazwy? – reprogrammer