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

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

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