summaryrefslogtreecommitdiff
path: root/runtime/class_linker.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/class_linker.cc')
-rw-r--r--runtime/class_linker.cc10
1 files changed, 0 insertions, 10 deletions
diff --git a/runtime/class_linker.cc b/runtime/class_linker.cc
index f0c9507ca0..c2cbe791ce 100644
--- a/runtime/class_linker.cc
+++ b/runtime/class_linker.cc
@@ -9320,16 +9320,6 @@ ArtField* ClassLinker::FindResolvedField(ObjPtr<mirror::Class> klass,
bool is_static) {
ArtField* resolved = is_static ? klass->FindStaticField(dex_cache, field_idx)
: klass->FindInstanceField(dex_cache, field_idx);
-
- if (resolved == nullptr) {
- const DexFile& dex_file = *dex_cache->GetDexFile();
- const dex::FieldId& field_id = dex_file.GetFieldId(field_idx);
- const char* name = dex_file.GetFieldName(field_id);
- const char* type = dex_file.GetFieldTypeDescriptor(field_id);
- resolved = is_static ? klass->FindStaticField(name, type)
- : klass->FindInstanceField(name, type);
- }
-
if (resolved != nullptr &&
hiddenapi::ShouldDenyAccessToMember(resolved,
hiddenapi::AccessContext(class_loader, dex_cache),