diff options
Diffstat (limited to 'runtime/native/java_lang_Class.cc')
-rw-r--r-- | runtime/native/java_lang_Class.cc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/runtime/native/java_lang_Class.cc b/runtime/native/java_lang_Class.cc index c31c9790bd..09bd9abec7 100644 --- a/runtime/native/java_lang_Class.cc +++ b/runtime/native/java_lang_Class.cc @@ -290,11 +290,7 @@ ALWAYS_INLINE static inline ObjPtr<mirror::Field> GetDeclaredField(Thread* self, ThrowRuntimeException("Obsolete Object!"); return nullptr; } - ArtField* art_field = FindFieldByName(name, c->GetIFieldsPtr()); - if (art_field != nullptr) { - return mirror::Field::CreateFromArtField(self, art_field, true); - } - art_field = FindFieldByName(name, c->GetSFieldsPtr()); + ArtField* art_field = FindFieldByName(name, c->GetFieldsPtr()); if (art_field != nullptr) { return mirror::Field::CreateFromArtField(self, art_field, true); } |