Searched refs:resolved_field (Results 1 - 6 of 6) sorted by path

/art/compiler/driver/
H A Dcompiler_driver.cc932 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 Dclass_linker-inl.h84 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 Dcommon_throws.cc216 void ThrowIncompatibleClassChangeErrorField(const mirror::ArtField* resolved_field, bool is_static, argument
219 msg << "Expected '" << PrettyField(resolved_field) << "' to be a "
H A Dcommon_throws.h113 void ThrowIncompatibleClassChangeErrorField(const mirror::ArtField* resolved_field, bool is_static,
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc95 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 Dentrypoint_utils.h138 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