Refactor code aroud method resolution. am: ae12f96965 am: 6035aa2e81

Original change: https://android-review.googlesource.com/c/platform/art/+/2375905

Change-Id: Ia0de478dc5005ce96efb8e3fa14a3bc906ed375a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>