Home
last modified time | relevance | path

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

12

/art/runtime/mirror/
Dclass-inl.h364 IsArrayClass<kVerifyFlags, kReadBarrierOption>() || in IsVariableSize()
394 DCHECK(IsArrayClass()) << PrettyClass(); in IsArrayAssignableFromArray()
395 DCHECK(src->IsArrayClass()) << src->PrettyClass(); in IsArrayAssignableFromArray()
401 DCHECK(src->IsArrayClass()) << src->PrettyClass(); in IsAssignableFromArray()
402 if (!IsArrayClass()) { in IsAssignableFromArray()
521 DCHECK(!IsArrayClass()) << PrettyClass(); in IsSubClass()
714 DCHECK(!IsArrayClass()) in CheckObjectAlloc()
830 if (IsArrayClass()) { in DescriptorEquals()
927 } else if (IsArrayClass()) { in NumDirectInterfaces()
1005 inline bool Class::IsArrayClass() { in IsArrayClass() function
[all …]
Dobject-inl.h197 template IsArrayClass<kVerifyFlags, kReadBarrierOption>(); in IsArrayInstance()
220 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsBooleanArray()
228 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteArray()
236 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsByteSizedArray()
245 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsCharArray()
253 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortArray()
261 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsShortSizedArray()
306 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsFloatArray()
322 DCHECK(GetClass<kVerifyFlags>()->IsArrayClass()); in AsDoubleArray()
Dobject-refvisitor-inl.h45 DCHECK((!klass->IsArrayClass<kVerifyFlags, kReadBarrierOption>())); in VisitReferences()
Dobject.cc123 if (c->IsArrayClass()) { in CopyObject()
250 if (c->IsArrayClass()) { in CheckFieldAssignmentImpl()
Dclass.cc275 if (IsArrayClass()) { in DumpClass()
372 while (klass1->IsArrayClass()) { in IsInSamePackage()
375 while (klass2->IsArrayClass()) { in IsInSamePackage()
470 if (klass->IsArrayClass()) { in IsValidInheritanceCheck()
961 } else if (IsArrayClass()) { in GetDescriptor()
991 DCHECK(!IsArrayClass()); in GetDirectInterfaceTypeIdx()
998 if (klass->IsArrayClass()) { in GetDirectInterface()
1025 DCHECK(!klass->IsArrayClass()); in ResolveDirectInterface()
Dclass.h471 return IsArrayClass<kVerifyFlags>() && in IsPrimitiveArray()
481 bool IsArrayClass() REQUIRES_SHARED(Locks::mutator_lock_);
522 return !IsPrimitive() && !IsInterface() && !IsAbstract() && !IsArrayClass(); in IsInstantiableNonArray()
529 (IsAbstract() && IsArrayClass<kVerifyFlags, kReadBarrierOption>()); in IsInstantiable()
Darray-inl.h162 DCHECK(array_class->IsArrayClass()); in Alloc()
/art/runtime/openjdkjvmti/
Dti_class.h79 static jvmtiError IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr);
Dti_class.cc699 if (klass->IsArrayClass()) { in GetImplementedInterfaces()
802 if (klass->IsArrayClass()) { in GetClassStatus()
849 jvmtiError ClassUtil::IsArrayClass(jvmtiEnv* env ATTRIBUTE_UNUSED, in IsArrayClass() function in openjdkjvmti::ClassUtil
853 return klass->IsArrayClass(); in IsArrayClass()
861 if (klass->IsArrayClass()) { in ClassGetModifiers()
1011 if (klass->IsPrimitive() || klass->IsArrayClass()) { in GetClassVersionNumbers()
1039 if (klass->IsPrimitive() || klass->IsArrayClass()) { in GetSourceFileName()
1069 if (klass->IsPrimitive() || klass->IsArrayClass()) { in GetSourceDebugExtension()
DOpenjdkJvmTi.cc736 static jvmtiError IsArrayClass(jvmtiEnv* env, in IsArrayClass() function in openjdkjvmti::JvmtiFunctions
740 return ClassUtil::IsArrayClass(env, klass, is_array_class_ptr); in IsArrayClass()
1801 JvmtiFunctions::IsArrayClass,
/art/compiler/optimizing/
Dreference_type_propagation.h52 (!klass->IsArrayClass() || IsAdmissible(klass->GetComponentType())); in IsAdmissible()
Dnodes.h221 return IsArrayClass() && GetTypeHandle()->GetComponentType()->IsObjectClass(); in IsObjectArray()
229 bool IsArrayClass() const REQUIRES_SHARED(Locks::mutator_lock_) { in IsArrayClass() function
231 return GetTypeHandle()->IsArrayClass(); in IsArrayClass()
241 return GetTypeHandle()->IsArrayClass() && !GetTypeHandle()->IsPrimitiveArray(); in IsNonPrimitiveArrayClass()
247 if (!IsArrayClass()) return false; in CanArrayHold()
254 if (!IsArrayClass()) return false; in CanArrayHoldValuesOf()
255 if (!rti.IsArrayClass()) return false; in CanArrayHoldValuesOf()
/art/runtime/verifier/
Dreg_type.cc545 return type->IsArrayClass() && !type->GetComponentType()->IsPrimitive(); in IsObjectArrayTypes()
562 return GetClass()->IsArrayClass(); in IsArrayTypes()
571 return type->IsArrayClass() && type->GetComponentType()->IsObjectClass(); in IsJavaLangObjectArray()
769 } else if (s->IsArrayClass() && t->IsArrayClass()) { in ClassJoin()
Dverifier_deps.cc97 if (!klass->IsArrayClass() && !klass->IsProxyClass()) { in GetClassDescriptorStringId()
120 if (!klass->IsArrayClass()) { in TryGetClassDescriptorStringId()
259 while (klass->IsArrayClass()) { in IsInClassPath()
428 if (destination->IsArrayClass() && source->IsArrayClass()) { in AddAssignability()
Dreg_type_cache.cc198 DCHECK(!(klass->IsAbstract()) || klass->IsArrayClass()); in From()
/art/runtime/gc/
Dverification.cc60 if (klass->IsArrayClass<kVerifyNone, kWithoutReadBarrier>()) { in DumpObjectInfo()
/art/runtime/
Dclass_linker_test.cc96 EXPECT_FALSE(primitive->IsArrayClass()); in AssertPrimitiveClass()
135 EXPECT_FALSE(JavaLangObject->IsArrayClass()); in AssertObjectClass()
210 EXPECT_TRUE(array->IsArrayClass()); in AssertArrayClass()
280 EXPECT_FALSE(klass->IsArrayClass()); in AssertClass()
420 } else if (klass->IsArrayClass()) { in AssertDexFileClass()
890 EXPECT_FALSE(MyClass->IsArrayClass()); in TEST_F()
Ddebugger.cc441 if (c->IsArrayClass()) { in TagFromClass()
992 if (klass->IsArrayClass()) { in GetTypeTag()
1045 if (c->IsArrayClass()) { in GetClassInfo()
4794 if (c->IsArrayClass()) { in ExamineJavaObject()
/art/test/912-classes/
Dclasses.cc86 jvmtiError result = jvmti_env->IsArrayClass(klass, &is_array_class); in Java_art_Test912_isArrayClass()
/art/runtime/openjdkjvmti/include/
Djvmti.h1298 jvmtiError (JNICALL *IsArrayClass) (jvmtiEnv* env,
2208 jvmtiError IsArrayClass(jclass klass, in IsArrayClass() function
2210 return functions->IsArrayClass(this, klass, is_array_class_ptr); in IsArrayClass()
/art/runtime/hprof/
Dhprof.cc1183 } else if (c->IsArrayClass()) { in DumpHeapObject()
1278 } else if (klass->IsArrayClass() || klass->IsPrimitive()) { in DumpHeapClass()
/art/runtime/jit/
Dprofile_saver.cc260 klass->IsArrayClass() || in operator ()()
/art/compiler/debug/
Delf_debug_info_writer.h299 } else if (type->IsArrayClass()) { in Write()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h257 CHECK(klass->IsArrayClass()) << klass->PrettyClass(); in CheckArrayAlloc()
/art/runtime/native/
Djava_lang_Class.cc678 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()

12