Index: Source/bindings/tests/results/core/UnionTypesCore.cpp |
diff --git a/Source/bindings/tests/results/core/UnionTypesCore.cpp b/Source/bindings/tests/results/core/UnionTypesCore.cpp |
index e1584c507e371a249064853b640c860d635afc52..91ef707631ae3f37fed8f38d694c218167f01fd7 100644 |
--- a/Source/bindings/tests/results/core/UnionTypesCore.cpp |
+++ b/Source/bindings/tests/results/core/UnionTypesCore.cpp |
@@ -112,6 +112,13 @@ v8::Handle<v8::Value> toV8(BooleanOrStringOrUnrestrictedDouble& impl, v8::Handle |
return v8::Handle<v8::Value>(); |
} |
+BooleanOrStringOrUnrestrictedDouble NativeValueTraits<BooleanOrStringOrUnrestrictedDouble>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ BooleanOrStringOrUnrestrictedDouble impl; |
+ V8BooleanOrStringOrUnrestrictedDouble::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
DoubleOrString::DoubleOrString() |
: m_type(SpecificTypeNone) |
{ |
@@ -177,6 +184,13 @@ v8::Handle<v8::Value> toV8(DoubleOrString& impl, v8::Handle<v8::Object> creation |
return v8::Handle<v8::Value>(); |
} |
+DoubleOrString NativeValueTraits<DoubleOrString>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ DoubleOrString impl; |
+ V8DoubleOrString::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
NodeOrNodeList::NodeOrNodeList() |
: m_type(SpecificTypeNone) |
{ |
@@ -249,6 +263,13 @@ v8::Handle<v8::Value> toV8(NodeOrNodeList& impl, v8::Handle<v8::Object> creation |
return v8::Handle<v8::Value>(); |
} |
+NodeOrNodeList NativeValueTraits<NodeOrNodeList>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ NodeOrNodeList impl; |
+ V8NodeOrNodeList::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
StringOrArrayBufferOrArrayBufferView::StringOrArrayBufferOrArrayBufferView() |
: m_type(SpecificTypeNone) |
{ |
@@ -335,6 +356,13 @@ v8::Handle<v8::Value> toV8(StringOrArrayBufferOrArrayBufferView& impl, v8::Handl |
return v8::Handle<v8::Value>(); |
} |
+StringOrArrayBufferOrArrayBufferView NativeValueTraits<StringOrArrayBufferOrArrayBufferView>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ StringOrArrayBufferOrArrayBufferView impl; |
+ V8StringOrArrayBufferOrArrayBufferView::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
StringOrDouble::StringOrDouble() |
: m_type(SpecificTypeNone) |
{ |
@@ -400,6 +428,13 @@ v8::Handle<v8::Value> toV8(StringOrDouble& impl, v8::Handle<v8::Object> creation |
return v8::Handle<v8::Value>(); |
} |
+StringOrDouble NativeValueTraits<StringOrDouble>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ StringOrDouble impl; |
+ V8StringOrDouble::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
TestInterfaceGarbageCollectedOrString::TestInterfaceGarbageCollectedOrString() |
: m_type(SpecificTypeNone) |
{ |
@@ -470,6 +505,13 @@ v8::Handle<v8::Value> toV8(TestInterfaceGarbageCollectedOrString& impl, v8::Hand |
return v8::Handle<v8::Value>(); |
} |
+TestInterfaceGarbageCollectedOrString NativeValueTraits<TestInterfaceGarbageCollectedOrString>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ TestInterfaceGarbageCollectedOrString impl; |
+ V8TestInterfaceGarbageCollectedOrString::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
TestInterfaceOrLong::TestInterfaceOrLong() |
: m_type(SpecificTypeNone) |
{ |
@@ -541,6 +583,13 @@ v8::Handle<v8::Value> toV8(TestInterfaceOrLong& impl, v8::Handle<v8::Object> cre |
return v8::Handle<v8::Value>(); |
} |
+TestInterfaceOrLong NativeValueTraits<TestInterfaceOrLong>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ TestInterfaceOrLong impl; |
+ V8TestInterfaceOrLong::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
TestInterfaceOrTestInterfaceEmpty::TestInterfaceOrTestInterfaceEmpty() |
: m_type(SpecificTypeNone) |
{ |
@@ -607,6 +656,13 @@ v8::Handle<v8::Value> toV8(TestInterfaceOrTestInterfaceEmpty& impl, v8::Handle<v |
return v8::Handle<v8::Value>(); |
} |
+TestInterfaceOrTestInterfaceEmpty NativeValueTraits<TestInterfaceOrTestInterfaceEmpty>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ TestInterfaceOrTestInterfaceEmpty impl; |
+ V8TestInterfaceOrTestInterfaceEmpty::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
TestInterfaceWillBeGarbageCollectedOrTestDictionary::TestInterfaceWillBeGarbageCollectedOrTestDictionary() |
: m_type(SpecificTypeNone) |
{ |
@@ -679,4 +735,11 @@ v8::Handle<v8::Value> toV8(TestInterfaceWillBeGarbageCollectedOrTestDictionary& |
return v8::Handle<v8::Value>(); |
} |
+TestInterfaceWillBeGarbageCollectedOrTestDictionary NativeValueTraits<TestInterfaceWillBeGarbageCollectedOrTestDictionary>::nativeValue(const v8::Handle<v8::Value>& value, v8::Isolate* isolate, ExceptionState& exceptionState) |
+{ |
+ TestInterfaceWillBeGarbageCollectedOrTestDictionary impl; |
+ V8TestInterfaceWillBeGarbageCollectedOrTestDictionary::toImpl(isolate, value, impl, exceptionState); |
+ return impl; |
+} |
+ |
} // namespace blink |