Lines Matching refs:destination
194 ObjPtr<mirror::Class> destination, in AddAssignability() argument
202 DCHECK(destination != nullptr); in AddAssignability()
205 if (destination->IsPrimitive() || source->IsPrimitive()) { in AddAssignability()
212 if (destination == source || destination->IsObjectClass()) { in AddAssignability()
217 if (destination->IsArrayClass() && source->IsArrayClass()) { in AddAssignability()
221 ObjPtr<mirror::Class> destination_component = destination->GetComponentType(); in AddAssignability()
242 dex::StringIndex destination_id = GetClassDescriptorStringId(dex_file, destination); in AddAssignability()
251 const RegType& destination, in AddAssignability() argument
259 CHECK(destination.IsUnresolvedReference() || destination.HasClass()); in AddAssignability()
260 CHECK(!destination.IsUnresolvedMergedReference()); in AddAssignability()
265 GetIdFromString(dex_file, std::string(destination.GetDescriptor())); in AddAssignability()
274 AddAssignability(dex_file, class_def, destination, merge.GetResolvedPart()); in AddAssignability()
276 AddAssignability(dex_file, class_def, destination, merge.GetRegTypeCache()->GetFromId(idx)); in AddAssignability()
321 ObjPtr<mirror::Class> destination, in MaybeRecordAssignability() argument
324 verifier_deps->AddAssignability(dex_file, class_def, destination, source); in MaybeRecordAssignability()
331 const RegType& destination, in MaybeRecordAssignability() argument
334 verifier_deps->AddAssignability(dex_file, class_def, destination, source); in MaybeRecordAssignability()
733 MutableHandle<mirror::Class> destination(hs.NewHandle<mirror::Class>(nullptr)); in VerifyAssignability() local
738 destination.Assign( in VerifyAssignability()
744 if (destination == nullptr || source == nullptr) { in VerifyAssignability()
751 DCHECK(destination->IsResolved() && source->IsResolved()); in VerifyAssignability()
752 if (!destination->IsAssignableFrom(source.Get())) { in VerifyAssignability()