Home
last modified time | relevance | path

Searched refs:IsAssignableFrom (Results 1 – 25 of 41) sorted by relevance

12

/art/runtime/mirror/
Dobject_test.cc617 TEST_F(ObjectTest, IsAssignableFrom) { in TEST_F() argument
625 EXPECT_TRUE(X->IsAssignableFrom(X.Get())); in TEST_F()
626 EXPECT_TRUE(X->IsAssignableFrom(Y.Get())); in TEST_F()
627 EXPECT_FALSE(Y->IsAssignableFrom(X.Get())); in TEST_F()
628 EXPECT_TRUE(Y->IsAssignableFrom(Y.Get())); in TEST_F()
636 EXPECT_TRUE(charseq->IsAssignableFrom(string.Get())); in TEST_F()
638 EXPECT_FALSE(string->IsAssignableFrom(charseq.Get())); in TEST_F()
649 EXPECT_TRUE(prim_types[i]->IsAssignableFrom(prim_types[j])); in TEST_F()
651 EXPECT_FALSE(prim_types[i]->IsAssignableFrom(prim_types[j])); in TEST_F()
700 EXPECT_TRUE(YAA->IsAssignableFrom(YAA.Get())); // identity in TEST_F()
[all …]
Dobject.cc244 CHECK(field_type->IsAssignableFrom(new_value->GetClass())); in CheckFieldAssignmentImpl()
262 CHECK(field_type->IsAssignableFrom(new_value->GetClass())); in CheckFieldAssignmentImpl()
Dobject_array-inl.h267 } else if (LIKELY(dst_class->IsAssignableFrom(o_class))) { in AssignableCheckingMemcpy()
292 } else if (LIKELY(dst_class->IsAssignableFrom(o_class))) { in AssignableCheckingMemcpy()
Dclass-inl.h437 return GetComponentType()->IsAssignableFrom(src->GetComponentType()); in IsArrayAssignableFromArray()
1088 inline bool Class::IsAssignableFrom(ObjPtr<Class> src) { in IsAssignableFrom() function
Dclass.cc554 return GetClassRoot<mirror::Throwable>()->IsAssignableFrom(this); in IsThrowableClass()
899 if (iface->IsAssignableFrom(possible_override->GetDeclaringClass())) { in FindVirtualMethodForInterfaceSuper()
1241 while (!common_super_class->IsAssignableFrom(klass.Get())) { in GetCommonSuperClass()
/art/runtime/entrypoints/quick/
Dquick_cast_entrypoints.cc27 return klass->IsAssignableFrom(ref_class) ? 1 : 0; in artIsAssignableFromCode()
Dquick_throw_entrypoints.cc132 CHECK(!dest_type->IsAssignableFrom(src_type)) in artThrowClassCastException()
138 DCHECK(!dest_type->IsAssignableFrom(src_type)); in artThrowClassCastException()
/art/runtime/verifier/
Dreg_type-inl.h115 bool result = lhs.GetClass()->IsAssignableFrom(rhs.GetClass()); in AssignableFrom()
137 inline bool RegType::IsAssignableFrom(const RegType& src, MethodVerifier* verifier) const { in IsAssignableFrom() function
Dregister_line-inl.h136 if (UNLIKELY(!check_type.IsAssignableFrom(src_type, verifier))) { in VerifyRegisterType()
Dreg_type.cc644 } else if (s->IsAssignableFrom(t)) { in ClassJoin()
646 } else if (t->IsAssignableFrom(s)) { in ClassJoin()
1056 if (cmp1.IsAssignableFrom(cmp2, verifier)) { in CanAssignArray()
Dverifier_deps.cc403 if (destination->IsAssignableFrom(boundary)) { in FindOneClassPathBoundaryForInterface()
466 DCHECK_EQ(is_assignable, destination->IsAssignableFrom(source)); in AddAssignability()
986 if (destination->IsAssignableFrom(source.Get()) != expected_assignability) { in VerifyAssignability()
Dmethod_verifier.cc2230 } else if (!return_type.IsAssignableFrom(reg_type, this)) { in CodeFlowVerifyInstruction()
2576 if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(res_type, this)) { in CodeFlowVerifyInstruction()
3809 if (!reg_types_.JavaLangThrowable(false).IsAssignableFrom(exception, this)) { in HandleMoveException()
3828 if (FailOrAbort(reg_types_.JavaLangThrowable(false).IsAssignableFrom( in HandleMoveException()
4085 if (!res_method_class->IsAssignableFrom(adjusted_type, this)) { in VerifyInvocationArgsFromIterator()
4757 } else if (!field_klass.IsAssignableFrom(obj_type, this)) { in GetInstanceField()
4893 if (!insn_type.IsAssignableFrom(*field_type, this)) { in VerifyISFieldAccess()
4925 if (!insn_type.IsAssignableFrom(*field_type, this)) { in VerifyISFieldAccess()
Dregister_line.cc79 if (!check_type1.IsAssignableFrom(src_type, verifier)) { in VerifyRegisterTypeWide()
/art/runtime/
Dmethod_handles.cc149 return to->IsAssignableFrom(GetBoxedPrimitiveClass(from_primitive)); in IsParameterTypeConvertible()
238 if (UNLIKELY(!h_obj.IsNull() && !to->IsAssignableFrom(h_obj->GetClass()))) { in ConvertJValueCommon()
296 if (from->IsAssignableFrom(GetBoxedPrimitiveClass(to_type))) { in ConvertJValueCommon()
1042 !mh_ptypes->Get(0)->IsAssignableFrom(callsite_ptypes->Get(0)) || in DoVarHandleInvokeTranslation()
1057 DCHECK(GetClassRoot<mirror::VarHandle>()->IsAssignableFrom(vh->GetClass())); in DoVarHandleInvokeTranslation()
Dclass_linker_test.cc347 EXPECT_TRUE(method.GetDeclaringClass()->IsAssignableFrom(klass.Get())) in AssertClass()
1257 EXPECT_TRUE(I->IsAssignableFrom(A.Get())); in TEST_F()
1258 EXPECT_TRUE(J->IsAssignableFrom(A.Get())); in TEST_F()
1259 EXPECT_TRUE(J->IsAssignableFrom(K.Get())); in TEST_F()
1260 EXPECT_TRUE(K->IsAssignableFrom(B.Get())); in TEST_F()
1261 EXPECT_TRUE(J->IsAssignableFrom(B.Get())); in TEST_F()
Dart_method-inl.h332 interface_method->GetDeclaringClass()->IsAssignableFrom(GetDeclaringClass())); in GetInterfaceMethodIfProxy()
Dart_method.cc296 } else if (iter_exception_type->IsAssignableFrom(exception_type.Get())) { in FindCatchBlock()
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h488 if (method_reference_class->IsAssignableFrom(h_referring_class.Get())) { in FindMethodToCall()
509 if (!method_reference_class->IsAssignableFrom(h_this->GetClass())) { in FindMethodToCall()
681 if (!method_reference_class->IsAssignableFrom(referring_class)) { in FindMethodFast()
Dentrypoint_utils.cc149 declares_exception = declared_exception->IsAssignableFrom(exception_class); in InvokeProxyInvocationHandler()
/art/runtime/jni/
Djni_internal_test.cc1408 TEST_F(JniInternalTest, IsAssignableFrom) { in TEST_F() argument
1416 ASSERT_TRUE(env_->IsAssignableFrom(string_class, object_class)); in TEST_F()
1417 ASSERT_FALSE(env_->IsAssignableFrom(object_class, string_class)); in TEST_F()
1424 ASSERT_TRUE(env_->IsAssignableFrom(string_class, charsequence_interface)); in TEST_F()
1425 ASSERT_FALSE(env_->IsAssignableFrom(charsequence_interface, string_class)); in TEST_F()
1432 ASSERT_TRUE(env_->IsAssignableFrom(string_array_class, object_array_class)); in TEST_F()
1433 ASSERT_FALSE(env_->IsAssignableFrom(object_array_class, string_array_class)); in TEST_F()
1440 EXPECT_EQ(env_->IsAssignableFrom(nullptr, string_class), JNI_FALSE); in TEST_F()
1442 EXPECT_EQ(env_->IsAssignableFrom(object_class, nullptr), JNI_FALSE); in TEST_F()
1445 EXPECT_EQ(env_->IsAssignableFrom(nullptr, string_class), JNI_FALSE); in TEST_F()
[all …]
Dcheck_jni.cc410 if (!m->GetDeclaringClass()->IsAssignableFrom(c)) { in CheckMethodAndSig()
442 if (!f->GetDeclaringClass()->IsAssignableFrom(c)) { in CheckStaticFieldID()
466 if (!m->GetDeclaringClass()->IsAssignableFrom(c)) { in CheckStaticMethod()
781 if (!field->GetDeclaringClass()->IsAssignableFrom(c)) { in CheckFieldAccess()
788 if (o == nullptr || !field->GetDeclaringClass()->IsAssignableFrom(o->GetClass())) { in CheckFieldAccess()
1872 static jboolean IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) { in IsAssignableFrom() function in art::__anon3c5a49d50111::CheckJNI
1879 result.b = baseEnv(env)->IsAssignableFrom(env, c1, c2); in IsAssignableFrom()
3782 CheckJNI::IsAssignableFrom,
/art/runtime/native/
Djava_lang_System.cc158 if (dstComponentType->IsAssignableFrom(srcComponentType)) { in System_arraycopy()
/art/runtime/interpreter/mterp/
Dnterp.cc219 if (!referenced_class->IsAssignableFrom(executing_class)) { in NterpGetMethod()
/art/runtime/gc/
Dheap.cc1968 return klass != nullptr && klass->IsAssignableFrom(instance_class); in MatchesClass()
4296 if (GetClassRoot<mirror::Method>()->IsAssignableFrom(klass) || in VisitReflectiveTargets()
4297 GetClassRoot<mirror::Constructor>()->IsAssignableFrom(klass)) { in VisitReflectiveTargets()
4301 } else if (art::GetClassRoot<art::mirror::MethodHandle>()->IsAssignableFrom(klass)) { in VisitReflectiveTargets()
4303 } else if (art::GetClassRoot<art::mirror::FieldVarHandle>()->IsAssignableFrom(klass)) { in VisitReflectiveTargets()
4305 } else if (art::GetClassRoot<art::mirror::DexCache>()->IsAssignableFrom(klass)) { in VisitReflectiveTargets()
/art/test/004-JniTest/
Djni_test.cc296 return env->IsAssignableFrom(from, to); in Java_Main_nativeIsAssignableFrom()

12