(when (and (js2-return-node-p ret)\r
(js2-object-node-p (js2-return-node-retval ret)))\r
;; TODO: Map function names when revealing module pattern is used.\r
- (let ((retval (js2-return-node-retval ret)))\r
- (js2-record-object-literal retval\r
- (js2-compute-nested-prop-get target)\r
- (js2-node-abs-pos retval)))\r
- (js2-record-imenu-functions fn target))))))))\r
+ (let ((retval (js2-return-node-retval ret))\r
+ (target-qname (js2-compute-nested-prop-get target)))\r
+ (js2-record-object-literal retval target-qname\r
+ (js2-node-abs-pos retval))\r
+ (js2-record-imenu-entry fn target-qname\r
+ (js2-node-abs-pos target))))))))))\r
\r
(provide 'js2-imenu-extras)\r