/art/runtime/entrypoints/portable/ |
H A D | portable_cast_entrypoints.cc | 28 return dest_type->IsAssignableFrom(src_type) ? 1 : 0; 36 if (UNLIKELY(!dest_type->IsAssignableFrom(src_type))) { 52 if (UNLIKELY(!component_type->IsAssignableFrom(element_class))) {
|
H A D | portable_throw_entrypoints.cc | 106 } else if (iter_exception_type->IsAssignableFrom(exception_type)) {
|
/art/runtime/entrypoints/quick/ |
H A D | quick_cast_entrypoints.cc | 31 return klass->IsAssignableFrom(ref_class) ? 1 : 0; 40 if (LIKELY(dest_type->IsAssignableFrom(src_type))) { 59 if (LIKELY(component_type->IsAssignableFrom(element_class))) {
|
/art/runtime/mirror/ |
H A D | object_test.cc | 491 TEST_F(ObjectTest, IsAssignableFrom) { 498 EXPECT_TRUE(X->IsAssignableFrom(X)); 499 EXPECT_TRUE(X->IsAssignableFrom(Y)); 500 EXPECT_FALSE(Y->IsAssignableFrom(X)); 501 EXPECT_TRUE(Y->IsAssignableFrom(Y)); 507 EXPECT_TRUE(charseq->IsAssignableFrom(string)); 509 EXPECT_FALSE(string->IsAssignableFrom(charseq)); 520 EXPECT_TRUE(prim_types[i]->IsAssignableFrom(prim_types[j])); 522 EXPECT_FALSE(prim_types[i]->IsAssignableFrom(prim_types[j])); 564 EXPECT_TRUE(YAA->IsAssignableFrom(YA [all...] |
H A D | object.cc | 100 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass())); 118 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass()));
|
H A D | object-inl.h | 83 return klass->IsAssignableFrom(GetClass());
|
H A D | class.cc | 97 if (!eiie_class->IsAssignableFrom(exception_class)) { 320 return WellKnownClasses::ToClass(WellKnownClasses::java_lang_Throwable)->IsAssignableFrom(this);
|
H A D | art_method.cc | 233 } else if (iter_exception_type->IsAssignableFrom(exception_type)) {
|
H A D | class-inl.h | 181 return GetComponentType()->IsAssignableFrom(src->GetComponentType()); 185 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom
|
H A D | class.h | 449 inline bool IsAssignableFrom(const Class* src) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
|
/art/runtime/native/ |
H A D | java_lang_System.cc | 261 if (dstArray == srcArray || dstComponentType->IsAssignableFrom(srcComponentType)) { 283 // We want to avoid redundant IsAssignableFrom checks where possible, so we cache a class that 295 } else if (dstClass->IsAssignableFrom(oClass)) {
|
/art/runtime/verifier/ |
H A D | reg_type.cc | 732 << "Unexpected register type in IsAssignableFrom: '" 746 lhs.GetClass()->IsAssignableFrom(rhs.GetClass())) { 757 bool RegType::IsAssignableFrom(const RegType& src) const { function in class:art::verifier::RegType 921 } else if (s->IsAssignableFrom(t)) { 923 } else if (t->IsAssignableFrom(s)) {
|
H A D | register_line.cc | 112 if (!(check_type.IsAssignableFrom(src_type))) { 146 if (!check_type1.IsAssignableFrom(src_type)) {
|
H A D | method_verifier.cc | 1584 } else if (!return_type.IsAssignableFrom(reg_type)) { 1810 if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(res_type)) { 1937 !cast_type.GetClass()->IsInterface() && !cast_type.IsAssignableFrom(orig_type)) { 2865 } else if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(exception)) { 2875 CHECK(reg_types_.JavaLangThrowable(false).IsAssignableFrom(*common_super)); 3049 if (!res_method_class.IsAssignableFrom(actual_arg_type)) { 3181 if (!res_method_class.IsAssignableFrom(actual_arg_type)) { 3484 } else if (!field_klass.IsAssignableFrom(obj_type)) { 3535 if (!insn_type.IsAssignableFrom(field_type)) { 3583 if (!insn_type.IsAssignableFrom(field_typ [all...] |
H A D | reg_type.h | 235 bool IsAssignableFrom(const RegType& src) const SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 237 // Can this type be assigned by src? Variant of IsAssignableFrom that doesn't allow assignment to
|
/art/runtime/ |
H A D | class_linker_test.cc | 254 EXPECT_TRUE(method->GetDeclaringClass()->IsAssignableFrom(klass)); 938 EXPECT_TRUE(I->IsAssignableFrom(A)); 939 EXPECT_TRUE(J->IsAssignableFrom(A)); 940 EXPECT_TRUE(J->IsAssignableFrom(K)); 941 EXPECT_TRUE(K->IsAssignableFrom(B)); 942 EXPECT_TRUE(J->IsAssignableFrom(B));
|
H A D | debugger.cc | 258 if (!java_lang_Thread->IsAssignableFrom(thread_peer->GetClass())) { 289 } else if (class_linker->FindSystemClass("Ljava/lang/Thread;")->IsAssignableFrom(c)) { 291 } else if (class_linker->FindSystemClass("Ljava/lang/ThreadGroup;")->IsAssignableFrom(c)) { 293 } else if (class_linker->FindSystemClass("Ljava/lang/ClassLoader;")->IsAssignableFrom(c)) { 1131 return c1->IsAssignableFrom(c2); 1455 if (receiver_class != NULL && !f->GetDeclaringClass()->IsAssignableFrom(receiver_class)) { 1548 if (!field_type->IsAssignableFrom(v->GetClass())) { 2698 if (!m->GetDeclaringClass()->IsAssignableFrom(c)) {
|
H A D | check_jni.cc | 338 if (!c->IsAssignableFrom(m->GetDeclaringClass())) { 1149 static jboolean IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) { function in class:art::CheckJNI 1151 return CHECK_JNI_EXIT("b", baseEnv(env)->IsAssignableFrom(env, c1, c2)); 1804 CheckJNI::IsAssignableFrom,
|
H A D | jni_internal_test.cc | 1162 TEST_F(JniInternalTest, IsAssignableFrom) { 1168 ASSERT_TRUE(env_->IsAssignableFrom(object_class, string_class)); 1169 ASSERT_FALSE(env_->IsAssignableFrom(string_class, object_class));
|
H A D | jni_internal.cc | 722 static jboolean IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) { function in class:art::JNI 723 CHECK_NON_NULL_ARGUMENT(IsAssignableFrom, java_class1); 724 CHECK_NON_NULL_ARGUMENT(IsAssignableFrom, java_class2); 728 return c1->IsAssignableFrom(c2) ? JNI_TRUE : JNI_FALSE; 2611 JNI::IsAssignableFrom,
|
H A D | thread.cc | 1257 !mirror::Throwable::GetJavaLangThrowable()->IsAssignableFrom(m->GetDeclaringClass())) {
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 396 declares_exception = declared_exception->IsAssignableFrom(exception_class);
|
/art/compiler/driver/ |
H A D | compiler_driver.cc | 718 DCHECK(java_lang_Throwable->IsAssignableFrom(klass.get()));
|
/art/runtime/gc/ |
H A D | heap.cc | 1005 if (instance_class != NULL && classes_[i]->IsAssignableFrom(instance_class)) {
|