Dec 29, 2020
Android Studio (which is a customised IntelliJ) gives you quite a lot of support in terms of individual refactoring set pieces, like renaming a property/function or moving a class. I try to use what it offers wherever possible. Aside from that, not really. In some refactors there’s possibly a place for transformational pattern matching rules but what we had to migrate or refactor was too varied/diverse to really apply anything to.