Lines Matching refs:resolved_field
73 ArtField* resolved_field = Runtime::Current()->GetClassLinker()->ResolveField( in ResolveFieldWithDexFile() local
75 DCHECK_EQ(resolved_field == nullptr, soa.Self()->IsExceptionPending()); in ResolveFieldWithDexFile()
76 if (UNLIKELY(resolved_field == nullptr)) { in ResolveFieldWithDexFile()
81 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { in ResolveFieldWithDexFile()
86 return resolved_field; in ResolveFieldWithDexFile()
103 ArtField* resolved_field, const DexFile** declaring_dex_file, in GetResolvedFieldDexFileLocation() argument
105 mirror::Class* declaring_class = resolved_field->GetDeclaringClass(); in GetResolvedFieldDexFileLocation()
108 *declaring_field_idx = resolved_field->GetDexFieldIndex(); in GetResolvedFieldDexFileLocation()
121 ArtField* resolved_field, uint16_t field_idx) { in IsFastInstanceField() argument
122 DCHECK(!resolved_field->IsStatic()); in IsFastInstanceField()
123 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); in IsFastInstanceField()
125 referrer_class->CanAccessResolvedField(fields_class, resolved_field, in IsFastInstanceField()
127 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField()
204 ArtField* resolved_field, uint16_t field_idx, uint32_t* storage_index) { in IsFastStaticField() argument
206 dex_cache, referrer_class, resolved_field, field_idx, storage_index); in IsFastStaticField()
220 ArtField* resolved_field) { in IsStaticFieldInReferrerClass() argument
221 DCHECK(resolved_field->IsStatic()); in IsStaticFieldInReferrerClass()
222 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); in IsStaticFieldInReferrerClass()
250 ArtField* resolved_field) { in IsStaticFieldsClassInitialized() argument
251 DCHECK(resolved_field->IsStatic()); in IsStaticFieldsClassInitialized()
252 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); in IsStaticFieldsClassInitialized()