Lines Matching defs:ast
30 bool IsImportLike(const ir::AstNode *ast) in IsImportLike()
36 bool IsExportLike(const ir::AstNode *ast) in IsExportLike()
42 bool IsBooleanType(const ir::AstNode *ast) in IsBooleanType()
67 bool IsValidTypeForBinaryOp(const ir::AstNode *ast, bool isBitwise) in IsValidTypeForBinaryOp()
104 bool IsStringType(const ir::AstNode *ast) in IsStringType()
128 bool IsVisibleInternalNode(const ir::AstNode *ast, const ir::AstNode *objTypeDeclNode) in IsVisibleInternalNode()
149 const checker::Type *GetClassDefinitionType(const ir::AstNode *ast) in GetClassDefinitionType()
162 const checker::Type *GetTSInterfaceDeclarationType(const ir::AstNode *ast) in GetTSInterfaceDeclarationType()
175 bool ValidateMethodAccessForClass(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNode, in ValidateMethodAccessForClass()
200 bool ValidateMethodAccessForTSInterface(const ir::AstNode *ast, const ir::AstNode *ownerSignDeclNod… in ValidateMethodAccessForTSInterface()
225 bool ValidatePropertyAccessForClass(const ir::AstNode *ast, const ir::AstNode *propVarDeclNode, in ValidatePropertyAccessForClass()
255 …ol ValidateVariableAccess(const varbinder::LocalVariable *propVar, const ir::MemberExpression *ast) in ValidateVariableAccess()
303 …l ValidateMethodAccess(const ir::MemberExpression *memberExpression, const ir::CallExpression *ast) in ValidateMethodAccess()