Home
last modified time | relevance | path

Searched refs:super (Results 1 - 25 of 96) sorted by relevance

1234

/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_vtable_builder.cpp128 static bool RefIsAssignableToImpl(RefTypeLink sub, RefTypeLink super, uint32_t depth);
130 static bool RefExtendsOrImplements(RefTypeLink sub, RefTypeLink super, uint32_t depth) in RefExtendsOrImplements() argument
132 auto superCDAOpt = super.CreateCDA(); in RefExtendsOrImplements()
149 if (RefIsAssignableToImpl(iface, super, depth)) { in RefExtendsOrImplements()
158 return RefIsAssignableToImpl(RefTypeLink(&subCDA.GetPandaFile(), subCDA.GetSuperClassId()), super, depth); in RefExtendsOrImplements()
161 static bool RefIsAssignableToImpl(RefTypeLink sub, RefTypeLink super, uint32_t depth) in RefIsAssignableToImpl() argument
167 if (RefTypeLink::AreEqual(sub, super)) { in RefIsAssignableToImpl()
170 if (IsPrimitveDescriptor(sub.GetDescriptor()) || IsPrimitveDescriptor(super.GetDescriptor())) { in RefIsAssignableToImpl()
173 if (utf::IsEqual(super.GetDescriptor(), utf::CStringAsMutf8(panda_file_items::class_descriptors::OBJECT.data()))) { in RefIsAssignableToImpl()
176 if (ClassHelper::IsArrayDescriptor(super in RefIsAssignableToImpl()
192 RefIsAssignableTo(RefTypeLink sub, RefTypeLink super) RefIsAssignableTo() argument
[all...]
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/utils/
H A Dexceptions.py20 super().__init__(f"{filepath}: {message}")
27 super().__init__(msg)
33 super().__init__(f"{filepath}: {str(exception)}")
40 super().__init__()
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsStringType.h24 explicit ETSStringType(ArenaAllocator *allocator, [[maybe_unused]] ETSObjectType *super) in ETSStringType() argument
27 SetSuperType(super); in ETSStringType()
31 explicit ETSStringType(ArenaAllocator *allocator, [[maybe_unused]] ETSObjectType *super, TypeRelation *relation) in ETSStringType() argument
35 SetSuperType(super); in ETSStringType()
39 explicit ETSStringType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation, in ETSStringType() argument
45 SetSuperType(super); in ETSStringType()
48 variable_ = super->Variable(); in ETSStringType()
H A DetsBigIntType.h24 explicit ETSBigIntType(ArenaAllocator *allocator, [[maybe_unused]] ETSObjectType *super) in ETSBigIntType() argument
28 SetSuperType(super); in ETSBigIntType()
32 explicit ETSBigIntType(ArenaAllocator *allocator, ETSObjectType *super, TypeRelation *relation, in ETSBigIntType() argument
39 SetSuperType(super); in ETSBigIntType()
42 variable_ = super->Variable(); in ETSBigIntType()
/arkcompiler/ets_frontend/ets2panda/checker/types/
H A DtypeRelation.cpp177 bool TypeRelation::IsSupertypeOf(Type *super, Type *sub) in IsSupertypeOf() argument
179 result_ = CacheLookup(super, sub, checker_->SupertypeResults(), RelationType::SUPERTYPE); in IsSupertypeOf()
181 if (IsIdenticalTo(super, sub)) { in IsSupertypeOf()
187 if (super->IsSupertypeOf(this, sub), !IsTrue()) { in IsSupertypeOf()
188 sub->IsSubtypeOf(this, super); in IsSupertypeOf()
192 checker_->SupertypeResults().cached.insert({{super->Id(), sub->Id()}, {result_, RelationType::SUPERTYPE}}); in IsSupertypeOf()
/arkcompiler/ets_frontend/ets2panda/test/unit/public/
H A Dast_verifier_check_abstract_call_test.cpp48 super.bar() in TEST_F()
59 // Setup call to abstract method via super in TEST_F()
63 auto *super = checker.AllocNode<SuperExpression>(); in TEST_F()
67 checker.AllocNode<MemberExpression>(super, id, MemberExpressionKind::PROPERTY_ACCESS, false, false); in TEST_F()
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/plugins/ets/
H A Dets_test_suite.py109 super().__init__(config, work_dir, EtsSuites.RUNTIME.value, default_list_root)
134 super().__init__(config, work_dir, EtsSuites.GCSTRESS.value, default_list_root)
155 super().__init__(config, work_dir, EtsSuites.TS_SUBSET.value, default_list_root)
176 super().__init__(config, work_dir, config.custom.suite_name, config.custom.list_root)
207 super().__init__(config, work_dir, EtsSuites.CTS.value, default_list_root)
228 super().__init__(config, work_dir, EtsSuites.FUNC.value, default_list_root)
254 super().__init__(config, work_dir, EtsSuites.ESCHECKED.value, default_list_root)
H A Dtest_ets.py85 return self.metadata.timeout if self.metadata.timeout else super().ark_timeout
110 return super().runtime_args
111 return self.add_boot_panda_files(super().runtime_args)
116 return super().verifier_args
117 return self.add_boot_panda_files(super().verifier_args)
/arkcompiler/runtime_core/static_core/verification/type/
H A Dtype_system.cpp94 Class const *super = klass->GetBase(); in ExtendBySupers() local
95 if (super != nullptr) { in ExtendBySupers()
96 ExtendBySupers(set, super); in ExtendBySupers()
/arkcompiler/runtime_core/static_core/tests/cts-generator/generator/
H A Dtest_case.rb23 super instruction, command, definitions, predefined, skip_header
47 headers = super()
/arkcompiler/runtime_core/tests/cts-generator/generator/
H A Dtest_case.rb23 super instruction, command, definitions, predefined, skip_header
47 headers = super()
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
H A DdeclgenEts2Ts.cpp211 if (state_.super != nullptr) { in GenFunctionBody()
212 Out("{ super(...{} as (ConstructorParameters<typeof "); in GenFunctionBody()
213 GenType(state_.super->TsType()); in GenFunctionBody()
540 const auto *super = classDef->Super(); in GenClassDeclaration() local
541 state_.super = super; in GenClassDeclaration()
542 if (super != nullptr) { in GenClassDeclaration()
544 GenType(super->TsType()); in GenClassDeclaration()
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/examples/plugins/platforms/
H A Ddummy_host.py32 super().__init__(args)
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/examples/plugins/tools/
H A Ddummy.py40 super().__init__(*args)
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/hooks/
H A Dfix_print_call.py32 super().__init__(args)
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/langs/
H A Dsts.py42 super().__init__()
H A Djs.py38 super().__init__()
H A Dswift.py39 super().__init__()
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/tools/
H A Dnode.py25 super().__init__(*args)
H A Dexe.py26 super().__init__(*args)
/arkcompiler/runtime_core/static_core/libllvmbackend/templates/
H A Dllvm_pass.rb21 super(data)
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/platforms/
H A Dnode_host.py32 super().__init__(args)
H A Dswift_device.py31 super().__init__(args)
H A Dswift_host.py32 super().__init__(args)
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/
H A Dcli.py173 super().__init__(
208 super().__init__()
246 return '\n'.join(super().__repr__().split(','))

Completed in 7 milliseconds

1234