MCPcopy
hub / github.com/opentrace/opentrace / registerNode

Function registerNode

ui/src/runner/browser/__tests__/call-resolver.test.ts:60–68  ·  view source on GitHub ↗
(reg: Registries, node: SymbolNode)

Source from the content-addressed store, hash-verified

58}
59
60function registerNode(reg: Registries, node: SymbolNode): void {
61 const existing = reg.nameRegistry.get(node.name);
62 if (existing) existing.push(node);
63 else reg.nameRegistry.set(node.name, [node]);
64
65 if (!reg.fileRegistry.has(node.fileId))
66 reg.fileRegistry.set(node.fileId, new Map());
67 reg.fileRegistry.get(node.fileId)!.set(node.name, node);
68}
69
70function registerClass(reg: Registries, cls: SymbolNode): void {
71 registerNode(reg, cls);

Callers 2

registerClassFunction · 0.85

Calls 2

pushMethod · 0.80
getMethod · 0.65

Tested by

no test coverage detected