diff options
Diffstat (limited to 'runtime/art_method.cc')
| -rw-r--r-- | runtime/art_method.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/art_method.cc b/runtime/art_method.cc index 1790df6be4..f86cb13512 100644 --- a/runtime/art_method.cc +++ b/runtime/art_method.cc @@ -79,10 +79,10 @@ void ArtMethod::ThrowInvocationTimeError() { InvokeType ArtMethod::GetInvokeType() { // TODO: kSuper? - if (GetDeclaringClass()->IsInterface()) { - return kInterface; - } else if (IsStatic()) { + if (IsStatic()) { return kStatic; + } else if (GetDeclaringClass()->IsInterface()) { + return kInterface; } else if (IsDirect()) { return kDirect; } else { |