Я не могу найти определение метода в исходном коде node.js - PullRequest
0 голосов
/ 02 января 2019

Я вижу 'env-> context ()' , разбросанных по всему исходному коду node.js, где переменная env является указателем на некоторый объект Environment (который, я считаю, определен в env .час). Я не могу найти определение этого метода context (), связанного с объектом Environment, нигде в исходном коде. Может кто-нибудь, пожалуйста, укажите мне в правильном направлении? Я ищу это просто из любопытства.

1 Ответ

0 голосов
/ 02 января 2019

Генерируется с помощью этого макроса: https://github.com/nodejs/node/blob/5fab50bdaf6d82abc8a15bc55685211431ef3b75/src/env.h#L331

Объявление функции здесь: https://github.com/nodejs/node/blob/5fab50bdaf6d82abc8a15bc55685211431ef3b75/src/env.h#L837

Вы найдете реализацию, если будете искать дальнейшее использование макроса ENVIRONMENT_STRONG_PERSISTENT_PROPERTIES.

...