Home
last modified time | relevance | path

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

12

/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_type_parser.h166 …JSHandle<TSFunctionType> ParseFunctionType(const JSPandaFile *jsPandaFile, const CString &recordNa…
205 void SetFunctionThisType(const JSHandle<TSFunctionType> &functionType,
210 …void StoreMethodOffset(const JSHandle<TSFunctionType> &functionType, TypeLiteralExtractor *typeLit…
235 … JSHandle<TSFunctionType> InstantiateFuncGenericsType(const JSHandle<TSFunctionType> &genericsType,
Dts_manager.cpp286 JSHandle<TSFunctionType> functionType(tsType); in IsStaticFunc()
557 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFuncName()
568 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetMethodIndex()
579 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFunctionTypeLength()
588 JSHandle<TSFunctionType> functionType = JSHandle<TSFunctionType>(tsType); in GetFuncParameterTypeGT()
597 JSHandle<TSFunctionType> functionType(tsType); in GetFuncThisGT()
608 JSHandle<TSFunctionType> functionType(tsType); in IsGetterSetterFunc()
619 JSHandle<TSFunctionType> functionType(tsType); in IsAbstractMethod()
630 JSHandle<TSFunctionType> functionType(tsType); in IsMethodSignature()
641 JSHandle<TSFunctionType> functionType(tsType); in CanFastCall()
[all …]
Dts_type_parser.cpp236 JSHandle<TSFunctionType> functionType = in ParseNonImportType()
362 JSHandle<TSFunctionType> TSTypeParser::ParseFunctionType(const JSPandaFile *jsPandaFile, const CStr… in ParseFunctionType()
371 JSHandle<TSFunctionType> functionType = factory_->NewTSFunctionType(length); in ParseFunctionType()
462 JSHandle<TSFunctionType> functionType(tsType); in FillInterfaceMethodTypes()
495 void TSTypeParser::SetFunctionThisType(const JSHandle<TSFunctionType> &functionType, in SetFunctionThisType()
509 void TSTypeParser::StoreMethodOffset(const JSHandle<TSFunctionType> &functionType, in StoreMethodOffset()
657 …JSHandle<TSFunctionType> funcType = InstantiateFuncGenericsType(JSHandle<TSFunctionType>(genericsT… in InstantiateGenericsType()
672 JSHandle<TSFunctionType> TSTypeParser::InstantiateFuncGenericsType(const JSHandle<TSFunctionType> &… in InstantiateFuncGenericsType()
676 JSHandle<TSFunctionType> functionType = factory_->NewTSFunctionType(length); in InstantiateFuncGenericsType()
781 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>) \
Dts_type_table_generator.cpp128 JSHandle<TSFunctionType> iteratorFunctionType = factory_->NewTSFunctionType(0); in InitRuntimeTypeTable()
/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-new-expression3-expected.txt196 "type": "TSFunctionType",
319 "type": "TSFunctionType",
Dtest-arrow-function1-expected.txt35 "type": "TSFunctionType",
Dtest-interface-method-identifier1-expected.txt32 "type": "TSFunctionType",
272 "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_this_type-expected.txt238 "type": "TSFunctionType",
Dtest-function-with-type-assertion-expected.txt577 "type": "TSFunctionType",
789 "type": "TSFunctionType",
Dtest-type-alias-expected.txt121 "type": "TSFunctionType",
Dtest_generic-expected.txt988 "type": "TSFunctionType",
994 "type": "TSFunctionType",
1161 "type": "TSFunctionType",
2478 "type": "TSFunctionType",
3648 "type": "TSFunctionType",
3874 "type": "TSFunctionType",
4305 "type": "TSFunctionType",
4749 "type": "TSFunctionType",
4873 "type": "TSFunctionType",
5678 "type": "TSFunctionType",
[all …]
Dtest-ts-type-predicate-expected.txt184 "type": "TSFunctionType",
750 "type": "TSFunctionType",
1441 "type": "TSFunctionType",
2132 "type": "TSFunctionType",
2823 "type": "TSFunctionType",
3514 "type": "TSFunctionType",
4327 "type": "TSFunctionType",
4928 "type": "TSFunctionType",
Dtest-type-query-expected.txt442 "type": "TSFunctionType",
Dtest_import_type-expected.txt492 "type": "TSFunctionType",
Dtest-interface-expected.txt146 "type": "TSFunctionType",
Dtest-tuple-type-expected.txt442 "type": "TSFunctionType",
/arkcompiler/ets_frontend/es2panda/ir/
DastNodeMapping.h118 _(TS_FUNCTION_TYPE, TSFunctionType) \
/arkcompiler/ets_frontend/es2panda/binder/
Dbinder.h37 class TSFunctionType; variable

12