| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! |
| 6 | 6 |
| 7 #include "config.h" | 7 #include "config.h" |
| 8 #include "V8TestInterfaceEventConstructor.h" | 8 #include "V8TestInterfaceEventConstructor.h" |
| 9 | 9 |
| 10 #include "bindings/core/v8/Dictionary.h" | 10 #include "bindings/core/v8/Dictionary.h" |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 // bindings/core/v8/ScriptWrappable.h. | 48 // bindings/core/v8/ScriptWrappable.h. |
| 49 const WrapperTypeInfo& TestInterfaceEventConstructor::s_wrapperTypeInfo = V8Test
InterfaceEventConstructor::wrapperTypeInfo; | 49 const WrapperTypeInfo& TestInterfaceEventConstructor::s_wrapperTypeInfo = V8Test
InterfaceEventConstructor::wrapperTypeInfo; |
| 50 | 50 |
| 51 namespace TestInterfaceEventConstructorV8Internal { | 51 namespace TestInterfaceEventConstructorV8Internal { |
| 52 | 52 |
| 53 template <typename T> void V8_USE(T) { } | 53 template <typename T> void V8_USE(T) { } |
| 54 | 54 |
| 55 static void readonlyStringAttributeAttributeGetter(const v8::PropertyCallbackInf
o<v8::Value>& info) | 55 static void readonlyStringAttributeAttributeGetter(const v8::PropertyCallbackInf
o<v8::Value>& info) |
| 56 { | 56 { |
| 57 v8::Handle<v8::Object> holder = info.Holder(); | 57 v8::Handle<v8::Object> holder = info.Holder(); |
| 58 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 58 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 59 v8SetReturnValueString(info, impl->readonlyStringAttribute(), info.GetIsolat
e()); | 59 v8SetReturnValueString(info, impl->readonlyStringAttribute(), info.GetIsolat
e()); |
| 60 } | 60 } |
| 61 | 61 |
| 62 static void readonlyStringAttributeAttributeGetterCallback(v8::Local<v8::String>
, const v8::PropertyCallbackInfo<v8::Value>& info) | 62 static void readonlyStringAttributeAttributeGetterCallback(v8::Local<v8::String>
, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 63 { | 63 { |
| 64 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 64 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 65 TestInterfaceEventConstructorV8Internal::readonlyStringAttributeAttributeGet
ter(info); | 65 TestInterfaceEventConstructorV8Internal::readonlyStringAttributeAttributeGet
ter(info); |
| 66 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 66 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 67 } | 67 } |
| 68 | 68 |
| 69 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetter(
const v8::PropertyCallbackInfo<v8::Value>& info) | 69 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetter(
const v8::PropertyCallbackInfo<v8::Value>& info) |
| 70 { | 70 { |
| 71 v8::Handle<v8::Object> holder = info.Holder(); | 71 v8::Handle<v8::Object> holder = info.Holder(); |
| 72 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 72 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 73 v8SetReturnValueString(info, impl->initializedByEventConstructorReadonlyStri
ngAttribute(), info.GetIsolate()); | 73 v8SetReturnValueString(info, impl->initializedByEventConstructorReadonlyStri
ngAttribute(), info.GetIsolate()); |
| 74 } | 74 } |
| 75 | 75 |
| 76 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetterC
allback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 76 static void initializedByEventConstructorReadonlyStringAttributeAttributeGetterC
allback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 77 { | 77 { |
| 78 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 78 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 79 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyStringAttributeAttributeGetter(info); | 79 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyStringAttributeAttributeGetter(info); |
| 80 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 80 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 81 } | 81 } |
| 82 | 82 |
| 83 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) | 83 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) |
| 84 { | 84 { |
| 85 v8::Handle<v8::Object> holder = info.Holder(); | 85 v8::Handle<v8::Object> holder = info.Holder(); |
| 86 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 86 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 87 v8SetReturnValue(info, impl->initializedByEventConstructorReadonlyAnyAttribu
te().v8Value()); | 87 v8SetReturnValue(info, impl->initializedByEventConstructorReadonlyAnyAttribu
te().v8Value()); |
| 88 } | 88 } |
| 89 | 89 |
| 90 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 90 static void initializedByEventConstructorReadonlyAnyAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 91 { | 91 { |
| 92 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 92 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 93 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyAnyAttributeAttributeGetter(info); | 93 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyAnyAttributeAttributeGetter(info); |
| 94 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 94 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 95 } | 95 } |
| 96 | 96 |
| 97 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
(const v8::PropertyCallbackInfo<v8::Value>& info) | 97 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 98 { | 98 { |
| 99 v8::Handle<v8::Object> holder = info.Holder(); | 99 v8::Handle<v8::Object> holder = info.Holder(); |
| 100 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 100 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 101 v8SetReturnValueBool(info, impl->initializedByEventConstructorReadonlyBoolea
nAttribute()); | 101 v8SetReturnValueBool(info, impl->initializedByEventConstructorReadonlyBoolea
nAttribute()); |
| 102 } | 102 } |
| 103 | 103 |
| 104 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
Callback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 104 static void initializedByEventConstructorReadonlyBooleanAttributeAttributeGetter
Callback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 105 { | 105 { |
| 106 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 106 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 107 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyBooleanAttributeAttributeGetter(info); | 107 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyBooleanAttributeAttributeGetter(info); |
| 108 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 108 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 109 } | 109 } |
| 110 | 110 |
| 111 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 111 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetter(co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
| 112 { | 112 { |
| 113 v8::Handle<v8::Object> holder = info.Holder(); | 113 v8::Handle<v8::Object> holder = info.Holder(); |
| 114 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 114 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 115 v8SetReturnValueInt(info, impl->initializedByEventConstructorReadonlyLongAtt
ribute()); | 115 v8SetReturnValueInt(info, impl->initializedByEventConstructorReadonlyLongAtt
ribute()); |
| 116 } | 116 } |
| 117 | 117 |
| 118 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 118 static void initializedByEventConstructorReadonlyLongAttributeAttributeGetterCal
lback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
| 119 { | 119 { |
| 120 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 120 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 121 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyLongAttributeAttributeGetter(info); | 121 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyLongAttributeAttributeGetter(info); |
| 122 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 122 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 123 } | 123 } |
| 124 | 124 |
| 125 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
ter(const v8::PropertyCallbackInfo<v8::Value>& info) | 125 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
ter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 126 { | 126 { |
| 127 v8::Handle<v8::Object> holder = info.Holder(); | 127 v8::Handle<v8::Object> holder = info.Holder(); |
| 128 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 128 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 129 RefPtr<Uint8Array> cppValue(impl->initializedByEventConstructorReadonlyUint8
ArrayAttribute()); | 129 RefPtr<Uint8Array> cppValue(impl->initializedByEventConstructorReadonlyUint8
ArrayAttribute()); |
| 130 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8Uint8Array>(info.G
etReturnValue(), cppValue.get())) | 130 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8Uint8Array>(info.G
etReturnValue(), cppValue.get())) |
| 131 return; | 131 return; |
| 132 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); | 132 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); |
| 133 if (!wrapper.IsEmpty()) { | 133 if (!wrapper.IsEmpty()) { |
| 134 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyUint8ArrayAttribute"),
wrapper); | 134 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyUint8ArrayAttribute"),
wrapper); |
| 135 v8SetReturnValue(info, wrapper); | 135 v8SetReturnValue(info, wrapper); |
| 136 } | 136 } |
| 137 } | 137 } |
| 138 | 138 |
| 139 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
terCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& in
fo) | 139 static void initializedByEventConstructorReadonlyUint8ArrayAttributeAttributeGet
terCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& in
fo) |
| 140 { | 140 { |
| 141 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 141 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 142 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyUint8ArrayAttributeAttributeGetter(info); | 142 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyUint8ArrayAttributeAttributeGetter(info); |
| 143 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 143 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 144 } | 144 } |
| 145 | 145 |
| 146 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 146 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 147 { | 147 { |
| 148 v8::Handle<v8::Object> holder = info.Holder(); | 148 v8::Handle<v8::Object> holder = info.Holder(); |
| 149 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 149 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 150 RefPtr<TestInterfaceEmpty> cppValue(impl->initializedByEventConstructorReado
nlyTestInterfaceEmptyAttribute()); | 150 RefPtr<TestInterfaceEmpty> cppValue(impl->initializedByEventConstructorReado
nlyTestInterfaceEmptyAttribute()); |
| 151 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty
>(info.GetReturnValue(), cppValue.get())) | 151 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty
>(info.GetReturnValue(), cppValue.get())) |
| 152 return; | 152 return; |
| 153 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); | 153 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); |
| 154 if (!wrapper.IsEmpty()) { | 154 if (!wrapper.IsEmpty()) { |
| 155 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyTestInterfaceEmptyAttri
bute"), wrapper); | 155 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyTestInterfaceEmptyAttri
bute"), wrapper); |
| 156 v8SetReturnValue(info, wrapper); | 156 v8SetReturnValue(info, wrapper); |
| 157 } | 157 } |
| 158 } | 158 } |
| 159 | 159 |
| 160 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Va
lue>& info) | 160 static void initializedByEventConstructorReadonlyTestInterfaceEmptyAttributeAttr
ibuteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Va
lue>& info) |
| 161 { | 161 { |
| 162 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 162 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 163 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyAttributeAttributeGetter(info); | 163 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyAttributeAttributeGetter(info); |
| 164 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 164 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 165 } | 165 } |
| 166 | 166 |
| 167 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 167 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 168 { | 168 { |
| 169 v8::Handle<v8::Object> holder = info.Holder(); | 169 v8::Handle<v8::Object> holder = info.Holder(); |
| 170 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 170 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 171 v8SetReturnValue(info, v8Array(impl->initializedByEventConstructorReadonlyTe
stInterfaceEmptyArrayAttribute(), info.Holder(), info.GetIsolate())); | 171 v8SetReturnValue(info, v8Array(impl->initializedByEventConstructorReadonlyTe
stInterfaceEmptyArrayAttribute(), info.Holder(), info.GetIsolate())); |
| 172 } | 172 } |
| 173 | 173 |
| 174 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v
8::Value>& info) | 174 static void initializedByEventConstructorReadonlyTestInterfaceEmptyArrayAttribut
eAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v
8::Value>& info) |
| 175 { | 175 { |
| 176 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 176 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 177 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyArrayAttributeAttributeGetter(info); | 177 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyTestInterfaceEmptyArrayAttributeAttributeGetter(info); |
| 178 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 178 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 179 } | 179 } |
| 180 | 180 |
| 181 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 181 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 182 { | 182 { |
| 183 v8::Handle<v8::Object> holder = info.Holder(); | 183 v8::Handle<v8::Object> holder = info.Holder(); |
| 184 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 184 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 185 RefPtr<TestInterfaceEmpty> cppValue(impl->initializedByEventConstructorReado
nlyNullableTestInterfaceEmptyAttribute()); | 185 RefPtr<TestInterfaceEmpty> cppValue(impl->initializedByEventConstructorReado
nlyNullableTestInterfaceEmptyAttribute()); |
| 186 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty
>(info.GetReturnValue(), cppValue.get())) | 186 if (cppValue && DOMDataStore::setReturnValueFromWrapper<V8TestInterfaceEmpty
>(info.GetReturnValue(), cppValue.get())) |
| 187 return; | 187 return; |
| 188 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); | 188 v8::Handle<v8::Value> wrapper = toV8(cppValue.get(), holder, info.GetIsolate
()); |
| 189 if (!wrapper.IsEmpty()) { | 189 if (!wrapper.IsEmpty()) { |
| 190 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyNullableTestInterfaceEm
ptyAttribute"), wrapper); | 190 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, v8AtomicString(
info.GetIsolate(), "initializedByEventConstructorReadonlyNullableTestInterfaceEm
ptyAttribute"), wrapper); |
| 191 v8SetReturnValue(info, wrapper); | 191 v8SetReturnValue(info, wrapper); |
| 192 } | 192 } |
| 193 } | 193 } |
| 194 | 194 |
| 195 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInf
o<v8::Value>& info) | 195 static void initializedByEventConstructorReadonlyNullableTestInterfaceEmptyAttri
buteAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInf
o<v8::Value>& info) |
| 196 { | 196 { |
| 197 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 197 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 198 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyNullableTestInterfaceEmptyAttributeAttributeGetter(info); | 198 TestInterfaceEventConstructorV8Internal::initializedByEventConstructorReadon
lyNullableTestInterfaceEmptyAttributeAttributeGetter(info); |
| 199 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 199 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 200 } | 200 } |
| 201 | 201 |
| 202 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 202 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 203 { | 203 { |
| 204 v8::Handle<v8::Object> holder = info.Holder(); | 204 v8::Handle<v8::Object> holder = info.Holder(); |
| 205 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 205 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 206 v8SetReturnValueString(info, impl->deprecatedInitializedByEventConstructorRe
adonlyStringAttribute(), info.GetIsolate()); | 206 v8SetReturnValueString(info, impl->deprecatedInitializedByEventConstructorRe
adonlyStringAttribute(), info.GetIsolate()); |
| 207 } | 207 } |
| 208 | 208 |
| 209 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 209 static void deprecatedInitializedByEventConstructorReadonlyStringAttributeAttrib
uteGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
| 210 { | 210 { |
| 211 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 211 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 212 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::initializedByEventConstructorReadonlyStringAttribute); | 212 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::initializedByEventConstructorReadonlyStringAttribute); |
| 213 TestInterfaceEventConstructorV8Internal::deprecatedInitializedByEventConstru
ctorReadonlyStringAttributeAttributeGetter(info); | 213 TestInterfaceEventConstructorV8Internal::deprecatedInitializedByEventConstru
ctorReadonlyStringAttributeAttributeGetter(info); |
| 214 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 214 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 215 } | 215 } |
| 216 | 216 |
| 217 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 217 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 218 { | 218 { |
| 219 v8::Handle<v8::Object> holder = info.Holder(); | 219 v8::Handle<v8::Object> holder = info.Holder(); |
| 220 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 220 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 221 v8SetReturnValueString(info, impl->implementedAsName(), info.GetIsolate()); | 221 v8SetReturnValueString(info, impl->implementedAsName(), info.GetIsolate()); |
| 222 } | 222 } |
| 223 | 223 |
| 224 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::V
alue>& info) | 224 static void implementedAsInitializedByEventConstructorReadonlyStringAttributeAtt
ributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::V
alue>& info) |
| 225 { | 225 { |
| 226 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 226 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 227 TestInterfaceEventConstructorV8Internal::implementedAsInitializedByEventCons
tructorReadonlyStringAttributeAttributeGetter(info); | 227 TestInterfaceEventConstructorV8Internal::implementedAsInitializedByEventCons
tructorReadonlyStringAttributeAttributeGetter(info); |
| 228 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 228 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 229 } | 229 } |
| 230 | 230 |
| 231 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) | 231 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value>& info) |
| 232 { | 232 { |
| 233 v8::Handle<v8::Object> holder = info.Holder(); | 233 v8::Handle<v8::Object> holder = info.Holder(); |
| 234 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toNat
ive(holder); | 234 TestInterfaceEventConstructor* impl = V8TestInterfaceEventConstructor::toImp
l(holder); |
| 235 v8SetReturnValueString(info, impl->deprecatedImplementedAsName(), info.GetIs
olate()); | 235 v8SetReturnValueString(info, impl->deprecatedImplementedAsName(), info.GetIs
olate()); |
| 236 } | 236 } |
| 237 | 237 |
| 238 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallback
Info<v8::Value>& info) | 238 static void deprecatedImplementedAsInitializedByEventConstructorReadonlyStringAt
tributeAttributeGetterCallback(v8::Local<v8::String>, const v8::PropertyCallback
Info<v8::Value>& info) |
| 239 { | 239 { |
| 240 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 240 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
| 241 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::initializedByEventConstructorReadonlyStringAttribute); | 241 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::initializedByEventConstructorReadonlyStringAttribute); |
| 242 TestInterfaceEventConstructorV8Internal::deprecatedImplementedAsInitializedB
yEventConstructorReadonlyStringAttributeAttributeGetter(info); | 242 TestInterfaceEventConstructorV8Internal::deprecatedImplementedAsInitializedB
yEventConstructorReadonlyStringAttributeAttributeGetter(info); |
| 243 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 243 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
| 244 } | 244 } |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 375 bool V8TestInterfaceEventConstructor::hasInstance(v8::Handle<v8::Value> v8Value,
v8::Isolate* isolate) | 375 bool V8TestInterfaceEventConstructor::hasInstance(v8::Handle<v8::Value> v8Value,
v8::Isolate* isolate) |
| 376 { | 376 { |
| 377 return V8PerIsolateData::from(isolate)->hasInstance(&wrapperTypeInfo, v8Valu
e); | 377 return V8PerIsolateData::from(isolate)->hasInstance(&wrapperTypeInfo, v8Valu
e); |
| 378 } | 378 } |
| 379 | 379 |
| 380 v8::Handle<v8::Object> V8TestInterfaceEventConstructor::findInstanceInPrototypeC
hain(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate) | 380 v8::Handle<v8::Object> V8TestInterfaceEventConstructor::findInstanceInPrototypeC
hain(v8::Handle<v8::Value> v8Value, v8::Isolate* isolate) |
| 381 { | 381 { |
| 382 return V8PerIsolateData::from(isolate)->findInstanceInPrototypeChain(&wrappe
rTypeInfo, v8Value); | 382 return V8PerIsolateData::from(isolate)->findInstanceInPrototypeChain(&wrappe
rTypeInfo, v8Value); |
| 383 } | 383 } |
| 384 | 384 |
| 385 TestInterfaceEventConstructor* V8TestInterfaceEventConstructor::toNativeWithType
Check(v8::Isolate* isolate, v8::Handle<v8::Value> value) | 385 TestInterfaceEventConstructor* V8TestInterfaceEventConstructor::toImplWithTypeCh
eck(v8::Isolate* isolate, v8::Handle<v8::Value> value) |
| 386 { | 386 { |
| 387 return hasInstance(value, isolate) ? fromInternalPointer(blink::toInternalPo
inter(v8::Handle<v8::Object>::Cast(value))) : 0; | 387 return hasInstance(value, isolate) ? blink::toScriptWrappableBase(v8::Handle
<v8::Object>::Cast(value))->toImpl<TestInterfaceEventConstructor>() : 0; |
| 388 } | 388 } |
| 389 | 389 |
| 390 | 390 |
| 391 void V8TestInterfaceEventConstructor::refObject(ScriptWrappableBase* internalPoi
nter) | 391 void V8TestInterfaceEventConstructor::refObject(ScriptWrappableBase* internalPoi
nter) |
| 392 { | 392 { |
| 393 #if !ENABLE(OILPAN) | 393 #if !ENABLE(OILPAN) |
| 394 fromInternalPointer(internalPointer)->ref(); | 394 internalPointer->toImpl<TestInterfaceEventConstructor>()->ref(); |
| 395 #endif | 395 #endif |
| 396 } | 396 } |
| 397 | 397 |
| 398 void V8TestInterfaceEventConstructor::derefObject(ScriptWrappableBase* internalP
ointer) | 398 void V8TestInterfaceEventConstructor::derefObject(ScriptWrappableBase* internalP
ointer) |
| 399 { | 399 { |
| 400 #if !ENABLE(OILPAN) | 400 #if !ENABLE(OILPAN) |
| 401 fromInternalPointer(internalPointer)->deref(); | 401 internalPointer->toImpl<TestInterfaceEventConstructor>()->deref(); |
| 402 #endif | 402 #endif |
| 403 } | 403 } |
| 404 | 404 |
| 405 WrapperPersistentNode* V8TestInterfaceEventConstructor::createPersistentHandle(S
criptWrappableBase* internalPointer) | 405 WrapperPersistentNode* V8TestInterfaceEventConstructor::createPersistentHandle(S
criptWrappableBase* internalPointer) |
| 406 { | 406 { |
| 407 #if ENABLE(OILPAN) | 407 #if ENABLE(OILPAN) |
| 408 return new WrapperPersistent<TestInterfaceEventConstructor>(fromInternalPoin
ter(internalPointer)); | 408 return new WrapperPersistent<TestInterfaceEventConstructor>(internalPointer-
>toImpl<TestInterfaceEventConstructor>()); |
| 409 #else | 409 #else |
| 410 ASSERT_NOT_REACHED(); | 410 ASSERT_NOT_REACHED(); |
| 411 return 0; | 411 return 0; |
| 412 #endif | 412 #endif |
| 413 } | 413 } |
| 414 | 414 |
| 415 template<> | 415 template<> |
| 416 v8::Handle<v8::Value> toV8NoInline(TestInterfaceEventConstructor* impl, v8::Hand
le<v8::Object> creationContext, v8::Isolate* isolate) | 416 v8::Handle<v8::Value> toV8NoInline(TestInterfaceEventConstructor* impl, v8::Hand
le<v8::Object> creationContext, v8::Isolate* isolate) |
| 417 { | 417 { |
| 418 return toV8(impl, creationContext, isolate); | 418 return toV8(impl, creationContext, isolate); |
| 419 } | 419 } |
| 420 | 420 |
| 421 } // namespace blink | 421 } // namespace blink |
| OLD | NEW |