Home
last modified time | relevance | path

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

12

/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/
H A Dets_vm_test.cpp76 ASSERT_FALSE(klass->IsInterface()); in AssertCompoundClassRoot()
102 ASSERT_FALSE(klass->IsInterface()); in AssertCompoundContainerClassRoot()
124 ASSERT_FALSE(klass->IsInterface()); in AssertPrimitiveClassRoot()
144 ASSERT_FALSE(klass->IsInterface()); in AssertPrimitiveContainerClassRoot()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dvtable_builder_base-inl.h53 ASSERT(cda->IsInterface()); in BuildForInterface()
175 if (cda->IsInterface()) { in Build()
212 if (klass->IsInterface()) { in UpdateClass()
H A Dvtable_builder_base.h116 return method_->GetClass()->IsInterface(); in IsInterfaceMethod()
120 return cda.IsInterface(); in IsInterfaceMethod()
H A Dclass-inl.h149 if (IsInterface()) { in IsAssignableFrom()
155 return !klass->IsInterface() && klass->IsSubClassOf(this); in IsAssignableFrom()
337 if (LIKELY(IsInterface())) { in FindInterfaceMethod()
356 if (LIKELY(IsInterface())) { in FindInterfaceMethod()
522 ASSERT(!IsInterface());
524 if (method->GetClass()->IsInterface() && !method->IsDefaultInterfaceMethod()) {
H A Dclass.h395 bool IsInterface() const in IsInterface() function in ark::Class
402 return !IsPrimitive() && !IsInterface(); in IsClass()
/arkcompiler/runtime_core/static_core/runtime/
H A Dimtable_builder.cpp23 if (cda->IsInterface() || itable.Size() == 0U) { in Build()
65 if (klass->IsInterface() || klass->IsAbstract()) { in UpdateClass()
H A Dclass_initializer.cpp149 if (base->IsInterface()) {
301 if (!klass->IsInterface()) {
363 if (!iface->IsInterface()) {
H A Dclass.cpp133 os << "----- " << (IsInterface() ? "interface" : "class") << " " in DumpClass()
H A Dcha.cpp33 if (klass->IsInterface()) { in Update()
H A Dcompiler.cpp194 if (klass->IsInterface()) { in GetClassType()
266 return (method->GetClass()->IsInterface() && !method->IsDefaultInterfaceMethod()); in IsInterfaceMethod()
284 return (MethodCast(method)->GetClass()->IsInterface() && !MethodCast(method)->IsDefaultInterfaceMethod()); in IsInterfaceMethod()
H A Dcompiler.h543 bool IsInterface(ClassPtr klass) const override
545 return ClassCast(klass)->IsInterface();
H A Dclass_linker.cpp321 if (!info.itableBuilder->Build(this, base, interfaces, dataAccessor->IsInterface())) { in SetupClassInfo()
1422 if (klass->IsInterface()) { in GetMethod()
1442 if (klass->IsInterface()) { in GetMethod()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_class.cpp135 if (IsInterface()) {
155 if (IsInterface()) { in GetMethod()
178 if (IsInterface()) { in GetMethods()
548 if (IsInterface()) {
H A Dets_class.h210 bool IsInterface() const in IsInterface() function in ark::ets::EtsClass
212 return GetRuntimeClass()->IsInterface(); in IsInterface()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_vtable_builder.cpp146 if (superCDA.IsInterface()) { in RefExtendsOrImplements()
155 if (subCDA.IsInterface() || subCDA.GetSuperClassId().GetOffset() == 0) { in RefExtendsOrImplements()
H A Dets_itable_builder.cpp139 if (klass->IsInterface()) { in Resolve()
/arkcompiler/runtime_core/libpandafile/
H A Dclass_data_accessor.h38 bool IsInterface() const in IsInterface() function in panda::panda_file::ClassDataAccessor
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dclass_data_accessor.h38 bool IsInterface() const in IsInterface() function in ark::panda_file::ClassDataAccessor
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dclass_linker_test.cpp209 EXPECT_FALSE(klass->IsInterface()) << msg; in TestPrimitiveClassRoot()
271 EXPECT_FALSE(klass->IsInterface()) << msg; in TestArrayClassRoot()
311 EXPECT_FALSE(classClass->IsInterface()); in TEST_F()
325 EXPECT_FALSE(objectClass->IsInterface()); in TEST_F()
339 EXPECT_FALSE(stringClass->IsInterface()); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/ets_proxy/
H A Dets_class_wrapper.cpp159 ASSERT(!klass->IsInterface()); in CreateJSRefConvertEtsProxy()
222 !etsClass->IsInterface()) { // NOTE(gogabr): temporary ugly workaround for Function... interfaces in Get()
/arkcompiler/runtime_core/static_core/verification/type/
H A Dtype_type.cpp579 if (!cls->IsInterface() && haveClass) { in IsIntersectionReasonable()
582 if (!cls->IsInterface()) { in IsIntersectionReasonable()
/arkcompiler/runtime_core/static_core/runtime/hotreload/
H A Dhotreload.cpp221 if (clazz->IsInterface()) { in ValidateClassForHotreload()
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
H A Dets_class_file_test.cpp144 ASSERT_TRUE(klassItest->IsInterface()); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
H A Dstd_core_Type.cpp78 } else if (refType->IsInterface()) { in GetRefTypeKind()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
H A Druntime_interface.h1212 virtual bool IsInterface([[maybe_unused]] ClassPtr unused) const in IsInterface() function in ark::compiler::RuntimeInterface

Completed in 27 milliseconds

12