Lines Matching defs:checker
19 namespace ark::es2panda::checker { namespace
39 void CheckExtensionIsShadowedInCurrentClassOrInterface(checker::ETSChecker *checker, checker::ETSOb… in CheckExtensionIsShadowedInCurrentClassOrInterface() argument
81 void CheckExtensionIsShadowedByMethod(checker::ETSChecker *checker, checker::ETSObjectType *objType, in CheckExtensionIsShadowedByMethod() argument
97 static void ReplaceThisInExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensio… in ReplaceThisInExtensionMethod() argument
132 void CheckExtensionMethod(checker::ETSChecker *checker, ir::ScriptFunction *extensionFunc, ir::AstN… in CheckExtensionMethod() argument
176 static void CheckMethodBodyForNativeAbstractDeclare(ETSChecker *checker, ir::MethodDefinition *node, in CheckMethodBodyForNativeAbstractDeclare()
184 static void CheckNativeConstructorBody(ETSChecker *checker, ir::MethodDefinition *node, ir::ScriptF… in CheckNativeConstructorBody()
191 void DoBodyTypeChecking(ETSChecker *checker, ir::MethodDefinition *node, ir::ScriptFunction *script… in DoBodyTypeChecking()
244 void ComposeAsyncImplFuncReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in ComposeAsyncImplFuncReturnType()
263 void CheckPredefinedMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc) in CheckPredefinedMethodReturnType()
310 void CheckIteratorMethodReturnType(ETSChecker *checker, ir::ScriptFunction *scriptFunc, in CheckIteratorMethodReturnType()
339 static void SwitchMethodCallToFunctionCall(checker::ETSChecker *checker, ir::CallExpression *expr, … in SwitchMethodCallToFunctionCall() argument
355 …:Signature *ResolveCallExtensionFunction(checker::Type *functionType, checker::ETSChecker *checker, in ResolveCallExtensionFunction() argument
389 …*ResolveCallForClassMethod(checker::ETSExtensionFuncHelperType *type, checker::ETSChecker *checker, in ResolveCallForClassMethod() argument
405 checker::ETSChecker *checker, in GetMostSpecificSigFromExtensionFuncAndClassMethod() argument
467 … checker::ETSChecker *checker, ir::CallExpression *expr) in ResolveCallForETSExtensionFuncHelperType() argument
495 ArenaVector<checker::Signature *> GetUnionTypeSignatures(ETSChecker *checker, checker::ETSUnionType… in GetUnionTypeSignatures()
515 void ProcessExclamationMark(ETSChecker *checker, ir::UnaryExpression *expr, checker::Type *operandT… in ProcessExclamationMark()
540 void SetTsTypeForUnaryExpression(ETSChecker *checker, ir::UnaryExpression *expr, checker::Type *ope… in SetTsTypeForUnaryExpression()
580 checker::Type *GetIteratorType(ETSChecker *checker, checker::Type *elemType, ir::AstNode *left) in GetIteratorType()
622 bool CheckArgumentVoidType(checker::Type *&funcReturnType, ETSChecker *checker, const std::string &… in CheckArgumentVoidType()
633 bool CheckReturnType(ETSChecker *checker, checker::Type *funcReturnType, checker::Type *argumentTyp… in CheckReturnType()
674 void InferReturnType(ETSChecker *checker, ir::ScriptFunction *containingFunc, checker::Type *&funcR… in InferReturnType()
721 bool IsArrayExpressionValidInitializerForType(ETSChecker *checker, const Type *const arrayExprPrefe… in IsArrayExpressionValidInitializerForType()
733 void CastPossibleTupleOnRHS(ETSChecker *checker, ir::AssignmentExpression *expr) in CastPossibleTupleOnRHS()
747 void ProcessReturnStatements(ETSChecker *checker, ir::ScriptFunction *containingFunc, checker::Type… in ProcessReturnStatements()
804 void CheckAllConstPropertyInitialized(checker::ETSChecker *checker, ir::ETSModule *pkg) in CheckAllConstPropertyInitialized() argument