Index: Source/bindings/core/dart/DartJsInteropData.h |
diff --git a/Source/bindings/core/dart/DartJsInteropData.h b/Source/bindings/core/dart/DartJsInteropData.h |
index 9eb72ba253b597c00d815884a6275ff6d4d411af..8a493f6cba494f1447b9334717409c1385f83569 100644 |
--- a/Source/bindings/core/dart/DartJsInteropData.h |
+++ b/Source/bindings/core/dart/DartJsInteropData.h |
@@ -44,6 +44,7 @@ public: |
v8::Local<v8::Function> captureThisFunction(); |
v8::Local<v8::Function> wrapDartFunction(); |
v8::Local<v8::Function> instanceofFunction(); |
+ v8::Local<v8::String> existingDartWrapperHiddenField(v8::Isolate*); |
bool jsObjectImplDefined() { return m_jsObjectImplDefined; } |
void setJsObjectImplDefined() { m_jsObjectImplDefined = true; } |
@@ -55,6 +56,8 @@ private: |
v8::Persistent<v8::Function> m_wrapDartFunction; |
v8::Persistent<v8::Function> m_instanceofFunction; |
+ v8::Persistent<v8::String> m_existingDartWrapperHiddenField; |
+ |
bool m_jsObjectImplDefined; |
// FIXME: add maps of Dart to V8 and V8 to Dart objects. |