Home
last modified time | relevance | path

Searched refs:IsArrayClass (Results 1 – 21 of 21) sorted by relevance

/art/runtime/mirror/
Dobject-inl.h223 template IsArrayClass<kVerifyFlags, kReadBarrierOption>(); in IsArrayInstance()
270 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsBooleanArray()
278 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteArray()
286 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteSizedArray()
295 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsCharArray()
303 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortArray()
311 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortSizedArray()
320 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsIntArray()
329 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsLongArray()
338 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsFloatArray()
[all …]
Dclass-inl.h228 DCHECK(IsArrayClass()) << PrettyClass(this); in IsArrayAssignableFromArray()
229 DCHECK(src->IsArrayClass()) << PrettyClass(src); in IsArrayAssignableFromArray()
235 DCHECK(src->IsArrayClass()) << PrettyClass(src); in IsAssignableFromArray()
236 if (!IsArrayClass()) { in IsAssignableFromArray()
335 DCHECK(!IsArrayClass()) << PrettyClass(this); in IsSubClass()
539 DCHECK(!IsArrayClass()) in CheckObjectAlloc()
673 if (IsArrayClass()) { in DescriptorEquals()
760 } else if (IsArrayClass()) { in NumDirectInterfaces()
Dobject.cc88 if (c->IsArrayClass()) { in CopyObject()
222 if (c->IsArrayClass()) { in CheckFieldAssignmentImpl()
Dclass.cc230 if (IsArrayClass()) { in DumpClass()
330 while (klass1->IsArrayClass()) { in IsInSamePackage()
333 while (klass2->IsArrayClass()) { in IsInSamePackage()
725 } else if (IsArrayClass()) { in GetDescriptor()
755 DCHECK(!IsArrayClass()); in GetDirectInterfaceTypeIdx()
762 if (klass->IsArrayClass()) { in GetDirectInterface()
Dclass.h297 if (!IsArrayClass()) { in CannotBeAssignedFromOtherTypes()
391 return IsArrayClass<kVerifyFlags>() && in IsPrimitiveArray()
407 bool IsArrayClass() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsArrayClass() function
455 … return (!IsPrimitive() && !IsInterface() && !IsAbstract()) || ((IsAbstract()) && IsArrayClass()); in IsInstantiable()
479 IsArrayClass<kVerifyFlags, kReadBarrierOption>(); in IsVariableSize()
607 } else if (src->IsArrayClass()) { in IsAssignableFrom()
Darray-inl.h63 DCHECK(array_class->IsArrayClass()); in ComputeArraySize()
Dobject_test.cc285 EXPECT_TRUE(array->GetClass()->IsArrayClass()); in TEST_F()
/art/runtime/gc/collector/
Dmark_sweep-inl.h41 } else if (UNLIKELY(klass->IsArrayClass<kVerifyNone>())) { in ScanObjectVisit()
/art/runtime/verifier/
Dreg_type.cc673 return type->IsArrayClass() && !type->GetComponentType()->IsPrimitive(); in IsObjectArrayTypes()
687 return GetClass()->IsArrayClass(); in IsArrayTypes()
696 return type->IsArrayClass() && type->GetComponentType()->IsObjectClass(); in IsJavaLangObjectArray()
921 } else if (s->IsArrayClass() && t->IsArrayClass()) { in ClassJoin()
Dreg_type_cache.cc184 DCHECK(!(klass->IsAbstract()) || klass->IsArrayClass()); in From()
/art/runtime/
Dclass_linker_test.cc83 EXPECT_FALSE(primitive->IsArrayClass()); in AssertPrimitiveClass()
138 EXPECT_TRUE(array->IsArrayClass()); in AssertArrayClass()
202 EXPECT_FALSE(klass->IsArrayClass()); in AssertClass()
335 } else if (klass->IsArrayClass()) { in AssertDexFileClass()
674 EXPECT_FALSE(JavaLangObject->IsArrayClass()); in TEST_F()
718 EXPECT_FALSE(MyClass->IsArrayClass()); in TEST_F()
Ddebugger.cc474 if (c->IsArrayClass()) { in TagFromClass()
1125 if (klass->IsArrayClass()) { in GetTypeTag()
1184 if (c->IsArrayClass()) { in GetClassInfo()
4362 if (c->IsArrayClass()) { in ExamineObject()
Dclass_linker.cc578 DCHECK(klass->IsArrayClass() || klass->IsPrimitive() || klass->GetDexCache() != nullptr); in FinishInit()
596 if (!c->IsArrayClass() && !c->IsPrimitive()) { in RunRootClinits()
/art/compiler/dex/
Dverified_method.cc230 if (reg_class->IsAbstract() && !reg_class->IsArrayClass()) { in GenerateDevirtMap()
/art/runtime/entrypoints/
Dentrypoint_utils.cc75 DCHECK(klass->IsArrayClass()) << PrettyClass(klass); in CheckFilledNewArrayAlloc()
Dentrypoint_utils-inl.h193 CHECK(klass->IsArrayClass()) << PrettyClass(klass); in CheckArrayAlloc()
/art/runtime/hprof/
Dhprof.cc935 } else if (thisClass->IsArrayClass() || thisClass->IsPrimitive()) { in DumpHeapObject()
982 } else if (c->IsArrayClass()) { in DumpHeapObject()
/art/compiler/driver/
Dcompiler_driver.cc796 if (klass->IsArrayClass()) { in MaybeAddToImageClasses()
906 *type_known_final = resolved_class->IsFinal() && !resolved_class->IsArrayClass(); in CanAccessTypeWithoutChecks()
909 *type_known_abstract = resolved_class->IsAbstract() && !resolved_class->IsArrayClass(); in CanAccessTypeWithoutChecks()
/art/runtime/interpreter/
Dinterpreter_common.cc681 CHECK(arrayClass->IsArrayClass()); in DoFilledNewArray()
/art/oatdump/
Doatdump.cc1255 if (obj_class->IsArrayClass()) { in Callback()
/art/runtime/gc/
Dheap.cc563 if (IsValidContinuousSpaceObjectAddress(component_type) && klass->IsArrayClass<kVerifyNone>()) { in SafeGetClassDescriptor()