Lines Matching refs:destination

354     ObjPtr<mirror::Class> destination,  in FindOneClassPathBoundaryForInterface()  argument
356 DCHECK(destination->IsInterface()); in FindOneClassPathBoundaryForInterface()
357 DCHECK(IsInClassPath(destination)); in FindOneClassPathBoundaryForInterface()
369 if (direct == destination) { in FindOneClassPathBoundaryForInterface()
389 if (direct == destination) { in FindOneClassPathBoundaryForInterface()
400 if (destination->IsAssignableFrom(boundary)) { in FindOneClassPathBoundaryForInterface()
409 ObjPtr<mirror::Class> destination, in AddAssignability() argument
419 DCHECK(destination != nullptr); in AddAssignability()
422 if (destination->IsPrimitive() || source->IsPrimitive()) { in AddAssignability()
435 if (destination == source || in AddAssignability()
436 destination->IsObjectClass() || in AddAssignability()
437 (!is_strict && destination->IsInterface())) { in AddAssignability()
443 if (destination->IsArrayClass() && source->IsArrayClass()) { in AddAssignability()
447 ObjPtr<mirror::Class> destination_component = destination->GetComponentType(); in AddAssignability()
463 DCHECK_EQ(is_assignable, destination->IsAssignableFrom(source)); in AddAssignability()
472 if (!IsInClassPath(destination) && !IsInClassPath(source)) { in AddAssignability()
479 if (!destination->IsInterface() && !source->IsInterface()) { in AddAssignability()
487 if (source == destination) { in AddAssignability()
491 source = FindOneClassPathBoundaryForInterface(destination, source); in AddAssignability()
502 dex::StringIndex destination_id = GetClassDescriptorStringId(dex_file, destination); in AddAssignability()
569 ObjPtr<mirror::Class> destination, in MaybeRecordAssignability() argument
575 thread_deps->AddAssignability(dex_file, destination, source, is_strict, is_assignable); in MaybeRecordAssignability()
1018 MutableHandle<mirror::Class> destination(hs.NewHandle<mirror::Class>(nullptr)); in VerifyAssignability() local
1022 destination.Assign( in VerifyAssignability()
1028 if (destination == nullptr) { in VerifyAssignability()
1038 DCHECK(destination->IsResolved() && source->IsResolved()); in VerifyAssignability()
1039 if (destination->IsAssignableFrom(source.Get()) != expected_assignability) { in VerifyAssignability()