Searched refs:CannotBeAssignedFromOtherTypes (Results 1 – 9 of 9) sorted by relevance
487 if (!class_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes()) { in BoundTypeForIfInstanceOf()524 is_exact = is_exact || handle->CannotBeAssignedFromOtherTypes(); in SetClassAsTypeInfo()721 bool is_exact = klass->CannotBeAssignedFromOtherTypes(); in VisitCheckCast()827 bool is_exact = component_handle->CannotBeAssignedFromOtherTypes(); in UpdateArrayGet()
358 } else if (klass->CannotBeAssignedFromOtherTypes()) { in ComputeTypeCheckKind()
3197 DCHECK_IMPLIES(upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(), rti.IsExact()) in CheckAgainstUpperBound()3248 DCHECK(!type_handle->CannotBeAssignedFromOtherTypes()) in Create()
2281 /*declared_is_exact=*/ admissible && declared_class->CannotBeAssignedFromOtherTypes(), in IsReferenceTypeRefinement()
205 return Create(type_handle, type_handle->CannotBeAssignedFromOtherTypes()); in Create()
54 if (!precise && entry->GetClass()->CannotBeAssignedFromOtherTypes()) { in MatchingPrecisionForClass()209 if (klass->CannotBeAssignedFromOtherTypes() || precise) { in From()682 return FromClass(descriptor, klass, klass->CannotBeAssignedFromOtherTypes()); in GetComponentType()
2869 return_type_class->CannotBeAssignedFromOtherTypes()); in CodeFlowVerifyInstruction()2914 return_type_class->CannotBeAssignedFromOtherTypes()); in CodeFlowVerifyInstruction()3608 bool precise = klass->CannotBeAssignedFromOtherTypes(); in ResolveClass()3940 klass->CannotBeAssignedFromOtherTypes()); in VerifyInvocationArgsFromIterator()4598 FromClass(klass->GetDescriptor(&temp), klass, klass->CannotBeAssignedFromOtherTypes()); in GetInstanceField()4718 field_type_class->CannotBeAssignedFromOtherTypes()); in VerifyISFieldAccess()
1173 inline bool Class::CannotBeAssignedFromOtherTypes() { in CannotBeAssignedFromOtherTypes() function1178 return component->IsPrimitive() || component->CannotBeAssignedFromOtherTypes(); in CannotBeAssignedFromOtherTypes()
386 bool CannotBeAssignedFromOtherTypes() REQUIRES_SHARED(Locks::mutator_lock_);