mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-10-30 06:42:43 +00:00
Member ids carried no owner, so a second class in one file that shared a member name with an earlier one (push, items, a setMethod generic, a slot) minted the same id as the first and lost the member, along with its HAS_METHOD or HAS_PROPERTY edge. Register resolveDetachedOwnerName for R. It names the class declared by an ancestor R6Class assignment, setClass or setRefClass call, or the signature class of a setMethod call, so ids become Method:<file>:Stack.push#n and Property:<file>:Stack.items. The owner edge is still attached by postParse through ownerNameHint. The change is R-only: the hook is optional and undefined for every other language. The r-packages characterisation counts now include Child.greet, the member the id collision used to drop. |
||
|---|---|---|
| .. | ||
| languages | ||
| plans | ||