1 |
|
|
#include "env-inl.h" |
2 |
|
|
#include "node_binding.h" |
3 |
|
|
#include "util.h" |
4 |
|
|
|
5 |
|
|
namespace node { |
6 |
|
|
|
7 |
|
|
using v8::Context; |
8 |
|
|
using v8::Local; |
9 |
|
|
using v8::Object; |
10 |
|
|
using v8::Value; |
11 |
|
|
|
12 |
|
|
namespace symbols { |
13 |
|
|
|
14 |
|
439 |
static void Initialize(Local<Object> target, |
15 |
|
|
Local<Value> unused, |
16 |
|
|
Local<Context> context, |
17 |
|
|
void* priv) { |
18 |
|
439 |
Environment* env = Environment::GetCurrent(context); |
19 |
|
|
#define V(PropertyName, StringValue) \ |
20 |
|
|
target->Set(env->context(), \ |
21 |
|
|
env->PropertyName()->Description(), \ |
22 |
|
|
env->PropertyName()).Check(); |
23 |
|
3073 |
PER_ISOLATE_SYMBOL_PROPERTIES(V) |
24 |
|
3073 |
#undef V |
25 |
|
3951 |
} |
26 |
|
3073 |
|
27 |
|
3073 |
} // namespace symbols |
28 |
|
3073 |
} // namespace node |
29 |
|
3512 |
|
30 |
✓✗✓✗
|
21725 |
NODE_MODULE_CONTEXT_AWARE_INTERNAL(symbols, node::symbols::Initialize) |