Lines Matching defs:ast
29 bool IsImportLike(const ir::AstNode *ast) in IsImportLike()
35 bool IsExportLike(const ir::AstNode *ast) in IsExportLike()
41 bool IsBooleanType(const ir::AstNode *ast) in IsBooleanType()
66 bool IsValidTypeForBinaryOp(const ir::AstNode *ast, bool isBitwise) in IsValidTypeForBinaryOp()
107 bool IsStringType(const ir::AstNode *ast) in IsStringType()
131 bool IsVisibleInternalNode(const ir::AstNode *ast, const ir::AstNode *objTypeDeclNode) in IsVisibleInternalNode()
156 const checker::Type *GetClassDefinitionType(const ir::AstNode *ast) in GetClassDefinitionType()
169 const checker::Type *GetTSInterfaceDeclarationType(const ir::AstNode *ast) in GetTSInterfaceDeclarationType()
182 bool ValidateMethodAccessForClass(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNode, in ValidateMethodAccessForClass()
207 bool ValidateMethodAccessForTSInterface(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNod… in ValidateMethodAccessForTSInterface()
232 bool ValidatePropertyAccessForClass(const ir::AstNode *ast, const ir::AstNode *propVarDeclNode, in ValidatePropertyAccessForClass()
257 …ol ValidateVariableAccess(const varbinder::LocalVariable *propVar, const ir::MemberExpression *ast) in ValidateVariableAccess()
288 …l ValidateMethodAccess(const ir::MemberExpression *memberExpression, const ir::CallExpression *ast) in ValidateMethodAccess()