Searched refs:IsAssignableFrom (Results 1 - 25 of 28) sorted by relevance

12

/art/runtime/entrypoints/quick/
H A Dquick_cast_entrypoints.cc27 return klass->IsAssignableFrom(ref_class) ? 1 : 0;
H A Dquick_throw_entrypoints.cc106 CHECK(!dest_type->IsAssignableFrom(src_type));
/art/runtime/entrypoints/portable/
H A Dportable_cast_entrypoints.cc28 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 Dportable_throw_entrypoints.cc107 } else if (iter_exception_type->IsAssignableFrom(exception_type)) {
/art/runtime/mirror/
H A Dobject_test.cc560 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 Dobject.cc216 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass()));
236 CHECK(fh.GetType()->IsAssignableFrom(new_value->GetClass()));
H A Dobject_array-inl.h198 // 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 Dart_method.cc245 } else if (iter_exception_type->IsAssignableFrom(exception_type.Get())) {
H A Dclass.cc107 if (!eiie_class->IsAssignableFrom(exception_class)) {
350 return WellKnownClasses::ToClass(WellKnownClasses::java_lang_Throwable)->IsAssignableFrom(this);
H A Dclass-inl.h230 return GetComponentType()->IsAssignableFrom(src->GetComponentType());
234 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom
H A Dobject-inl.h190 return klass->IsAssignableFrom(GetClass<kVerifyFlags>());
H A Dclass.h597 ALWAYS_INLINE bool IsAssignableFrom(Class* src) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
/art/runtime/verifier/
H A Dreg_type.cc732 << "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 Dregister_line.cc113 if (!(check_type.IsAssignableFrom(src_type))) {
147 if (!check_type1.IsAssignableFrom(src_type)) {
H A Dmethod_verifier.cc1636 } 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 Dreg_type.h237 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 Djni_internal_test.cc973 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 Dclass_linker_test.cc262 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 Ddebugger.cc445 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 Dcheck_jni.cc336 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 Dreflection.cc812 } else if (declaring_class->IsAssignableFrom(caller_class)) {
H A Djni_internal.cc668 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 Djava_lang_System.cc143 if (dstComponentType->IsAssignableFrom(srcComponentType)) {
/art/runtime/entrypoints/
H A Dentrypoint_utils.cc334 declares_exception = declared_exception->IsAssignableFrom(exception_class);
/art/test/004-JniTest/
H A Djni_test.cc263 return env->IsAssignableFrom(from, to);

Completed in 4122 milliseconds

12