Searched refs:GetComponentType (Results 1 - 25 of 46) sorted by relevance

12

/art/test/004-UnsafeTest/
H A Dunsafe_test.cc31 Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType())).Int32Value();
37 return Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType());
/art/runtime/mirror/
H A Darray.cc62 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType()));
129 CHECK(GetClass()->GetComponentType()->IsPrimitive()) << "Will miss write barriers";
H A Dobject-inl.h267 template GetComponentType<kNewFlags, kReadBarrierOption>()->IsPrimitive();
303 DCHECK(GetClass<kNewFlags>()->GetComponentType()->IsPrimitiveBoolean());
311 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte());
319 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() ||
320 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean());
328 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
336 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort());
344 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() ||
345 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar());
353 mirror::Class* component_type = klass->GetComponentType<kVerifyFlag
[all...]
H A Dthrowable.cc122 CHECK_EQ(stack_trace->GetClass()->GetComponentType(),
H A Dobject_array-inl.h70 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType();
208 Class* dst_class = GetClass()->GetComponentType();
H A Dclass.h333 Class* component = GetComponentType();
437 GetComponentType<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis)>()->
463 Class* GetComponentType() SHARED_REQUIRES(Locks::mutator_lock_);
466 DCHECK(GetComponentType() == nullptr);
479 return GetComponentType<kDefaultVerifyFlags, kReadBarrierOption>()->GetPrimitiveTypeSizeShift();
500 mirror::Class* const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>();
507 auto* component_type = GetComponentType<kVerifyFlags>();
514 auto* component_type = GetComponentType<kVerifyFlags>();
H A Dobject.cc94 if (!c->GetComponentType()->IsPrimitive()) {
H A Dclass-inl.h344 return GetComponentType()->IsAssignableFrom(src->GetComponentType());
817 return match[0] == '[' && GetComponentType()->DescriptorEquals(match + 1);
1017 inline Class* Class::GetComponentType() { function in class:art::mirror::Class
1023 return GetComponentType<kVerifyFlags, kReadBarrierOption>() != nullptr;
H A Dclass.cc216 os << " componentType=" << PrettyClass(GetComponentType()) << "\n";
311 klass1 = klass1->GetComponentType();
314 klass2 = klass2->GetComponentType();
829 const char* elem_desc = GetComponentType()->GetDescriptor(&temp);
/art/runtime/native/
H A Djava_lang_reflect_Array.cc40 DCHECK_EQ(dimensions_obj->GetClass()->GetComponentType()->GetPrimitiveType(),
H A Djava_lang_System.cc87 mirror::Class* dstComponentType = dstArray->GetClass()->GetComponentType();
88 mirror::Class* srcComponentType = srcArray->GetClass()->GetComponentType();
174 DCHECK_EQ(srcArray->GetClass()->GetComponentType()->GetPrimitiveType(), kPrimType);
H A Dsun_misc_Unsafe.cc347 mirror::Class* component_type = dst->GetClass()->GetComponentType();
378 mirror::Class* component_type = src->GetClass()->GetComponentType();
/art/runtime/verifier/
H A Dreg_type.cc539 return type->IsArrayClass() && !type->GetComponentType()->IsPrimitive();
565 return type->IsArrayClass() && type->GetComponentType()->IsObjectClass();
731 mirror::Class* s_ct = s->GetComponentType();
732 mirror::Class* t_ct = t->GetComponentType();
889 const RegType& cmp1 = reg_types.GetComponentType(*this, class_loader.Get());
890 const RegType& cmp2 = reg_types.GetComponentType(src, class_loader.Get());
H A Dreg_type_cache.h146 const RegType& GetComponentType(const RegType& array, mirror::ClassLoader* loader)
H A Dreg_type_cache.cc610 const RegType& RegTypeCache::GetComponentType(const RegType& array, mirror::ClassLoader* loader) { function in class:art::verifier::RegTypeCache
618 mirror::Class* klass = array.GetClass()->GetComponentType();
/art/compiler/dex/
H A Dverified_method.cc244 ->GetComponentType(array_type, method_verifier->GetClassLoader());
/art/compiler/optimizing/
H A Dinstruction_simplifier_arm64.cc202 Primitive::ComponentSize(instruction->GetComponentType()));
H A Dreference_type_propagation.cc53 (!klass->IsArrayClass() || IsAdmissible(klass->GetComponentType()));
741 if (handle->IsObjectArrayClass() && IsAdmissible(handle->GetComponentType())) {
743 handle_cache->NewHandle(handle->GetComponentType());
H A Dssa_builder.cc310 return array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType();
/art/runtime/
H A Dclass_linker_test.cc86 EXPECT_TRUE(primitive->GetComponentType() == nullptr);
123 EXPECT_TRUE(JavaLangObject->GetComponentType() == nullptr);
169 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
187 ASSERT_TRUE(array->GetComponentType() != nullptr);
188 ASSERT_GT(strlen(array->GetComponentType()->GetDescriptor(&temp)), 0U);
198 EXPECT_EQ(array->GetComponentType()->IsPublic(), array->IsPublic());
216 mirror::Class* array_ptr = array->GetComponentType();
268 EXPECT_TRUE(klass->GetComponentType() == nullptr);
804 EXPECT_TRUE(MyClass->GetComponentType() == nullptr);
H A Dclass_linker-inl.h40 if (array_class != nullptr && array_class->GetComponentType() == *element_class) {
H A Dtransaction.cc494 Primitive::Type type = array->GetClass()->GetComponentType()->GetPrimitiveType();
/art/runtime/interpreter/
H A Dunstarted_runtime.cc556 if (src_array->GetClass()->GetComponentType() != dst_array->GetClass()->GetComponentType()) {
558 PrettyDescriptor(src_array->GetClass()->GetComponentType()).c_str(),
559 PrettyDescriptor(dst_array->GetClass()->GetComponentType()).c_str());
616 GetComponentType();
621 GetComponentType();
624 PrettyDescriptor(src_array->GetClass()->GetComponentType()).c_str(),
625 PrettyDescriptor(dst_array->GetClass()->GetComponentType()).c_str());
H A Dinterpreter_common.cc845 Class* component_class = array_class->GetComponentType();
902 Primitive::Type primitive_component_type = array->GetClass()->GetComponentType()->GetPrimitiveType();
/art/compiler/debug/
H A Delf_debug_info_writer.h299 mirror::Class* element_type = type->GetComponentType();

Completed in 628 milliseconds

12