Searched refs:GetTypeHandle (Results 1 – 6 of 6) sorted by relevance
614 if (class_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes()) { in VisitBoundType()616 ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact */ true)); in VisitBoundType()624 ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact */ false)); in VisitBoundType()700 ReferenceTypeInfo::TypeHandle a_type_handle = a.GetTypeHandle(); in MergeTypes()701 ReferenceTypeInfo::TypeHandle b_type_handle = b.GetTypeHandle(); in MergeTypes()705 if (a.GetTypeHandle().Get() == b.GetTypeHandle().Get()) { in MergeTypes()740 Handle<mirror::Class> handle = parent_rti.GetTypeHandle(); in UpdateArrayGet()815 bool is_exact = upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(); in UpdateBoundType()816 new_rti = ReferenceTypeInfo::Create(upper_bound_rti.GetTypeHandle(), is_exact); in UpdateBoundType()
140 } else if (info.GetTypeHandle()->IsInterface()) { in FindVirtualOrInterfaceTarget()144 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { in FindVirtualOrInterfaceTarget()147 } else if (info.GetTypeHandle()->IsErroneous()) { in FindVirtualOrInterfaceTarget()156 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( in FindVirtualOrInterfaceTarget()160 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( in FindVirtualOrInterfaceTarget()
181 return GetTypeHandle()->IsObjectClass(); in IsObjectClass()186 return GetTypeHandle()->IsStringClass(); in IsStringClass()191 return IsArrayClass() && GetTypeHandle()->GetComponentType()->IsObjectClass(); in IsObjectArray()196 return GetTypeHandle()->IsInterface(); in IsInterface()201 return GetTypeHandle()->IsArrayClass(); in IsArrayClass()206 return GetTypeHandle()->IsPrimitiveArray(); in IsPrimitiveArrayClass()211 return GetTypeHandle()->IsArrayClass() && !GetTypeHandle()->IsPrimitiveArray(); in IsNonPrimitiveArrayClass()218 return GetTypeHandle()->GetComponentType()->IsAssignableFrom(rti.GetTypeHandle().Get()); in CanArrayHold()226 return GetTypeHandle()->GetComponentType()->IsAssignableFrom( in CanArrayHoldValuesOf()227 rti.GetTypeHandle()->GetComponentType()); in CanArrayHoldValuesOf()[all …]
310 return array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType(); in GetPrimitiveArrayComponentType()
575 StartAttributeStream("klass") << PrettyDescriptor(info.GetTypeHandle().Get()); in PrintInstruction()
2260 DCHECK(!upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes() || rti.IsExact()) in CheckAgainstUpperBound()2277 reference_type_handle_ = rti.GetTypeHandle(); in SetReferenceTypeInfo()2308 << " type=" << (!rhs.IsValid() ? "?" : PrettyClass(rhs.GetTypeHandle().Get())) in operator <<()