Lines Matching refs:resolved
77 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local
78 if (resolved == nullptr) { in ResolveString()
79 resolved = DoResolveString(string_idx, dex_cache); in ResolveString()
81 return resolved; in ResolveString()
89 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local
90 if (resolved == nullptr) { in ResolveString()
91 resolved = DoResolveString(string_idx, dex_cache); in ResolveString()
93 return resolved; in ResolveString()
100 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in ResolveString() local
101 if (resolved == nullptr) { in ResolveString()
102 resolved = DoResolveString(string_idx, dex_cache); in ResolveString()
104 return resolved; in ResolveString()
109 ObjPtr<mirror::String> resolved = dex_cache->GetResolvedString(string_idx); in LookupString() local
110 if (resolved == nullptr) { in LookupString()
111 resolved = DoLookupString(string_idx, dex_cache); in LookupString()
113 return resolved; in LookupString()
159 ObjPtr<mirror::Class> resolved = dex_cache->GetResolvedType(type_idx); in ResolveType() local
160 if (resolved == nullptr) { in ResolveType()
161 resolved = DoResolveType(type_idx, dex_cache, class_loader); in ResolveType()
163 return resolved; in ResolveType()
213 ArtMethod* resolved = dex_cache->GetResolvedMethod(method_idx); in LookupResolvedMethod() local
214 if (resolved == nullptr) { in LookupResolvedMethod()
219 resolved = FindResolvedMethod(klass, dex_cache, class_loader, method_idx); in LookupResolvedMethod()
222 return resolved; in LookupResolvedMethod()
226 ArtMethod* resolved = referrer->GetDexCache()->GetResolvedMethod(method_idx); in ResolveMethodId() local
227 if (resolved != nullptr) { in ResolveMethodId()
228 DCHECK(!resolved->IsRuntimeMethod()); in ResolveMethodId()
229 DCHECK(resolved->GetDeclaringClassUnchecked() != nullptr) << resolved->GetDexMethodIndex(); in ResolveMethodId()
230 return resolved; in ResolveMethodId()
241 resolved = in ResolveMethodId()
243 if (resolved != nullptr) { in ResolveMethodId()
244 return resolved; in ResolveMethodId()
298 ArtMethod* resolved = referrer->GetDexCache()->GetResolvedMethod(method_idx); in ResolveMethodWithChecks() local
299 if (resolved == nullptr) { in ResolveMethodWithChecks()
300 resolved = FindResolvedMethod(klass, in ResolveMethodWithChecks()
306 if (resolved != nullptr) { in ResolveMethodWithChecks()
307 ObjPtr<mirror::Class> methods_class = resolved->GetDeclaringClass(); in ResolveMethodWithChecks()
316 resolved, in ResolveMethodWithChecks()
321 if (UNLIKELY(!referring_class->CanAccessMember(methods_class, resolved->GetAccessFlags()))) { in ResolveMethodWithChecks()
322 ThrowIllegalAccessErrorMethod(referring_class, resolved); in ResolveMethodWithChecks()
326 if (LIKELY(!resolved->CheckIncompatibleClassChange(type))) { in ResolveMethodWithChecks()
327 return resolved; in ResolveMethodWithChecks()
330 resolved = FindIncompatibleMethod(klass, in ResolveMethodWithChecks()
335 if (resolved != nullptr) { in ResolveMethodWithChecks()
336 ThrowIncompatibleClassChangeError(type, resolved->GetInvokeType(), resolved, referrer); in ResolveMethodWithChecks()
386 ArtField* resolved = dex_cache->GetResolvedField(field_idx); in ResolveField() local
388 if (resolved != nullptr) { in ResolveField()
389 return resolved; in ResolveField()
400 resolved = dex_cache->GetResolvedField(field_idx); in ResolveField()
401 if (resolved != nullptr) { in ResolveField()
402 return resolved; in ResolveField()
405 resolved = FindResolvedField(klass, dex_cache.Get(), class_loader.Get(), field_idx, is_static); in ResolveField()
406 if (resolved == nullptr) { in ResolveField()
411 return resolved; in ResolveField()