(id: string)
| 1999 | const dynNamed = new Map<string, Node>(); |
| 2000 | const DYN_KINDS = new Set(['constant', 'variable', 'field', 'property']); |
| 2001 | const hasHeuristicEdge = (id: string): boolean => |
| 2002 | [...cg.getCallers(id), ...cg.getCallees(id)].some(({ edge }) => edge.provenance === 'heuristic'); |
| 2003 | for (const t of tokens) { |
| 2004 | const hits = this.findAllSymbols(cg, t).nodes; |
| 2005 | const cands = hits.filter((n) => CALLABLE.has(n.kind)); |
nothing calls this directly
no test coverage detected