Index: third_party/WebKit/Source/bindings/tests/results/core/UnionTypesCore.cpp |
diff --git a/third_party/WebKit/Source/bindings/tests/results/core/UnionTypesCore.cpp b/third_party/WebKit/Source/bindings/tests/results/core/UnionTypesCore.cpp |
index ee443f9d728aae50aa7caf97b257a19448f2a4ed..9401c451b83c610289b08643ef26dea5a72e59d5 100644 |
--- a/third_party/WebKit/Source/bindings/tests/results/core/UnionTypesCore.cpp |
+++ b/third_party/WebKit/Source/bindings/tests/results/core/UnionTypesCore.cpp |
@@ -113,13 +113,13 @@ void V8ArrayBufferOrArrayBufferViewOrDictionary::toImpl(v8::Isolate* isolate, v8 |
return; |
if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { |
- RawPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestArrayBuffer* cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setArrayBuffer(cppValue); |
return; |
} |
if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { |
- RawPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestArrayBufferView* cppValue = V8ArrayBufferView::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setArrayBufferView(cppValue); |
return; |
} |
@@ -563,13 +563,13 @@ void V8NodeOrNodeList::toImpl(v8::Isolate* isolate, v8::Local<v8::Value> v8Value |
return; |
if (V8Node::hasInstance(v8Value, isolate)) { |
- RawPtr<Node> cppValue = V8Node::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ Node* cppValue = V8Node::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setNode(cppValue); |
return; |
} |
if (V8NodeList::hasInstance(v8Value, isolate)) { |
- RawPtr<NodeList> cppValue = V8NodeList::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ NodeList* cppValue = V8NodeList::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setNodeList(cppValue); |
return; |
} |
@@ -683,13 +683,13 @@ void V8StringOrArrayBufferOrArrayBufferView::toImpl(v8::Isolate* isolate, v8::Lo |
return; |
if (V8ArrayBuffer::hasInstance(v8Value, isolate)) { |
- RawPtr<TestArrayBuffer> cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestArrayBuffer* cppValue = V8ArrayBuffer::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setArrayBuffer(cppValue); |
return; |
} |
if (V8ArrayBufferView::hasInstance(v8Value, isolate)) { |
- RawPtr<TestArrayBufferView> cppValue = V8ArrayBufferView::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestArrayBufferView* cppValue = V8ArrayBufferView::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setArrayBufferView(cppValue); |
return; |
} |
@@ -1055,20 +1055,20 @@ TestInterface2OrUint8Array::TestInterface2OrUint8Array() |
{ |
} |
-PassRefPtr<TestInterface2> TestInterface2OrUint8Array::getAsTestInterface2() const |
+TestInterface2* TestInterface2OrUint8Array::getAsTestInterface2() const |
{ |
ASSERT(isTestInterface2()); |
return m_testInterface2; |
} |
-void TestInterface2OrUint8Array::setTestInterface2(PassRefPtr<TestInterface2> value) |
+void TestInterface2OrUint8Array::setTestInterface2(TestInterface2* value) |
{ |
ASSERT(isNull()); |
m_testInterface2 = value; |
m_type = SpecificTypeTestInterface2; |
} |
-TestInterface2OrUint8Array TestInterface2OrUint8Array::fromTestInterface2(PassRefPtr<TestInterface2> value) |
+TestInterface2OrUint8Array TestInterface2OrUint8Array::fromTestInterface2(TestInterface2* value) |
{ |
TestInterface2OrUint8Array container; |
container.setTestInterface2(value); |
@@ -1101,6 +1101,7 @@ TestInterface2OrUint8Array& TestInterface2OrUint8Array::operator=(const TestInte |
DEFINE_TRACE(TestInterface2OrUint8Array) |
{ |
+ visitor->trace(m_testInterface2); |
visitor->trace(m_uint8Array); |
} |
@@ -1113,13 +1114,13 @@ void V8TestInterface2OrUint8Array::toImpl(v8::Isolate* isolate, v8::Local<v8::Va |
return; |
if (V8TestInterface2::hasInstance(v8Value, isolate)) { |
- RefPtr<TestInterface2> cppValue = V8TestInterface2::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestInterface2* cppValue = V8TestInterface2::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setTestInterface2(cppValue); |
return; |
} |
if (V8Uint8Array::hasInstance(v8Value, isolate)) { |
- RawPtr<DOMUint8Array> cppValue = V8Uint8Array::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ DOMUint8Array* cppValue = V8Uint8Array::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setUint8Array(cppValue); |
return; |
} |
@@ -1212,7 +1213,7 @@ void V8TestInterfaceGarbageCollectedOrString::toImpl(v8::Isolate* isolate, v8::L |
return; |
if (V8TestInterfaceGarbageCollected::hasInstance(v8Value, isolate)) { |
- RawPtr<TestInterfaceGarbageCollected> cppValue = V8TestInterfaceGarbageCollected::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestInterfaceGarbageCollected* cppValue = V8TestInterfaceGarbageCollected::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setTestInterfaceGarbageCollected(cppValue); |
return; |
} |
@@ -1254,20 +1255,20 @@ TestInterfaceOrLong::TestInterfaceOrLong() |
{ |
} |
-PassRefPtr<TestInterfaceImplementation> TestInterfaceOrLong::getAsTestInterface() const |
+TestInterfaceImplementation* TestInterfaceOrLong::getAsTestInterface() const |
{ |
ASSERT(isTestInterface()); |
return m_testInterface; |
} |
-void TestInterfaceOrLong::setTestInterface(PassRefPtr<TestInterfaceImplementation> value) |
+void TestInterfaceOrLong::setTestInterface(TestInterfaceImplementation* value) |
{ |
ASSERT(isNull()); |
m_testInterface = value; |
m_type = SpecificTypeTestInterface; |
} |
-TestInterfaceOrLong TestInterfaceOrLong::fromTestInterface(PassRefPtr<TestInterfaceImplementation> value) |
+TestInterfaceOrLong TestInterfaceOrLong::fromTestInterface(TestInterfaceImplementation* value) |
{ |
TestInterfaceOrLong container; |
container.setTestInterface(value); |
@@ -1300,6 +1301,7 @@ TestInterfaceOrLong& TestInterfaceOrLong::operator=(const TestInterfaceOrLong&) |
DEFINE_TRACE(TestInterfaceOrLong) |
{ |
+ visitor->trace(m_testInterface); |
} |
void V8TestInterfaceOrLong::toImpl(v8::Isolate* isolate, v8::Local<v8::Value> v8Value, TestInterfaceOrLong& impl, UnionTypeConversionMode conversionMode, ExceptionState& exceptionState) |
@@ -1311,7 +1313,7 @@ void V8TestInterfaceOrLong::toImpl(v8::Isolate* isolate, v8::Local<v8::Value> v8 |
return; |
if (V8TestInterface::hasInstance(v8Value, isolate)) { |
- RefPtr<TestInterfaceImplementation> cppValue = V8TestInterface::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestInterfaceImplementation* cppValue = V8TestInterface::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setTestInterface(cppValue); |
return; |
} |
@@ -1361,40 +1363,40 @@ TestInterfaceOrTestInterfaceEmpty::TestInterfaceOrTestInterfaceEmpty() |
{ |
} |
-PassRefPtr<TestInterfaceImplementation> TestInterfaceOrTestInterfaceEmpty::getAsTestInterface() const |
+TestInterfaceImplementation* TestInterfaceOrTestInterfaceEmpty::getAsTestInterface() const |
{ |
ASSERT(isTestInterface()); |
return m_testInterface; |
} |
-void TestInterfaceOrTestInterfaceEmpty::setTestInterface(PassRefPtr<TestInterfaceImplementation> value) |
+void TestInterfaceOrTestInterfaceEmpty::setTestInterface(TestInterfaceImplementation* value) |
{ |
ASSERT(isNull()); |
m_testInterface = value; |
m_type = SpecificTypeTestInterface; |
} |
-TestInterfaceOrTestInterfaceEmpty TestInterfaceOrTestInterfaceEmpty::fromTestInterface(PassRefPtr<TestInterfaceImplementation> value) |
+TestInterfaceOrTestInterfaceEmpty TestInterfaceOrTestInterfaceEmpty::fromTestInterface(TestInterfaceImplementation* value) |
{ |
TestInterfaceOrTestInterfaceEmpty container; |
container.setTestInterface(value); |
return container; |
} |
-PassRefPtr<TestInterfaceEmpty> TestInterfaceOrTestInterfaceEmpty::getAsTestInterfaceEmpty() const |
+TestInterfaceEmpty* TestInterfaceOrTestInterfaceEmpty::getAsTestInterfaceEmpty() const |
{ |
ASSERT(isTestInterfaceEmpty()); |
return m_testInterfaceEmpty; |
} |
-void TestInterfaceOrTestInterfaceEmpty::setTestInterfaceEmpty(PassRefPtr<TestInterfaceEmpty> value) |
+void TestInterfaceOrTestInterfaceEmpty::setTestInterfaceEmpty(TestInterfaceEmpty* value) |
{ |
ASSERT(isNull()); |
m_testInterfaceEmpty = value; |
m_type = SpecificTypeTestInterfaceEmpty; |
} |
-TestInterfaceOrTestInterfaceEmpty TestInterfaceOrTestInterfaceEmpty::fromTestInterfaceEmpty(PassRefPtr<TestInterfaceEmpty> value) |
+TestInterfaceOrTestInterfaceEmpty TestInterfaceOrTestInterfaceEmpty::fromTestInterfaceEmpty(TestInterfaceEmpty* value) |
{ |
TestInterfaceOrTestInterfaceEmpty container; |
container.setTestInterfaceEmpty(value); |
@@ -1407,6 +1409,8 @@ TestInterfaceOrTestInterfaceEmpty& TestInterfaceOrTestInterfaceEmpty::operator=( |
DEFINE_TRACE(TestInterfaceOrTestInterfaceEmpty) |
{ |
+ visitor->trace(m_testInterface); |
+ visitor->trace(m_testInterfaceEmpty); |
} |
void V8TestInterfaceOrTestInterfaceEmpty::toImpl(v8::Isolate* isolate, v8::Local<v8::Value> v8Value, TestInterfaceOrTestInterfaceEmpty& impl, UnionTypeConversionMode conversionMode, ExceptionState& exceptionState) |
@@ -1418,13 +1422,13 @@ void V8TestInterfaceOrTestInterfaceEmpty::toImpl(v8::Isolate* isolate, v8::Local |
return; |
if (V8TestInterface::hasInstance(v8Value, isolate)) { |
- RefPtr<TestInterfaceImplementation> cppValue = V8TestInterface::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestInterfaceImplementation* cppValue = V8TestInterface::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setTestInterface(cppValue); |
return; |
} |
if (V8TestInterfaceEmpty::hasInstance(v8Value, isolate)) { |
- RefPtr<TestInterfaceEmpty> cppValue = V8TestInterfaceEmpty::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
+ TestInterfaceEmpty* cppValue = V8TestInterfaceEmpty::toImpl(v8::Local<v8::Object>::Cast(v8Value)); |
impl.setTestInterfaceEmpty(cppValue); |
return; |
} |