/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsDynamicFunctionType.h | 27 explicit ETSDynamicFunctionType(ETSChecker *checker, util::StringView name, ArenaVector<Signature *> &&signatures, in ETSDynamicFunctionType() argument
|
H A D | etsFunctionType.cpp | 25 ETSFunctionType::ETSFunctionType(ETSChecker *checker, util::StringView name, ArenaVector<Signature *> &&signatures) in ETSFunctionType() argument
|
/arkcompiler/ets_frontend/ets2panda/ir/statements/ |
H A D | forOfStatement.cpp | 171 auto &signatures = checker->GetTypeOfVariable(method)->AsETSFunctionType()->CallSignatures(); in CheckIteratorMethodForObject() local
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | memberExpression.cpp | 329 auto &signatures = checker->GetTypeOfVariable(method)->AsETSFunctionType()->CallSignatures(); in CheckIndexAccessMethod() local
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | function.cpp | 693 ArgRange Checker::GetArgRange(const ArenaVector<Signature *> &signatures, ArenaVector<Signature *> *potentialSignatures, in GetArgRange() argument 755 Type *Checker::resolveCallOrNewExpression(const ArenaVector<Signature *> &signatures, in resolveCallOrNewExpression() argument
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | typeCreation.cpp | 316 ETSFunctionType *ETSChecker::CreateETSFunctionType(ArenaVector<Signature *> &signatures) in CreateETSFunctionType() argument 347 ETSFunctionType *ETSChecker::CreateETSFunctionType(ir::ScriptFunction *func, ArenaVector<Signature *> &&signatures, in CreateETSFunctionType() argument 683 Type *ETSChecker::ResolveFunctionalInterfaces(ArenaVector<Signature *> &signatures) in ResolveFunctionalInterfaces() argument
|
H A D | function.cpp | 590 Signature *ETSChecker::CollectParameterlessConstructor(ArenaVector<Signature *> &signatures, in CollectParameterlessConstructor() argument 659 ArenaVector<Signature *> ETSChecker::CollectSignatures(ArenaVector<Signature *> &signatures, in CollectSignatures() argument 730 Signature *ETSChecker::ValidateSignatures(ArenaVector<Signature *> &signatures, in ValidateSignatures() argument 778 FindMostSpecificSignature(const ArenaVector<Signature *> &signatures, const ArenaMultiMap<size_t, Signature *> &bestSignaturesForParameter, size_t paramCount) FindMostSpecificSignature() argument 815 InitMostSpecificType(const ArenaVector<Signature *> &signatures, [[maybe_unused]] Type *&mostSpecificType, [[maybe_unused]] Signature *&prevSig, const size_t idx) InitMostSpecificType() argument 857 GetSuitableSignaturesForParameter( const std::vector<bool> &argTypeInferenceRequired, size_t paramCount, ArenaVector<Signature *> &signatures, const lexer::SourcePosition &pos, size_t argumentsSize) GetSuitableSignaturesForParameter() argument 898 ChooseMostSpecificSignature(ArenaVector<Signature *> &signatures, const std::vector<bool> &argTypeInferenceRequired, const lexer::SourcePosition &pos, size_t argumentsSize) ChooseMostSpecificSignature() argument 941 ResolveCallExpressionAndTrailingLambda(ArenaVector<Signature *> &signatures, ir::CallExpression *callExpr, const lexer::SourcePosition &pos, const TypeRelationFlag reportFlag) ResolveCallExpressionAndTrailingLambda() argument [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | function.cpp | 673 ArgRange TSChecker::GetArgRange(const ArenaVector<Signature *> &signatures, in GetArgRange() argument 735 Type *TSChecker::ResolveCallOrNewExpression(const ArenaVector<Signature *> &signatures, in ResolveCallOrNewExpression() argument
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSAnalyzer.cpp | 1028 auto &signatures = ChooseSignatures(checker, calleeType, expr->IsETSConstructorCall(), isFunctionalInterface, in ResolveSignature() local [all...] |