Searched refs:resolved_field (Results 1 - 6 of 6) sorted by path
/art/compiler/driver/ |
H A D | compiler_driver.cc | 932 mirror::ArtField* resolved_field = ComputeFieldReferencedFromCompilingMethod(soa, mUnit, field_idx); local 933 if (resolved_field != NULL && !resolved_field->IsStatic()) { 935 ComputeCompilingMethodsClass(soa, resolved_field->GetDeclaringClass()->GetDexCache(), 938 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); 941 resolved_field->GetAccessFlags()); 952 resolved_field->GetAccessFlags()); 954 bool is_write_to_final_from_wrong_class = is_put && resolved_field->IsFinal() && 957 field_offset = resolved_field->GetOffset().Int32Value(); 958 is_volatile = resolved_field 983 mirror::ArtField* resolved_field = ComputeFieldReferencedFromCompilingMethod(soa, mUnit, field_idx); local [all...] |
/art/runtime/ |
H A D | class_linker-inl.h | 84 mirror::ArtField* resolved_field = local 86 if (UNLIKELY(resolved_field == NULL)) { 91 resolved_field = ResolveField(dex_file, field_idx, dex_cache, class_loader, is_static); 93 return resolved_field;
|
H A D | common_throws.cc | 216 void ThrowIncompatibleClassChangeErrorField(const mirror::ArtField* resolved_field, bool is_static, argument 219 msg << "Expected '" << PrettyField(resolved_field) << "' to be a "
|
H A D | common_throws.h | 113 void ThrowIncompatibleClassChangeErrorField(const mirror::ArtField* resolved_field, bool is_static,
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 95 mirror::ArtField* resolved_field = class_linker->ResolveField(field_idx, referrer, is_static); local 96 if (UNLIKELY(resolved_field == NULL)) { 100 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); 102 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 103 ThrowIncompatibleClassChangeErrorField(resolved_field, is_static, referrer); 109 resolved_field->GetAccessFlags()))) { 121 resolved_field->GetAccessFlags()))) { 122 ThrowIllegalAccessErrorField(referring_class, resolved_field); 126 if (UNLIKELY(is_set && resolved_field->IsFinal() && (fields_class != referring_class))) { 127 ThrowIllegalAccessErrorFinalField(referrer, resolved_field); [all...] |
H A D | entrypoint_utils.h | 138 mirror::ArtField* resolved_field = local 140 if (UNLIKELY(resolved_field == NULL)) { 143 mirror::Class* fields_class = resolved_field->GetDeclaringClass(); 168 if (UNLIKELY(resolved_field->IsStatic() != is_static)) { 175 resolved_field->GetAccessFlags()) || 176 (is_set && resolved_field->IsFinal() && (fields_class != referring_class)))) { 180 FieldHelper fh(resolved_field); 185 return resolved_field;
|
Completed in 83 milliseconds