/art/runtime/mirror/ |
D | class-inl.h | 364 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 …]
|
D | object-inl.h | 197 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()
|
D | object-refvisitor-inl.h | 45 DCHECK((!klass->IsArrayClass<kVerifyFlags, kReadBarrierOption>())); in VisitReferences()
|
D | object.cc | 123 if (c->IsArrayClass()) { in CopyObject() 250 if (c->IsArrayClass()) { in CheckFieldAssignmentImpl()
|
D | class.cc | 275 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()
|
D | class.h | 471 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()
|
D | array-inl.h | 162 DCHECK(array_class->IsArrayClass()); in Alloc()
|
/art/runtime/openjdkjvmti/ |
D | ti_class.h | 79 static jvmtiError IsArrayClass(jvmtiEnv* env, jclass klass, jboolean* is_array_class_ptr);
|
D | ti_class.cc | 699 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()
|
D | OpenjdkJvmTi.cc | 736 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/ |
D | reference_type_propagation.h | 52 (!klass->IsArrayClass() || IsAdmissible(klass->GetComponentType())); in IsAdmissible()
|
D | nodes.h | 221 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/ |
D | reg_type.cc | 545 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()
|
D | verifier_deps.cc | 97 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()
|
D | reg_type_cache.cc | 198 DCHECK(!(klass->IsAbstract()) || klass->IsArrayClass()); in From()
|
/art/runtime/gc/ |
D | verification.cc | 60 if (klass->IsArrayClass<kVerifyNone, kWithoutReadBarrier>()) { in DumpObjectInfo()
|
/art/runtime/ |
D | class_linker_test.cc | 96 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()
|
D | debugger.cc | 441 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/ |
D | classes.cc | 86 jvmtiError result = jvmti_env->IsArrayClass(klass, &is_array_class); in Java_art_Test912_isArrayClass()
|
/art/runtime/openjdkjvmti/include/ |
D | jvmti.h | 1298 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/ |
D | hprof.cc | 1183 } else if (c->IsArrayClass()) { in DumpHeapObject() 1278 } else if (klass->IsArrayClass() || klass->IsPrimitive()) { in DumpHeapClass()
|
/art/runtime/jit/ |
D | profile_saver.cc | 260 klass->IsArrayClass() || in operator ()()
|
/art/compiler/debug/ |
D | elf_debug_info_writer.h | 299 } else if (type->IsArrayClass()) { in Write()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils-inl.h | 257 CHECK(klass->IsArrayClass()) << klass->PrettyClass(); in CheckArrayAlloc()
|
/art/runtime/native/ |
D | java_lang_Class.cc | 678 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
|