Lines Matching full:astnode
19 #include "ir/astNode.h"
26 bool IsIncludedToken(const ir::AstNode *node);
27 ir::AstNode *GetTokenForQuickInfo(es2panda_Context *context, size_t position);
28 bool IsObjectLiteralElement(ir::AstNode *node);
29 ir::AstNode *GetContainingObjectLiteralNode(ir::AstNode *node);
30 ir::AstNode *GetContextualTypeNode(ir::AstNode *node);
31 ir::AstNode *GetPropertyNodeFromContextualType(ir::AstNode *node, ir::AstNode *contextualTypeNode);
32 ir::AstNode *GetNodeAtLocationForQuickInfo(ir::AstNode *node);
33 std::vector<SymbolDisplayPart> CreateDisplayForClass(ir::AstNode *node);
34 std::vector<SymbolDisplayPart> CreateDisplayForInterface(ir::AstNode *node);
35 std::vector<SymbolDisplayPart> CreateDisplayForTypeAlias(ir::AstNode *node);
36 std::vector<SymbolDisplayPart> CreateDisplayForEnum(ir::AstNode *node);
37 std::vector<SymbolDisplayPart> CreateDisplayForEnumMember(ir::AstNode *node);
38 std::vector<SymbolDisplayPart> CreateDisplayForTypeParameter(ir::AstNode *node);
39 std::vector<SymbolDisplayPart> CreateDisplayForMethodDefinition(ir::AstNode *node, const std::strin…
40 std::vector<SymbolDisplayPart> CreateDisplayForClassProperty(ir::AstNode *node, const std::string &…
41 std::vector<SymbolDisplayPart> CreateDisplayForETSParameterExpression(ir::AstNode *node);
45 std::vector<SymbolDisplayPart> CreateDisplayForImportDeclaration(ir::AstNode *node);
46 ir::AstNode *GetEnumMemberByName(ir::AstNode *node, const util::StringView &name);
48 std::string GetKindModifiers(ir::AstNode *node);
49 bool IsClass(ir::AstNode *node);
50 ir::AstNode *GetContainerNode(ir::AstNode *node);