Я заметил, что при миграции на androidX из библиотеки поддержки существовал простой скрипт, который позаботился о переименовании многих вещей.
В настоящее время я нахожусь в подобной ситуации, я забочусь о библиотеке и мне нужно выпустить более новую версию.В этой версии было много простых переименований и незначительных изменений API.Я знаю, что сценарий не сможет обрабатывать все (например, добавление дополнительного параметра в метод), но это может быть очень полезно при переименовании материала.
//previous
some.package.foo
//now
some.package.bar
Как мне написатьпростой скрипт, который будет переименовывать класс, имена методов, когда пользователь увеличивает версию библиотеки.
Также я думаю, что были некоторые сценарии, когда я переносил некоторые связанные с kotlin вещи.