Tôi đang cố gắng mở rộng việc tái cấu trúc đổi tên của nhật thực để gọi một phép tái cấu trúc lại tên khác.Làm thế nào để mở rộng tái cấu trúc đổi tên của Eclipse để kích hoạt một phép tái cấu trúc khác sau khi hoàn thành
public class Person {
...
}
public class PersonDAO {
public List<Person> getPersonByName(String name) {
...
}
}
Sau khi đổi tên Người lớp để dùng, tôi muốn các phương pháp như getPersonByName
được đổi tên thành getUserByName
.
Tôi đã mở rộng RenameParticipant và cố gắng thực hiện điều đó bằng cách sử dụng cả phép đổi tên và sắp xếp lại tên của JDT và ASTRewrite.
Sự cố là những thay đổi mà tôi tạo xung đột với thay đổi cấu trúc lại tên gốc ban đầu.
Tôi không thể sử dụng postCreateChange
(có vẻ như bộ xử lý cơ bản chỉ trả về giá trị rỗng) và bây giờ tôi bị kẹt.
Bất kỳ trợ giúp nào được đánh giá cao.
Loại thay đổi xung đột của bạn có gì với thay đổi cấu trúc lại tên gốc? – reprogrammer