Searched refs:component_type (Results 1 - 10 of 10) sorted by relevance
/art/runtime/native/ |
H A D | sun_misc_Unsafe.cc | 352 ObjPtr<mirror::Class> component_type = dst->GetClass()->GetComponentType(); local 353 if (component_type->IsPrimitiveByte() || component_type->IsPrimitiveBoolean()) { 355 } else if (component_type->IsPrimitiveShort() || component_type->IsPrimitiveChar()) { 357 } else if (component_type->IsPrimitiveInt() || component_type->IsPrimitiveFloat()) { 359 } else if (component_type->IsPrimitiveLong() || component_type->IsPrimitiveDouble()) { 383 ObjPtr<mirror::Class> component_type local [all...] |
/art/runtime/mirror/ |
H A D | object-inl.h | 272 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local 273 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>(); 286 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local 287 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>(); 299 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); local 300 return component_type != nullptr && component_type->template IsPrimitiveFloat<kNewFlags>(); 315 auto* component_type local [all...] |
H A D | class.h | 538 auto* component_type = GetComponentType<kVerifyFlags>(); local 539 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>(); 545 auto* component_type = GetComponentType<kVerifyFlags>(); local 546 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>();
|
H A D | class-inl.h | 1017 ObjPtr<Class> const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); local 1018 return component_type != nullptr && !component_type->IsPrimitive();
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 2570 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local 2571 DCHECK(!component_type.IsConflict()); 2572 if (component_type.IsNonZeroReferenceTypes()) { 2574 << component_type; 2583 size_t elem_width = Primitive::ComponentSize(component_type.GetPrimitiveType()); 4666 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local 4667 if (!component_type.IsReferenceTypes() && !is_primitive) { 4670 } else if (component_type.IsNonZeroReferenceTypes() && is_primitive) { 4673 } else if (is_primitive && !insn_type.Equals(component_type) && 4674 !((insn_type.IsInteger() && component_type 4784 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local [all...] |
/art/imgdiag/ |
H A D | imgdiag.cc | 251 mirror::Class* component_type = klass->GetComponentType(); local 252 Primitive::Type primitive_type = component_type->GetPrimitiveType();
|
/art/runtime/ |
H A D | dex_file_annotations.cc | 574 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType())); 587 component_type, 591 if (!component_type->IsPrimitive()) {
|
H A D | class_linker.cc | 3625 MutableHandle<mirror::Class> component_type(hs.NewHandle(FindClass(self, descriptor + 1, 3627 if (component_type == nullptr) { 3631 component_type.Assign(LookupClass(self, descriptor + 1, component_hash, class_loader.Get())); 3632 if (component_type == nullptr) { 3639 if (UNLIKELY(component_type->IsPrimitiveVoid())) { 3654 // This call is unnecessary if "loader" and "component_type->GetClassLoader()" 3660 if (class_loader.Get() != component_type->GetClassLoader()) { 3662 LookupClass(self, descriptor, hash, component_type->GetClassLoader()); 3699 new_class->SetComponentType(component_type.Get()); 3707 new_class->SetClassLoader(component_type [all...] |
H A D | class_linker_test.cc | 173 const std::string& component_type, 182 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
|
/art/runtime/interpreter/ |
H A D | unstarted_runtime_test.cc | 86 ObjPtr<mirror::Class> component_type, 91 runtime->GetClassLinker()->FindArrayClass(self, &component_type);
|
Completed in 157 milliseconds