/art/runtime/entrypoints/quick/ |
H A D | quick_cast_entrypoints.cc | 27 return klass->IsAssignableFrom(ref_class) ? 1 : 0;
|
H A D | quick_throw_entrypoints.cc | 106 CHECK(!dest_type->IsAssignableFrom(src_type));
|
/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 | 107 } else if (iter_exception_type->IsAssignableFrom(exception_type)) {
|
/art/runtime/mirror/ |
H A D | object_test.cc | 560 TEST_F(ObjectTest, IsAssignableFrom) { 568 EXPECT_TRUE(X->IsAssignableFrom(X)); 569 EXPECT_TRUE(X->IsAssignableFrom(Y)); 570 EXPECT_FALSE(Y->IsAssignableFrom(X)); 571 EXPECT_TRUE(Y->IsAssignableFrom(Y)); 577 EXPECT_TRUE(charseq->IsAssignableFrom(string)); 579 EXPECT_FALSE(string->IsAssignableFrom(charseq)); 590 EXPECT_TRUE(prim_types[i]->IsAssignableFrom(prim_types[j])); 592 EXPECT_FALSE(prim_types[i]->IsAssignableFrom(prim_types[j])); 635 EXPECT_TRUE(YAA->IsAssignableFrom(YA [all...] |
H A D | object.cc | 216 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass())); 236 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass()));
|
H A D | object_array-inl.h | 198 // We want to avoid redundant IsAssignableFrom checks where possible, so we cache a class that 217 } else if (LIKELY(dst_class->IsAssignableFrom(o_class))) {
|
H A D | art_method.cc | 245 } else if (iter_exception_type->IsAssignableFrom(exception_type.Get())) {
|
H A D | class.cc | 107 if (!eiie_class->IsAssignableFrom(exception_class)) { 350 return WellKnownClasses::ToClass(WellKnownClasses::java_lang_Throwable)->IsAssignableFrom(this);
|
H A D | class-inl.h | 230 return GetComponentType()->IsAssignableFrom(src->GetComponentType()); 234 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom
|
H A D | object-inl.h | 190 return klass->IsAssignableFrom(GetClass<kVerifyFlags>());
|
H A D | class.h | 597 ALWAYS_INLINE bool IsAssignableFrom(Class* src) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
|
/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(RegType& src) { function in class:art::verifier::RegType 917 } else if (s->IsAssignableFrom(t)) { 919 } else if (t->IsAssignableFrom(s)) {
|
H A D | register_line.cc | 113 if (!(check_type.IsAssignableFrom(src_type))) { 147 if (!check_type1.IsAssignableFrom(src_type)) {
|
H A D | method_verifier.cc | 1636 } else if (!return_type.IsAssignableFrom(reg_type)) { 1879 if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(res_type)) { 3005 if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(exception)) { 3021 reg_types_.JavaLangThrowable(false).IsAssignableFrom(*common_super), 3196 if (!res_method_class->IsAssignableFrom(actual_arg_type)) { 3429 if (!res_method_class.IsAssignableFrom(actual_arg_type)) { 3747 } else if (!field_klass.IsAssignableFrom(obj_type)) { 3813 if (!insn_type.IsAssignableFrom(*field_type)) { 3840 if (!insn_type.IsAssignableFrom(*field_type)) { 3971 if (!insn_type.IsAssignableFrom(*field_typ [all...] |
H A D | reg_type.h | 237 bool IsAssignableFrom(RegType& src) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 239 // Can this type be assigned by src? Variant of IsAssignableFrom that doesn't allow assignment to
|
/art/runtime/ |
H A D | jni_internal_test.cc | 973 TEST_F(JniInternalTest, IsAssignableFrom) { 981 ASSERT_TRUE(env_->IsAssignableFrom(string_class, object_class)); 982 ASSERT_FALSE(env_->IsAssignableFrom(object_class, string_class)); 989 ASSERT_TRUE(env_->IsAssignableFrom(string_class, charsequence_interface)); 990 ASSERT_FALSE(env_->IsAssignableFrom(charsequence_interface, string_class)); 997 ASSERT_TRUE(env_->IsAssignableFrom(string_array_class, object_array_class)); 998 ASSERT_FALSE(env_->IsAssignableFrom(object_array_class, string_array_class)); 1004 EXPECT_EQ(env_->IsAssignableFrom(nullptr, string_class), JNI_FALSE); 1006 EXPECT_EQ(env_->IsAssignableFrom(object_class, nullptr), JNI_FALSE);
|
H A D | class_linker_test.cc | 262 EXPECT_TRUE(method->GetDeclaringClass()->IsAssignableFrom(klass.Get())); 928 EXPECT_TRUE(I->IsAssignableFrom(A.Get())); 929 EXPECT_TRUE(J->IsAssignableFrom(A.Get())); 930 EXPECT_TRUE(J->IsAssignableFrom(K.Get())); 931 EXPECT_TRUE(K->IsAssignableFrom(B.Get())); 932 EXPECT_TRUE(J->IsAssignableFrom(B.Get()));
|
H A D | debugger.cc | 445 if (!java_lang_Thread->IsAssignableFrom(thread_peer->GetClass())) { 485 if (thread_class->IsAssignableFrom(c)) { 492 if (thread_group_class->IsAssignableFrom(c)) { 499 if (class_loader_class->IsAssignableFrom(c)) { 1477 return expected_class->IsAssignableFrom(event_class); 1818 if (receiver_class != NULL && !f->GetDeclaringClass()->IsAssignableFrom(receiver_class)) { 1913 if (!field_type->IsAssignableFrom(v->GetClass())) { 1941 if (!java_lang_String->IsAssignableFrom(obj->GetClass())) { 2035 if (!c->IsAssignableFrom(thread_group->GetClass())) { 3656 if (!m->GetDeclaringClass()->IsAssignableFrom( [all...] |
H A D | check_jni.cc | 336 if (!m->GetDeclaringClass()->IsAssignableFrom(c)) { 1142 static jboolean IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) { function in class:art::CheckJNI 1144 return CHECK_JNI_EXIT("b", baseEnv(env)->IsAssignableFrom(env, c1, c2)); 1797 CheckJNI::IsAssignableFrom,
|
H A D | reflection.cc | 812 } else if (declaring_class->IsAssignableFrom(caller_class)) {
|
H A D | jni_internal.cc | 668 static jboolean IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) { function in class:art::JNI 674 return c2->IsAssignableFrom(c1) ? JNI_TRUE : JNI_FALSE; 2152 if (UNLIKELY(!element_class->IsAssignableFrom(initial_object->GetClass()))) { 2731 JNI::IsAssignableFrom,
|
/art/runtime/native/ |
H A D | java_lang_System.cc | 143 if (dstComponentType->IsAssignableFrom(srcComponentType)) {
|
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 334 declares_exception = declared_exception->IsAssignableFrom(exception_class);
|
/art/test/004-JniTest/ |
H A D | jni_test.cc | 263 return env->IsAssignableFrom(from, to);
|