/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_vtable_builder.cpp | 128 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 D | exceptions.py | 20 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 D | etsStringType.h | 24 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 D | etsBigIntType.h | 24 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 D | typeRelation.cpp | 177 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 D | ast_verifier_check_abstract_call_test.cpp | 48 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 D | ets_test_suite.py | 109 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 D | test_ets.py | 85 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 D | type_system.cpp | 94 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 D | test_case.rb | 23 super instruction, command, definitions, predefined, skip_header 47 headers = super()
|
/arkcompiler/runtime_core/tests/cts-generator/generator/ |
H A D | test_case.rb | 23 super instruction, command, definitions, predefined, skip_header 47 headers = super()
|
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/ |
H A D | declgenEts2Ts.cpp | 211 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 D | dummy_host.py | 32 super().__init__(args)
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/examples/plugins/tools/ |
H A D | dummy.py | 40 super().__init__(*args)
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/hooks/ |
H A D | fix_print_call.py | 32 super().__init__(args)
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/langs/ |
H A D | sts.py | 42 super().__init__()
|
H A D | js.py | 38 super().__init__()
|
H A D | swift.py | 39 super().__init__()
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/tools/ |
H A D | node.py | 25 super().__init__(*args)
|
H A D | exe.py | 26 super().__init__(*args)
|
/arkcompiler/runtime_core/static_core/libllvmbackend/templates/ |
H A D | llvm_pass.rb | 21 super(data)
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/plugins/platforms/ |
H A D | node_host.py | 32 super().__init__(args)
|
H A D | swift_device.py | 31 super().__init__(args)
|
H A D | swift_host.py | 32 super().__init__(args)
|
/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
H A D | cli.py | 173 super().__init__( 208 super().__init__() 246 return '\n'.join(super().__repr__().split(','))
|