Lines Matching refs:field
219 ArtField* field = class_linker->LookupResolvedField(field_index, method, /* is_static= */ false); in RecordConstructorIPut() local
220 if (UNLIKELY(field == nullptr)) { in RecordConstructorIPut()
233 if (f == field) { in RecordConstructorIPut()
716 ArtField* field = class_linker->LookupResolvedField(field_idx, method, /* is_static= */ false); in ComputeSpecialAccessorInfo() local
717 if (field == nullptr || field->IsStatic()) { in ComputeSpecialAccessorInfo()
721 ObjPtr<mirror::Class> field_class = field->GetDeclaringClass(); in ComputeSpecialAccessorInfo()
722 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) || in ComputeSpecialAccessorInfo()
723 (is_put && field->IsFinal() && method_class != field_class)) { in ComputeSpecialAccessorInfo()
726 DCHECK_GE(field->GetOffset().Int32Value(), 0); in ComputeSpecialAccessorInfo()
729 uint32_t field_offset = field->GetOffset().Uint32Value(); in ComputeSpecialAccessorInfo()
730 bool is_volatile = field->IsVolatile(); in ComputeSpecialAccessorInfo()