• Home
  • Raw
  • Download

Lines Matching defs:node

27 std::string GetHierarchyDeclarationFileName(const ir::AstNode *node)  in GetHierarchyDeclarationFileName()
47 std::string GetHierarchyDeclarationName(const ir::AstNode *node) in GetHierarchyDeclarationName()
61 HierarchyType GetHierarchyType(const ir::AstNode *node) in GetHierarchyType()
75 size_t GetPosition(const ir::AstNode *node) in GetPosition()
89 const ir::AstNode *GetEffectiveBaseTypeNode(const ir::AstNode *node) in GetEffectiveBaseTypeNode()
109 std::vector<const ir::AstNode *> GetInterfaceExtendsHeritageElement(const ir::AstNode *node) in GetInterfaceExtendsHeritageElement()
123 void FindSuper(const ir::AstNode *node, TypeHierarchies &typeHierarchies, std::set<TypeHierarchies>… in FindSuper()
138 std::vector<ir::AstNode *> GetEffectiveImplementsTypeNodes(const ir::AstNode *node) in GetEffectiveImplementsTypeNodes()
152 void GetSuperTypeHierarchies(const ir::AstNode *node, TypeHierarchies &typeHierarchies, in GetSuperTypeHierarchies()
173 ir::AstNode *GetCurrentClassOrInterfaceDeclaration(ir::AstNode *node) in GetCurrentClassOrInterfaceDeclaration()
187 auto node = ark::es2panda::lsp::GetTouchingToken(context, pos, false); in GetTargetDeclarationNodeByPosition() local
212 …r::AstNode *> GetImplementationReferenceEntries(es2panda_Context *context, const ir::AstNode *node, in GetImplementationReferenceEntries()
249 void GetSubTypeHierarchies(es2panda_Context *context, const ir::AstNode *node, TypeHierarchies &typ… in GetSubTypeHierarchies()
315 ir::AstNode *GetClassDirectSuperClass(ir::AstNode *node) in GetClassDirectSuperClass()
346 …<ir::AstNode *> GetClassSuperClasses([[maybe_unused]] es2panda_Context *context, ir::AstNode *node) in GetClassSuperClasses()
369 …ir::AstNode *> GetClassDirectSubClasses(ark::es2panda::parser::Program *program, ir::AstNode *node) in GetClassDirectSubClasses()
402 std::vector<ir::AstNode *> GetClassSubClasses(es2panda_Context *context, ir::AstNode *node) in GetClassSubClasses()
439 std::unordered_set<ir::AstNode *> GetClassDirectImplementedInterfaces(ir::AstNode *node) in GetClassDirectImplementedInterfaces()
468 std::unordered_set<ir::AstNode *> GetInterfaceDirectExtendedInterfaces(ir::AstNode *node) in GetInterfaceDirectExtendedInterfaces()
498 …ode *> GetClassImplementedInterfaces([[maybe_unused]] es2panda_Context *context, ir::AstNode *node) in GetClassImplementedInterfaces()
550 …tNode *> GetInterfaceSuperInterfaces([[maybe_unused]] es2panda_Context *context, ir::AstNode *node) in GetInterfaceSuperInterfaces()
584 std::vector<ir::AstNode *> GetImplements(ir::AstNode *node) in GetImplements()
605 std::vector<ir::AstNode *> GetInterfaceOrClasses(es2panda_Context *context, ir::AstNode *node, bool… in GetInterfaceOrClasses()
649 [&existing](ir::AstNode *node) { return existing.find(node) == existing.end(); }); in AddMissingExtends()
660 std::vector<ir::AstNode *> GetRelatedNodes(es2panda_Context *context, ir::AstNode *node, bool isInt… in GetRelatedNodes()
691 std::vector<ir::AstNode *> GetInterfaceSubInterfaces(es2panda_Context *context, ir::AstNode *node) in GetInterfaceSubInterfaces()
703 …vector<ir::AstNode *> GetInterfaceImplementingClasses(es2panda_Context *context, ir::AstNode *node) in GetInterfaceImplementingClasses()
714 std::vector<ir::AstNode *> GetMembers([[maybe_unused]] es2panda_Context *context, ir::AstNode *node) in GetMembers()
805 void ProcessItems(es2panda_Context *context, ir::AstNode *node, const std::string &fileName, in ProcessItems()