Searched refs:component_type (Results 1 - 10 of 10) sorted by relevance

/art/runtime/native/
H A Dsun_misc_Unsafe.cc352 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 Dobject-inl.h272 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 Dclass.h538 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 Dclass-inl.h1017 ObjPtr<Class> const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); local
1018 return component_type != nullptr && !component_type->IsPrimitive();
/art/runtime/verifier/
H A Dmethod_verifier.cc2570 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 Dimgdiag.cc251 mirror::Class* component_type = klass->GetComponentType(); local
252 Primitive::Type primitive_type = component_type->GetPrimitiveType();
/art/runtime/
H A Ddex_file_annotations.cc574 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType()));
587 component_type,
591 if (!component_type->IsPrimitive()) {
H A Dclass_linker.cc3625 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 Dclass_linker_test.cc173 const std::string& component_type,
182 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
/art/runtime/interpreter/
H A Dunstarted_runtime_test.cc86 ObjPtr<mirror::Class> component_type,
91 runtime->GetClassLinker()->FindArrayClass(self, &component_type);

Completed in 157 milliseconds