• Home
  • Raw
  • Download

Lines Matching defs:checker

19 namespace ark::es2panda::checker {  namespace
20 void CheckExtensionIsShadowedInCurrentClassOrInterface(checker::ETSChecker *checker, checker::ETSOb… in CheckExtensionIsShadowedInCurrentClassOrInterface() argument
44 void CheckExtensionIsShadowedByMethod(checker::ETSChecker *checker, checker::ETSObjectType *objType, in CheckExtensionIsShadowedByMethod() argument
60 static void ReplaceThisInExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensio… in ReplaceThisInExtensionMethod() argument
80 void CheckExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensionFunc, ir::Meth… in CheckExtensionMethod() argument
106 void DoBodyTypeChecking(ETSChecker *checker, ir::MethodDefinition *node, ir::ScriptFunction *script… in DoBodyTypeChecking()
148 void ComposeAsyncImplFuncReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in ComposeAsyncImplFuncReturnType()
172 void ComposeAsyncImplMethod(ETSChecker *checker, ir::MethodDefinition *node) in ComposeAsyncImplMethod()
196 void CheckPredefinedMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in CheckPredefinedMethodReturnType()
242 void CheckIteratorMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc, in CheckIteratorMethodReturnType()
271 checker::Type *InitAnonymousLambdaCallee(checker::ETSChecker *checker, ir::Expression *callee, in InitAnonymousLambdaCallee() argument
300 …*ResolveCallExtensionFunction(checker::ETSFunctionType *functionType, checker::ETSChecker *checker, in ResolveCallExtensionFunction() argument
323checker::ETSChecker *checker, ir::CallExpression *expr) in ResolveCallForETSExtensionFuncHelperType() argument
341 ArenaVector<checker::Signature *> GetUnionTypeSignatures(ETSChecker *checker, checker::ETSUnionType… in GetUnionTypeSignatures()
370 ArenaVector<checker::Signature *> &ChooseSignatures(ETSChecker *checker, checker::Type *calleeType, in ChooseSignatures()
393 checker::ETSObjectType *ChooseCalleeObj(ETSChecker *checker, ir::CallExpression *expr, checker::Typ… in ChooseCalleeObj()
406 void ProcessExclamationMark(ETSChecker *checker, ir::UnaryExpression *expr, checker::Type *operandT… in ProcessExclamationMark()
431 void SetTsTypeForUnaryExpression(ETSChecker *checker, ir::UnaryExpression *expr, checker::Type *ope… in SetTsTypeForUnaryExpression()
479 checker::ETSObjectType *CreateSyntheticType(ETSChecker *checker, util::StringView const &syntheticN… in CreateSyntheticType()
501 checker::Type *GetIteratorType(ETSChecker *checker, checker::Type *elemType, ir::AstNode *left) in GetIteratorType()
541 void CheckArgumentVoidType(checker::Type *&funcReturnType, ETSChecker *checker, const std::string &… in CheckArgumentVoidType()
551 void CheckReturnType(ETSChecker *checker, checker::Type *funcReturnType, checker::Type *argumentTyp… in CheckReturnType()
583 void InferReturnType(ETSChecker *checker, ir::ScriptFunction *containingFunc, checker::Type *&funcR… in InferReturnType()
627 void ProcessReturnStatements(ETSChecker *checker, ir::ScriptFunction *containingFunc, checker::Type… in ProcessReturnStatements()
677 ETSObjectType *CreateOptionalSignaturesForFunctionalType(ETSChecker *checker, ir::ETSFunctionType *… in CreateOptionalSignaturesForFunctionalType()
707 ETSObjectType *CreateInterfaceTypeForETSFunctionType(ETSChecker *checker, ir::ETSFunctionType *node, in CreateInterfaceTypeForETSFunctionType()
726 Type *CreateParamTypeWithDefaultParam(ETSChecker *checker, ir::Expression *param) in CreateParamTypeWithDefaultParam()
744 Type *InstantiateBoxedPrimitiveType(ETSChecker *checker, ir::Expression *param, Type *paramType) in InstantiateBoxedPrimitiveType()