Lines Matching refs:resolved

8762   ObjPtr<mirror::Class> resolved = FindClass(self, descriptor, class_loader);  in DoResolveType()  local
8763 if (resolved != nullptr) { in DoResolveType()
8767 dex_cache->SetResolvedType(type_idx, resolved); in DoResolveType()
8775 DCHECK(resolved == nullptr); // No Handle needed to preserve resolved. in DoResolveType()
8781 DCHECK((resolved == nullptr) || resolved->IsResolved()) in DoResolveType()
8782 << resolved->PrettyDescriptor() << " " << resolved->GetStatus(); in DoResolveType()
8783 return resolved; in DoResolveType()
8793 ArtMethod* resolved = nullptr; in FindResolvedMethod() local
8795 resolved = klass->FindInterfaceMethod(dex_cache, method_idx, image_pointer_size_); in FindResolvedMethod()
8797 resolved = klass->FindClassMethod(dex_cache, method_idx, image_pointer_size_); in FindResolvedMethod()
8799 DCHECK(resolved == nullptr || resolved->GetDeclaringClassUnchecked() != nullptr); in FindResolvedMethod()
8800 if (resolved != nullptr && in FindResolvedMethod()
8801 hiddenapi::ShouldDenyAccessToMember(resolved, in FindResolvedMethod()
8804 resolved = nullptr; in FindResolvedMethod()
8806 if (resolved != nullptr) { in FindResolvedMethod()
8815 dex_cache->SetResolvedMethod(method_idx, resolved, image_pointer_size_); in FindResolvedMethod()
8823 return resolved; in FindResolvedMethod()
8869 ArtMethod* resolved = dex_cache->GetResolvedMethod(method_idx, pointer_size); in ResolveMethod() local
8871 DCHECK(resolved == nullptr || !resolved->IsRuntimeMethod()); in ResolveMethod()
8872 bool valid_dex_cache_method = resolved != nullptr; in ResolveMethod()
8875 DCHECK(resolved->GetDeclaringClassUnchecked() != nullptr) << resolved->GetDexMethodIndex(); in ResolveMethod()
8876 return resolved; in ResolveMethod()
8883 DCHECK(resolved->GetDeclaringClassUnchecked() != nullptr) << resolved->GetDexMethodIndex(); in ResolveMethod()
8915 resolved = FindResolvedMethod(klass, dex_cache.Get(), class_loader.Get(), method_idx); in ResolveMethod()
8919 if (kResolveMode == ResolveMode::kCheckICCEAndIAE && resolved != nullptr && referrer != nullptr) { in ResolveMethod()
8920 ObjPtr<mirror::Class> methods_class = resolved->GetDeclaringClass(); in ResolveMethod()
8923 resolved, in ResolveMethod()
8933 if (LIKELY(resolved != nullptr) && in ResolveMethod()
8935 !resolved->CheckIncompatibleClassChange(type))) { in ResolveMethod()
8936 return resolved; in ResolveMethod()
8940 if (resolved == nullptr) { in ResolveMethod()
8941 resolved = FindIncompatibleMethod(klass, dex_cache.Get(), class_loader.Get(), method_idx); in ResolveMethod()
8943 if (resolved != nullptr) { in ResolveMethod()
8944 ThrowIncompatibleClassChangeError(type, resolved->GetInvokeType(), resolved, referrer); in ResolveMethod()
8959 ArtMethod* resolved = dex_cache->GetResolvedMethod(method_idx, image_pointer_size_); in ResolveMethodWithoutInvokeType() local
8961 if (resolved != nullptr) { in ResolveMethodWithoutInvokeType()
8962 DCHECK(!resolved->IsRuntimeMethod()); in ResolveMethodWithoutInvokeType()
8963 DCHECK(resolved->GetDeclaringClassUnchecked() != nullptr) << resolved->GetDexMethodIndex(); in ResolveMethodWithoutInvokeType()
8964 return resolved; in ResolveMethodWithoutInvokeType()
8974 resolved = klass->FindInterfaceMethod(dex_cache.Get(), method_idx, image_pointer_size_); in ResolveMethodWithoutInvokeType()
8976 resolved = klass->FindClassMethod(dex_cache.Get(), method_idx, image_pointer_size_); in ResolveMethodWithoutInvokeType()
8978 if (resolved != nullptr && in ResolveMethodWithoutInvokeType()
8980 resolved, in ResolveMethodWithoutInvokeType()
8983 resolved = nullptr; in ResolveMethodWithoutInvokeType()
8985 return resolved; in ResolveMethodWithoutInvokeType()
9013 ArtField* resolved = dex_cache->GetResolvedField(field_idx, image_pointer_size_); in ResolveField() local
9015 if (resolved != nullptr) { in ResolveField()
9016 return resolved; in ResolveField()
9026 resolved = FindResolvedField(klass, dex_cache.Get(), class_loader.Get(), field_idx, is_static); in ResolveField()
9027 if (resolved == nullptr) { in ResolveField()
9032 return resolved; in ResolveField()
9039 ArtField* resolved = dex_cache->GetResolvedField(field_idx, image_pointer_size_); in ResolveFieldJLS() local
9041 if (resolved != nullptr) { in ResolveFieldJLS()
9042 return resolved; in ResolveFieldJLS()
9052 resolved = FindResolvedFieldJLS(klass, dex_cache.Get(), class_loader.Get(), field_idx); in ResolveFieldJLS()
9053 if (resolved == nullptr) { in ResolveFieldJLS()
9058 return resolved; in ResolveFieldJLS()
9066 ArtField* resolved = nullptr; in FindResolvedField() local
9070 resolved = is_static ? mirror::Class::FindStaticField(self, klass, dex_cache, field_idx) in FindResolvedField()
9073 if (resolved == nullptr) { in FindResolvedField()
9077 resolved = is_static ? mirror::Class::FindStaticField(self, klass, name, type) in FindResolvedField()
9081 if (resolved != nullptr && in FindResolvedField()
9082 hiddenapi::ShouldDenyAccessToMember(resolved, in FindResolvedField()
9085 resolved = nullptr; in FindResolvedField()
9088 if (resolved != nullptr) { in FindResolvedField()
9089 dex_cache->SetResolvedField(field_idx, resolved, image_pointer_size_); in FindResolvedField()
9092 return resolved; in FindResolvedField()
9099 ArtField* resolved = nullptr; in FindResolvedFieldJLS() local
9106 resolved = mirror::Class::FindField(self, klass, name, type); in FindResolvedFieldJLS()
9108 if (resolved != nullptr && in FindResolvedFieldJLS()
9109 hiddenapi::ShouldDenyAccessToMember(resolved, in FindResolvedFieldJLS()
9112 resolved = nullptr; in FindResolvedFieldJLS()
9115 if (resolved != nullptr) { in FindResolvedFieldJLS()
9116 dex_cache->SetResolvedField(field_idx, resolved, image_pointer_size_); in FindResolvedFieldJLS()
9119 return resolved; in FindResolvedFieldJLS()
9130 ObjPtr<mirror::MethodType> resolved = dex_cache->GetResolvedMethodType(proto_idx); in ResolveMethodType() local
9131 if (resolved != nullptr) { in ResolveMethodType()
9132 return resolved; in ResolveMethodType()