/arkcompiler/ets_frontend/es2panda/ir/ts/ |
D | tsFunctionType.cpp | 28 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()
|
D | tsFunctionType.h | 38 class TSFunctionType : public TypeNode { 40 explicit TSFunctionType(binder::Scope *scope, ArenaVector<Expression *> &¶ms, in TSFunctionType() function
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_type_parser.h | 166 …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,
|
D | ts_manager.cpp | 286 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 …]
|
D | ts_type_parser.cpp | 236 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 …]
|
D | ts_type_accessor.cpp | 52 JSHandle<TSFunctionType> callbackType = GetFunctionType(); in UpdateForEachCBPara() 128 JSHandle<TSFunctionType> funcType = GetFunctionType(); in GetFunctionName()
|
D | ts_type.h | 175 class TSFunctionType : public TSType { 177 CAST_CHECK(TSFunctionType, IsTSFunctionType);
|
D | ts_type_accessor.h | 26 V(Function, JSHandle<TSFunctionType>) \
|
D | ts_type_table_generator.cpp | 128 JSHandle<TSFunctionType> iteratorFunctionType = factory_->NewTSFunctionType(0); in InitRuntimeTypeTable()
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/ |
D | varRedeclaration9-expected.txt | 13 "type": "TSFunctionType", 140 "type": "TSFunctionType",
|
/arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
D | test-new-expression3-expected.txt | 196 "type": "TSFunctionType", 319 "type": "TSFunctionType",
|
D | test-arrow-function1-expected.txt | 35 "type": "TSFunctionType",
|
D | test-interface-method-identifier1-expected.txt | 32 "type": "TSFunctionType", 272 "type": "TSFunctionType",
|
D | test-type-annotation-expected.txt | 2017 "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",
|
D | test_this_type-expected.txt | 238 "type": "TSFunctionType",
|
D | test-function-with-type-assertion-expected.txt | 577 "type": "TSFunctionType", 789 "type": "TSFunctionType",
|
D | test-type-alias-expected.txt | 121 "type": "TSFunctionType",
|
D | test_generic-expected.txt | 988 "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 …]
|
D | test-ts-type-predicate-expected.txt | 184 "type": "TSFunctionType", 750 "type": "TSFunctionType", 1441 "type": "TSFunctionType", 2132 "type": "TSFunctionType", 2823 "type": "TSFunctionType", 3514 "type": "TSFunctionType", 4327 "type": "TSFunctionType", 4928 "type": "TSFunctionType",
|
D | test-type-query-expected.txt | 442 "type": "TSFunctionType",
|
D | test_import_type-expected.txt | 492 "type": "TSFunctionType",
|
D | test-interface-expected.txt | 146 "type": "TSFunctionType",
|
D | test-tuple-type-expected.txt | 442 "type": "TSFunctionType",
|
/arkcompiler/ets_frontend/es2panda/ir/ |
D | astNodeMapping.h | 118 _(TS_FUNCTION_TYPE, TSFunctionType) \
|
/arkcompiler/ets_frontend/es2panda/binder/ |
D | binder.h | 37 class TSFunctionType; variable
|