In the source code of osmarleandro/google-maps-services-java@d07ed8e commit, I identify a Pull Up Method refactoring applied to shouldRetry(Response) method in OkHttpPendingResult class. RefDiff yields a single Move Method refactoring as result. Is it possible to infer that the Move Method to SuperType is a Pull Up Method refactoring? If yes, why this refactoring instance was not detected?
Code example
Diff fragment between the commit osmarleandro/google-maps-services-java@d07ed8e and their parent.
Run RefDiff and pass as input the commit osmarleandro/google-maps-services-java@d07ed8e.
Actual results
MOVE {Method shouldRetry(Response) at src/main/java/com/google/maps/internal/OkHttpPendingResult.java:330} {Method shouldRetry(OkHttpPendingResult, Response) at src/main/java/com/google/maps/PendingResult.java:85})
Expected results
An instance of the Pull Up refactoring applied to shouldRetry(Response) method in OkHttpPendingResult class.
Summary
In the source code of osmarleandro/google-maps-services-java@d07ed8e commit, I identify a Pull Up Method refactoring applied to shouldRetry(Response) method in OkHttpPendingResult class. RefDiff yields a single Move Method refactoring as result. Is it possible to infer that the Move Method to SuperType is a Pull Up Method refactoring? If yes, why this refactoring instance was not detected?
Code example
Diff fragment between the commit osmarleandro/google-maps-services-java@d07ed8e and their parent.
Environment details
RefDiff 2.0
Steps to reproduce
Actual results
Expected results
An instance of the Pull Up refactoring applied to shouldRetry(Response) method in OkHttpPendingResult class.