find-callees
Lists the resolved outgoing calls of one routine.
Read this when you want to know what a routine actually calls, resolved through the index rather than by reading its source. find-callees --qname Foo.Bar lists its outgoing calls; add --json for machine-readable output.
How to run it
Full flag list: find-callees in the CLI reference.
Flags
| Flag | Argument | Meaning | Default |
|---|---|---|---|
--qname | <Foo.Bar> | ||
--db | PATH | ||
--json |
Where to click
- RAD Studio main menu: drag-lint > Uses & Dependencies > What This Routine Calls (callees)...
Needs: index
Details
Lists the resolved outgoing calls of one routine. Reach for it to see what a routine actually calls, resolved through the call-edge index rather than by reading its source.
Running it from the CLI
drag-lint find-callees --qname <Foo.Bar> --db PATH [--json]
--qname <Foo.Bar> is the routine to inspect. --json emits
machine-readable output.
Reaching it in the IDE
No IDE surface -- this is a CLI-only feature.
What it needs
An index IS required. The project's DB lives at
<project folder>\_D-RAG\<project file>.sqlite; run
drag-lint resolve-dbs --project <X.dproj> if unsure.
Example
Illustrative only:
drag-lint find-callees --qname CustomerOrder.TCustomerOrder.Total --db C:\Projects\MyApp\_D-RAG\MyApp.sqlite --json
This would list every routine that Total resolves calls to.