| Index: third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.cpp b/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.cpp
|
| index 865447da06afd6001c032b795ed6746876c2bc32..74eaedacf67b707f39ea4f1829e9963e995d788a 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/V8PrivateProperty.cpp
|
| @@ -11,6 +11,18 @@
|
|
|
| namespace blink {
|
|
|
| +void V8PrivateProperty::initialize(v8::Isolate* isolate, SymbolID symbolID) {
|
| + static const char* const kSymbolNames[] = {
|
| +#define PRIVATE_PROPERTY_STRING(InterfaceName, PrivateKeyName) \
|
| + V8_PRIVATE_PROPERTY_SYMBOL_STRING(InterfaceName, PrivateKeyName),
|
| + V8_PRIVATE_PROPERTY_FOR_EACH(PRIVATE_PROPERTY_STRING)
|
| +#undef PRIVATE_PROPERTY_STRING
|
| + };
|
| + const char* symbolName = kSymbolNames[symbolID];
|
| + m_symbols[symbolID].Set(
|
| + isolate, createV8Private(isolate, symbolName, strlen(symbolName)));
|
| +}
|
| +
|
| v8::Local<v8::Value> V8PrivateProperty::Symbol::getFromMainWorld(
|
| ScriptState* scriptState,
|
| ScriptWrappable* scriptWrappable) {
|
|
|