Home
last modified time | relevance | path

Searched refs:TSFunctionType (Results 1 – 25 of 86) sorted by relevance

1234

/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsFunctionType.cpp32 void TSFunctionType::TransformChildren(const NodeTransformer &cb) in TransformChildren()
37 void TSFunctionType::Iterate(const NodeTraverser &cb) const in Iterate()
42 void TSFunctionType::Dump(ir::AstDumper *dumper) const in Dump()
51 void TSFunctionType::Dump(ir::SrcDumper *dumper) const in Dump()
56 void TSFunctionType::Compile([[maybe_unused]] compiler::PandaGen *pg) const in Compile()
60 void TSFunctionType::Compile(compiler::ETSGen *etsg) const in Compile()
65 checker::Type *TSFunctionType::Check(checker::TSChecker *checker) in Check()
70 checker::Type *TSFunctionType::GetType(checker::TSChecker *checker) in GetType()
75 checker::Type *TSFunctionType::Check([[maybe_unused]] checker::ETSChecker *checker) in Check()
80 checker::Type *TSFunctionType::GetType([[maybe_unused]] checker::ETSChecker *checker) in GetType()
DtsFunctionType.h28 class TSFunctionType : public TypeNode {
30 explicit TSFunctionType(FunctionSignature &&signature) in TSFunctionType() function
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsFunctionType.cpp28 void TSFunctionType::Iterate(const NodeTraverser &cb) const in Iterate()
41 void TSFunctionType::Dump(ir::AstDumper *dumper) const in Dump()
49 void TSFunctionType::Compile([[maybe_unused]] compiler::PandaGen *pg) const {} in Compile()
51 checker::Type *TSFunctionType::Check(checker::Checker *checker) const in Check()
64 checker::Type *TSFunctionType::GetType(checker::Checker *checker) const in GetType()
69 void TSFunctionType::UpdateSelf(const NodeUpdater &cb, binder::Binder *binder) in UpdateSelf()
DtsFunctionType.h38 class TSFunctionType : public TypeNode {
40 explicit TSFunctionType(binder::Scope *scope, ArenaVector<Expression *> &&params, in TSFunctionType() function
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_manager.cpp208 JSHandle<TSFunctionType> functionType(tsType); in IsStaticFunc()
217 JSHandle<TSFunctionType> functionType(tsType); in IsHotnessFunc()
226 JSHandle<TSFunctionType> functionType(tsType); in SetHotnessFunc()
495 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFuncName()
506 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetMethodIndex()
517 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFunctionTypeLength()
526 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFuncParameterTypeGT()
535 JSHandle<TSFunctionType> functionType(tsType); in GetFuncThisGT()
546 JSHandle<TSFunctionType> functionType(tsType); in IsGetterSetterFunc()
557 JSHandle<TSFunctionType> functionType(tsType); in IsAbstractMethod()
[all …]
Dts_type_parser.h173 …JSHandle<TSFunctionType> ParseFunctionType(const JSPandaFile *jsPandaFile, const CString &recordNa…
212 void SetFunctionThisType(const JSHandle<TSFunctionType> &functionType,
217 …void StoreMethodOffset(const JSHandle<TSFunctionType> &functionType, TypeLiteralExtractor *typeLit…
242 … JSHandle<TSFunctionType> InstantiateFuncGenericsType(const JSHandle<TSFunctionType> &genericsType,
Dts_type_parser.cpp239 JSHandle<TSFunctionType> functionType = in ParseNonImportType()
370 JSHandle<TSFunctionType> TSTypeParser::ParseFunctionType(const JSPandaFile *jsPandaFile, const CStr… in ParseFunctionType()
379 JSHandle<TSFunctionType> functionType = factory_->NewTSFunctionType(length); in ParseFunctionType()
471 JSHandle<TSFunctionType> functionType(tsType); in FillInterfaceMethodTypes()
506 void TSTypeParser::SetFunctionThisType(const JSHandle<TSFunctionType> &functionType, in SetFunctionThisType()
520 void TSTypeParser::StoreMethodOffset(const JSHandle<TSFunctionType> &functionType, in StoreMethodOffset()
673 …JSHandle<TSFunctionType> funcType = InstantiateFuncGenericsType(JSHandle<TSFunctionType>(genericsT… in InstantiateGenericsType()
693 JSHandle<TSFunctionType> TSTypeParser::InstantiateFuncGenericsType(const JSHandle<TSFunctionType> &… in InstantiateFuncGenericsType()
697 JSHandle<TSFunctionType> functionType = factory_->NewTSFunctionType(length); in InstantiateFuncGenericsType()
802 JSHandle<TSFunctionType> funcTSType(tsType); in TryReplaceTypePara()
[all …]
Dts_type_accessor.cpp52 JSHandle<TSFunctionType> callbackType = GetFunctionType(); in UpdateForEachCBPara()
128 JSHandle<TSFunctionType> funcType = GetFunctionType(); in GetFunctionName()
Dts_type.h175 class TSFunctionType : public TSType {
177 CAST_CHECK(TSFunctionType, IsTSFunctionType);
Dts_type_accessor.h26 V(Function, JSHandle<TSFunctionType>) \
/arkcompiler/ets_frontend/ets2panda/test/compiler/ts/
DvarRedeclaration9-expected.txt13 "type": "TSFunctionType",
143 "type": "TSFunctionType",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
DvarRedeclaration9-expected.txt13 "type": "TSFunctionType",
140 "type": "TSFunctionType",
/arkcompiler/ets_frontend/es2panda/test/parser/ts/
Dtest-keyword-in-and-out1-expected.txt21 "type": "TSFunctionType",
Dtest-new-expression3-expected.txt198 "type": "TSFunctionType",
323 "type": "TSFunctionType",
Dtest_infer-type-with-extends1-expected.txt837 "type": "TSFunctionType",
1032 "type": "TSFunctionType",
1252 "type": "TSFunctionType",
1404 "type": "TSFunctionType",
1542 "type": "TSFunctionType",
1680 "type": "TSFunctionType",
1814 "type": "TSFunctionType",
2048 "type": "TSFunctionType",
2307 "type": "TSFunctionType",
2459 "type": "TSFunctionType",
[all …]
Dtest-keyword-in-and-out2-expected.txt21 "type": "TSFunctionType",
Dtest-keyword-in-and-out4-expected.txt21 "type": "TSFunctionType",
Dtest-arrow-function1-expected.txt35 "type": "TSFunctionType",
Dtest-keyword-in-and-out3-expected.txt21 "type": "TSFunctionType",
Dtest-type-annotation-expected.txt2017 "type": "TSFunctionType",
2143 "type": "TSFunctionType",
2353 "type": "TSFunctionType",
2359 "type": "TSFunctionType",
2535 "type": "TSFunctionType",
3028 "type": "TSFunctionType",
3204 "type": "TSFunctionType",
3699 "type": "TSFunctionType",
3875 "type": "TSFunctionType",
Dtest-interface-method-identifier1-expected.txt34 "type": "TSFunctionType",
278 "type": "TSFunctionType",
Dtest_this_type-expected.txt238 "type": "TSFunctionType",
/arkcompiler/ets_frontend/ets2panda/test/parser/as/
Dtest_type_annotation-expected.txt131 "type": "TSFunctionType",
558 "type": "TSFunctionType",
564 "type": "TSFunctionType",
/arkcompiler/ets_frontend/ets2panda/test/parser/ts/
Dtest-type-annotation-expected.txt2036 "type": "TSFunctionType",
2165 "type": "TSFunctionType",
2378 "type": "TSFunctionType",
2384 "type": "TSFunctionType",
2565 "type": "TSFunctionType",
3067 "type": "TSFunctionType",
3248 "type": "TSFunctionType",
3752 "type": "TSFunctionType",
3933 "type": "TSFunctionType",
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/
DscopesInitPhase.h116 void VisitTSFunctionType(ir::TSFunctionType *funcType) override;
244 void VisitTSFunctionType(ir::TSFunctionType *constrType) override;

1234