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 "V8TestObject.h" | 8 #include "V8TestObject.h" |
9 | 9 |
10 #include "HTMLNames.h" | 10 #include "HTMLNames.h" |
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 { | 143 { |
144 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 144 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
145 TestObjectV8Internal::dateAttributeAttributeGetter(info); | 145 TestObjectV8Internal::dateAttributeAttributeGetter(info); |
146 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 146 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
147 } | 147 } |
148 | 148 |
149 static void dateAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 149 static void dateAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
150 { | 150 { |
151 v8::Handle<v8::Object> holder = info.Holder(); | 151 v8::Handle<v8::Object> holder = info.Holder(); |
152 TestObject* impl = V8TestObject::toNative(holder); | 152 TestObject* impl = V8TestObject::toNative(holder); |
153 V8TRYCATCH_VOID(double, cppValue, toCoreDate(v8Value)); | 153 TONATIVE_VOID(double, cppValue, toCoreDate(v8Value)); |
154 impl->setDateAttribute(cppValue); | 154 impl->setDateAttribute(cppValue); |
155 } | 155 } |
156 | 156 |
157 static void dateAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 157 static void dateAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
158 { | 158 { |
159 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 159 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
160 TestObjectV8Internal::dateAttributeAttributeSetter(v8Value, info); | 160 TestObjectV8Internal::dateAttributeAttributeSetter(v8Value, info); |
161 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 161 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
162 } | 162 } |
163 | 163 |
164 static void stringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) | 164 static void stringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) |
165 { | 165 { |
166 v8::Handle<v8::Object> holder = info.Holder(); | 166 v8::Handle<v8::Object> holder = info.Holder(); |
167 TestObject* impl = V8TestObject::toNative(holder); | 167 TestObject* impl = V8TestObject::toNative(holder); |
168 v8SetReturnValueString(info, impl->stringAttribute(), info.GetIsolate()); | 168 v8SetReturnValueString(info, impl->stringAttribute(), info.GetIsolate()); |
169 } | 169 } |
170 | 170 |
171 static void stringAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 171 static void stringAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
172 { | 172 { |
173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
174 TestObjectV8Internal::stringAttributeAttributeGetter(info); | 174 TestObjectV8Internal::stringAttributeAttributeGetter(info); |
175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
176 } | 176 } |
177 | 177 |
178 static void stringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 178 static void stringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
179 { | 179 { |
180 v8::Handle<v8::Object> holder = info.Holder(); | 180 v8::Handle<v8::Object> holder = info.Holder(); |
181 TestObject* impl = V8TestObject::toNative(holder); | 181 TestObject* impl = V8TestObject::toNative(holder); |
182 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 182 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
183 impl->setStringAttribute(cppValue); | 183 impl->setStringAttribute(cppValue); |
184 } | 184 } |
185 | 185 |
186 static void stringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 186 static void stringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
187 { | 187 { |
188 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 188 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
189 TestObjectV8Internal::stringAttributeAttributeSetter(v8Value, info); | 189 TestObjectV8Internal::stringAttributeAttributeSetter(v8Value, info); |
190 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 190 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
191 } | 191 } |
192 | 192 |
193 static void domTimeStampAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 193 static void domTimeStampAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
194 { | 194 { |
195 v8::Handle<v8::Object> holder = info.Holder(); | 195 v8::Handle<v8::Object> holder = info.Holder(); |
196 TestObject* impl = V8TestObject::toNative(holder); | 196 TestObject* impl = V8TestObject::toNative(holder); |
197 v8SetReturnValue(info, static_cast<double>(impl->domTimeStampAttribute())); | 197 v8SetReturnValue(info, static_cast<double>(impl->domTimeStampAttribute())); |
198 } | 198 } |
199 | 199 |
200 static void domTimeStampAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 200 static void domTimeStampAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
201 { | 201 { |
202 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 202 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
203 TestObjectV8Internal::domTimeStampAttributeAttributeGetter(info); | 203 TestObjectV8Internal::domTimeStampAttributeAttributeGetter(info); |
204 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 204 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
205 } | 205 } |
206 | 206 |
207 static void domTimeStampAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 207 static void domTimeStampAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
208 { | 208 { |
209 v8::Handle<v8::Object> holder = info.Holder(); | 209 v8::Handle<v8::Object> holder = info.Holder(); |
210 ExceptionState exceptionState(ExceptionState::SetterContext, "domTimeStampAt
tribute", "TestObject", holder, info.GetIsolate()); | 210 ExceptionState exceptionState(ExceptionState::SetterContext, "domTimeStampAt
tribute", "TestObject", holder, info.GetIsolate()); |
211 TestObject* impl = V8TestObject::toNative(holder); | 211 TestObject* impl = V8TestObject::toNative(holder); |
212 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, cppValue, toUInt64(v8Value, ex
ceptionState), exceptionState); | 212 TONATIVE_VOID_EXCEPTIONSTATE(unsigned long long, cppValue, toUInt64(v8Value,
exceptionState), exceptionState); |
213 impl->setDomTimeStampAttribute(cppValue); | 213 impl->setDomTimeStampAttribute(cppValue); |
214 } | 214 } |
215 | 215 |
216 static void domTimeStampAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 216 static void domTimeStampAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
217 { | 217 { |
218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
219 TestObjectV8Internal::domTimeStampAttributeAttributeSetter(v8Value, info); | 219 TestObjectV8Internal::domTimeStampAttributeAttributeSetter(v8Value, info); |
220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
221 } | 221 } |
222 | 222 |
223 static void booleanAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) | 223 static void booleanAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) |
224 { | 224 { |
225 v8::Handle<v8::Object> holder = info.Holder(); | 225 v8::Handle<v8::Object> holder = info.Holder(); |
226 TestObject* impl = V8TestObject::toNative(holder); | 226 TestObject* impl = V8TestObject::toNative(holder); |
227 v8SetReturnValueBool(info, impl->booleanAttribute()); | 227 v8SetReturnValueBool(info, impl->booleanAttribute()); |
228 } | 228 } |
229 | 229 |
230 static void booleanAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 230 static void booleanAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
231 { | 231 { |
232 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 232 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
233 TestObjectV8Internal::booleanAttributeAttributeGetter(info); | 233 TestObjectV8Internal::booleanAttributeAttributeGetter(info); |
234 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 234 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
235 } | 235 } |
236 | 236 |
237 static void booleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 237 static void booleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
238 { | 238 { |
239 v8::Handle<v8::Object> holder = info.Holder(); | 239 v8::Handle<v8::Object> holder = info.Holder(); |
240 TestObject* impl = V8TestObject::toNative(holder); | 240 TestObject* impl = V8TestObject::toNative(holder); |
241 V8TRYCATCH_VOID(bool, cppValue, v8Value->BooleanValue()); | 241 TONATIVE_VOID(bool, cppValue, v8Value->BooleanValue()); |
242 impl->setBooleanAttribute(cppValue); | 242 impl->setBooleanAttribute(cppValue); |
243 } | 243 } |
244 | 244 |
245 static void booleanAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 245 static void booleanAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
246 { | 246 { |
247 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 247 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
248 TestObjectV8Internal::booleanAttributeAttributeSetter(v8Value, info); | 248 TestObjectV8Internal::booleanAttributeAttributeSetter(v8Value, info); |
249 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 249 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
250 } | 250 } |
251 | 251 |
252 static void byteAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 252 static void byteAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
253 { | 253 { |
254 v8::Handle<v8::Object> holder = info.Holder(); | 254 v8::Handle<v8::Object> holder = info.Holder(); |
255 TestObject* impl = V8TestObject::toNative(holder); | 255 TestObject* impl = V8TestObject::toNative(holder); |
256 v8SetReturnValueInt(info, impl->byteAttribute()); | 256 v8SetReturnValueInt(info, impl->byteAttribute()); |
257 } | 257 } |
258 | 258 |
259 static void byteAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) | 259 static void byteAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) |
260 { | 260 { |
261 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 261 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
262 TestObjectV8Internal::byteAttributeAttributeGetter(info); | 262 TestObjectV8Internal::byteAttributeAttributeGetter(info); |
263 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 263 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
264 } | 264 } |
265 | 265 |
266 static void byteAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 266 static void byteAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
267 { | 267 { |
268 v8::Handle<v8::Object> holder = info.Holder(); | 268 v8::Handle<v8::Object> holder = info.Holder(); |
269 ExceptionState exceptionState(ExceptionState::SetterContext, "byteAttribute"
, "TestObject", holder, info.GetIsolate()); | 269 ExceptionState exceptionState(ExceptionState::SetterContext, "byteAttribute"
, "TestObject", holder, info.GetIsolate()); |
270 TestObject* impl = V8TestObject::toNative(holder); | 270 TestObject* impl = V8TestObject::toNative(holder); |
271 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt8(v8Value, exceptionState), ex
ceptionState); | 271 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt8(v8Value, exceptionState),
exceptionState); |
272 impl->setByteAttribute(cppValue); | 272 impl->setByteAttribute(cppValue); |
273 } | 273 } |
274 | 274 |
275 static void byteAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 275 static void byteAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
276 { | 276 { |
277 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 277 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
278 TestObjectV8Internal::byteAttributeAttributeSetter(v8Value, info); | 278 TestObjectV8Internal::byteAttributeAttributeSetter(v8Value, info); |
279 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 279 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
280 } | 280 } |
281 | 281 |
282 static void doubleAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) | 282 static void doubleAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) |
283 { | 283 { |
284 v8::Handle<v8::Object> holder = info.Holder(); | 284 v8::Handle<v8::Object> holder = info.Holder(); |
285 TestObject* impl = V8TestObject::toNative(holder); | 285 TestObject* impl = V8TestObject::toNative(holder); |
286 v8SetReturnValue(info, impl->doubleAttribute()); | 286 v8SetReturnValue(info, impl->doubleAttribute()); |
287 } | 287 } |
288 | 288 |
289 static void doubleAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 289 static void doubleAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
290 { | 290 { |
291 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 291 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
292 TestObjectV8Internal::doubleAttributeAttributeGetter(info); | 292 TestObjectV8Internal::doubleAttributeAttributeGetter(info); |
293 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 293 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
294 } | 294 } |
295 | 295 |
296 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 296 static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
297 { | 297 { |
298 v8::Handle<v8::Object> holder = info.Holder(); | 298 v8::Handle<v8::Object> holder = info.Holder(); |
299 TestObject* impl = V8TestObject::toNative(holder); | 299 TestObject* impl = V8TestObject::toNative(holder); |
300 V8TRYCATCH_VOID(double, cppValue, static_cast<double>(v8Value->NumberValue()
)); | 300 TONATIVE_VOID(double, cppValue, static_cast<double>(v8Value->NumberValue()))
; |
301 impl->setDoubleAttribute(cppValue); | 301 impl->setDoubleAttribute(cppValue); |
302 } | 302 } |
303 | 303 |
304 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 304 static void doubleAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
305 { | 305 { |
306 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 306 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
307 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); | 307 TestObjectV8Internal::doubleAttributeAttributeSetter(v8Value, info); |
308 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 308 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
309 } | 309 } |
310 | 310 |
311 static void floatAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) | 311 static void floatAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) |
312 { | 312 { |
313 v8::Handle<v8::Object> holder = info.Holder(); | 313 v8::Handle<v8::Object> holder = info.Holder(); |
314 TestObject* impl = V8TestObject::toNative(holder); | 314 TestObject* impl = V8TestObject::toNative(holder); |
315 v8SetReturnValue(info, impl->floatAttribute()); | 315 v8SetReturnValue(info, impl->floatAttribute()); |
316 } | 316 } |
317 | 317 |
318 static void floatAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) | 318 static void floatAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) |
319 { | 319 { |
320 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 320 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
321 TestObjectV8Internal::floatAttributeAttributeGetter(info); | 321 TestObjectV8Internal::floatAttributeAttributeGetter(info); |
322 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 322 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
323 } | 323 } |
324 | 324 |
325 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 325 static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
326 { | 326 { |
327 v8::Handle<v8::Object> holder = info.Holder(); | 327 v8::Handle<v8::Object> holder = info.Holder(); |
328 TestObject* impl = V8TestObject::toNative(holder); | 328 TestObject* impl = V8TestObject::toNative(holder); |
329 V8TRYCATCH_VOID(float, cppValue, static_cast<float>(v8Value->NumberValue()))
; | 329 TONATIVE_VOID(float, cppValue, static_cast<float>(v8Value->NumberValue())); |
330 impl->setFloatAttribute(cppValue); | 330 impl->setFloatAttribute(cppValue); |
331 } | 331 } |
332 | 332 |
333 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 333 static void floatAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
334 { | 334 { |
335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
336 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); | 336 TestObjectV8Internal::floatAttributeAttributeSetter(v8Value, info); |
337 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 337 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
338 } | 338 } |
339 | 339 |
340 static void longAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 340 static void longAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
341 { | 341 { |
342 v8::Handle<v8::Object> holder = info.Holder(); | 342 v8::Handle<v8::Object> holder = info.Holder(); |
343 TestObject* impl = V8TestObject::toNative(holder); | 343 TestObject* impl = V8TestObject::toNative(holder); |
344 v8SetReturnValueInt(info, impl->longAttribute()); | 344 v8SetReturnValueInt(info, impl->longAttribute()); |
345 } | 345 } |
346 | 346 |
347 static void longAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) | 347 static void longAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) |
348 { | 348 { |
349 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 349 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
350 TestObjectV8Internal::longAttributeAttributeGetter(info); | 350 TestObjectV8Internal::longAttributeAttributeGetter(info); |
351 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 351 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
352 } | 352 } |
353 | 353 |
354 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 354 static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
355 { | 355 { |
356 v8::Handle<v8::Object> holder = info.Holder(); | 356 v8::Handle<v8::Object> holder = info.Holder(); |
357 ExceptionState exceptionState(ExceptionState::SetterContext, "longAttribute"
, "TestObject", holder, info.GetIsolate()); | 357 ExceptionState exceptionState(ExceptionState::SetterContext, "longAttribute"
, "TestObject", holder, info.GetIsolate()); |
358 TestObject* impl = V8TestObject::toNative(holder); | 358 TestObject* impl = V8TestObject::toNative(holder); |
359 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 359 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
360 impl->setLongAttribute(cppValue); | 360 impl->setLongAttribute(cppValue); |
361 } | 361 } |
362 | 362 |
363 static void longAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 363 static void longAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
364 { | 364 { |
365 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 365 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
366 TestObjectV8Internal::longAttributeAttributeSetter(v8Value, info); | 366 TestObjectV8Internal::longAttributeAttributeSetter(v8Value, info); |
367 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 367 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
368 } | 368 } |
369 | 369 |
370 static void longLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) | 370 static void longLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) |
371 { | 371 { |
372 v8::Handle<v8::Object> holder = info.Holder(); | 372 v8::Handle<v8::Object> holder = info.Holder(); |
373 TestObject* impl = V8TestObject::toNative(holder); | 373 TestObject* impl = V8TestObject::toNative(holder); |
374 v8SetReturnValue(info, static_cast<double>(impl->longLongAttribute())); | 374 v8SetReturnValue(info, static_cast<double>(impl->longLongAttribute())); |
375 } | 375 } |
376 | 376 |
377 static void longLongAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 377 static void longLongAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
378 { | 378 { |
379 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 379 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
380 TestObjectV8Internal::longLongAttributeAttributeGetter(info); | 380 TestObjectV8Internal::longLongAttributeAttributeGetter(info); |
381 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 381 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
382 } | 382 } |
383 | 383 |
384 static void longLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 384 static void longLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
385 { | 385 { |
386 v8::Handle<v8::Object> holder = info.Holder(); | 386 v8::Handle<v8::Object> holder = info.Holder(); |
387 ExceptionState exceptionState(ExceptionState::SetterContext, "longLongAttrib
ute", "TestObject", holder, info.GetIsolate()); | 387 ExceptionState exceptionState(ExceptionState::SetterContext, "longLongAttrib
ute", "TestObject", holder, info.GetIsolate()); |
388 TestObject* impl = V8TestObject::toNative(holder); | 388 TestObject* impl = V8TestObject::toNative(holder); |
389 V8TRYCATCH_EXCEPTION_VOID(long long, cppValue, toInt64(v8Value, exceptionSta
te), exceptionState); | 389 TONATIVE_VOID_EXCEPTIONSTATE(long long, cppValue, toInt64(v8Value, exception
State), exceptionState); |
390 impl->setLongLongAttribute(cppValue); | 390 impl->setLongLongAttribute(cppValue); |
391 } | 391 } |
392 | 392 |
393 static void longLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 393 static void longLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
394 { | 394 { |
395 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 395 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
396 TestObjectV8Internal::longLongAttributeAttributeSetter(v8Value, info); | 396 TestObjectV8Internal::longLongAttributeAttributeSetter(v8Value, info); |
397 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 397 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
398 } | 398 } |
399 | 399 |
400 static void octetAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) | 400 static void octetAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) |
401 { | 401 { |
402 v8::Handle<v8::Object> holder = info.Holder(); | 402 v8::Handle<v8::Object> holder = info.Holder(); |
403 TestObject* impl = V8TestObject::toNative(holder); | 403 TestObject* impl = V8TestObject::toNative(holder); |
404 v8SetReturnValueUnsigned(info, impl->octetAttribute()); | 404 v8SetReturnValueUnsigned(info, impl->octetAttribute()); |
405 } | 405 } |
406 | 406 |
407 static void octetAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) | 407 static void octetAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) |
408 { | 408 { |
409 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 409 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
410 TestObjectV8Internal::octetAttributeAttributeGetter(info); | 410 TestObjectV8Internal::octetAttributeAttributeGetter(info); |
411 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 411 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
412 } | 412 } |
413 | 413 |
414 static void octetAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 414 static void octetAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
415 { | 415 { |
416 v8::Handle<v8::Object> holder = info.Holder(); | 416 v8::Handle<v8::Object> holder = info.Holder(); |
417 ExceptionState exceptionState(ExceptionState::SetterContext, "octetAttribute
", "TestObject", holder, info.GetIsolate()); | 417 ExceptionState exceptionState(ExceptionState::SetterContext, "octetAttribute
", "TestObject", holder, info.GetIsolate()); |
418 TestObject* impl = V8TestObject::toNative(holder); | 418 TestObject* impl = V8TestObject::toNative(holder); |
419 V8TRYCATCH_EXCEPTION_VOID(unsigned, cppValue, toUInt8(v8Value, exceptionStat
e), exceptionState); | 419 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, cppValue, toUInt8(v8Value, exceptionS
tate), exceptionState); |
420 impl->setOctetAttribute(cppValue); | 420 impl->setOctetAttribute(cppValue); |
421 } | 421 } |
422 | 422 |
423 static void octetAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 423 static void octetAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
424 { | 424 { |
425 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 425 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
426 TestObjectV8Internal::octetAttributeAttributeSetter(v8Value, info); | 426 TestObjectV8Internal::octetAttributeAttributeSetter(v8Value, info); |
427 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 427 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
428 } | 428 } |
429 | 429 |
430 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) | 430 static void shortAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Val
ue>& info) |
431 { | 431 { |
432 v8::Handle<v8::Object> holder = info.Holder(); | 432 v8::Handle<v8::Object> holder = info.Holder(); |
433 TestObject* impl = V8TestObject::toNative(holder); | 433 TestObject* impl = V8TestObject::toNative(holder); |
434 v8SetReturnValueInt(info, impl->shortAttribute()); | 434 v8SetReturnValueInt(info, impl->shortAttribute()); |
435 } | 435 } |
436 | 436 |
437 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) | 437 static void shortAttributeAttributeGetterCallback(v8::Local<v8::String>, const v
8::PropertyCallbackInfo<v8::Value>& info) |
438 { | 438 { |
439 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 439 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
440 TestObjectV8Internal::shortAttributeAttributeGetter(info); | 440 TestObjectV8Internal::shortAttributeAttributeGetter(info); |
441 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 441 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
442 } | 442 } |
443 | 443 |
444 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 444 static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
445 { | 445 { |
446 v8::Handle<v8::Object> holder = info.Holder(); | 446 v8::Handle<v8::Object> holder = info.Holder(); |
447 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); | 447 ExceptionState exceptionState(ExceptionState::SetterContext, "shortAttribute
", "TestObject", holder, info.GetIsolate()); |
448 TestObject* impl = V8TestObject::toNative(holder); | 448 TestObject* impl = V8TestObject::toNative(holder); |
449 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt16(v8Value, exceptionState), e
xceptionState); | 449 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt16(v8Value, exceptionState)
, exceptionState); |
450 impl->setShortAttribute(cppValue); | 450 impl->setShortAttribute(cppValue); |
451 } | 451 } |
452 | 452 |
453 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 453 static void shortAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
454 { | 454 { |
455 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 455 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
456 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); | 456 TestObjectV8Internal::shortAttributeAttributeSetter(v8Value, info); |
457 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 457 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
458 } | 458 } |
459 | 459 |
460 static void unsignedLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 460 static void unsignedLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
461 { | 461 { |
462 v8::Handle<v8::Object> holder = info.Holder(); | 462 v8::Handle<v8::Object> holder = info.Holder(); |
463 TestObject* impl = V8TestObject::toNative(holder); | 463 TestObject* impl = V8TestObject::toNative(holder); |
464 v8SetReturnValueUnsigned(info, impl->unsignedLongAttribute()); | 464 v8SetReturnValueUnsigned(info, impl->unsignedLongAttribute()); |
465 } | 465 } |
466 | 466 |
467 static void unsignedLongAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 467 static void unsignedLongAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
468 { | 468 { |
469 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 469 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
470 TestObjectV8Internal::unsignedLongAttributeAttributeGetter(info); | 470 TestObjectV8Internal::unsignedLongAttributeAttributeGetter(info); |
471 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 471 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
472 } | 472 } |
473 | 473 |
474 static void unsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 474 static void unsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
475 { | 475 { |
476 v8::Handle<v8::Object> holder = info.Holder(); | 476 v8::Handle<v8::Object> holder = info.Holder(); |
477 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongAt
tribute", "TestObject", holder, info.GetIsolate()); | 477 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongAt
tribute", "TestObject", holder, info.GetIsolate()); |
478 TestObject* impl = V8TestObject::toNative(holder); | 478 TestObject* impl = V8TestObject::toNative(holder); |
479 V8TRYCATCH_EXCEPTION_VOID(unsigned, cppValue, toUInt32(v8Value, exceptionSta
te), exceptionState); | 479 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, cppValue, toUInt32(v8Value, exception
State), exceptionState); |
480 impl->setUnsignedLongAttribute(cppValue); | 480 impl->setUnsignedLongAttribute(cppValue); |
481 } | 481 } |
482 | 482 |
483 static void unsignedLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 483 static void unsignedLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
484 { | 484 { |
485 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 485 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
486 TestObjectV8Internal::unsignedLongAttributeAttributeSetter(v8Value, info); | 486 TestObjectV8Internal::unsignedLongAttributeAttributeSetter(v8Value, info); |
487 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 487 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
488 } | 488 } |
489 | 489 |
490 static void unsignedLongLongAttributeAttributeGetter(const v8::PropertyCallbackI
nfo<v8::Value>& info) | 490 static void unsignedLongLongAttributeAttributeGetter(const v8::PropertyCallbackI
nfo<v8::Value>& info) |
491 { | 491 { |
492 v8::Handle<v8::Object> holder = info.Holder(); | 492 v8::Handle<v8::Object> holder = info.Holder(); |
493 TestObject* impl = V8TestObject::toNative(holder); | 493 TestObject* impl = V8TestObject::toNative(holder); |
494 v8SetReturnValue(info, static_cast<double>(impl->unsignedLongLongAttribute()
)); | 494 v8SetReturnValue(info, static_cast<double>(impl->unsignedLongLongAttribute()
)); |
495 } | 495 } |
496 | 496 |
497 static void unsignedLongLongAttributeAttributeGetterCallback(v8::Local<v8::Strin
g>, const v8::PropertyCallbackInfo<v8::Value>& info) | 497 static void unsignedLongLongAttributeAttributeGetterCallback(v8::Local<v8::Strin
g>, const v8::PropertyCallbackInfo<v8::Value>& info) |
498 { | 498 { |
499 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 499 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
500 TestObjectV8Internal::unsignedLongLongAttributeAttributeGetter(info); | 500 TestObjectV8Internal::unsignedLongLongAttributeAttributeGetter(info); |
501 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 501 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
502 } | 502 } |
503 | 503 |
504 static void unsignedLongLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 504 static void unsignedLongLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
505 { | 505 { |
506 v8::Handle<v8::Object> holder = info.Holder(); | 506 v8::Handle<v8::Object> holder = info.Holder(); |
507 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 507 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedLongLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
508 TestObject* impl = V8TestObject::toNative(holder); | 508 TestObject* impl = V8TestObject::toNative(holder); |
509 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, cppValue, toUInt64(v8Value, ex
ceptionState), exceptionState); | 509 TONATIVE_VOID_EXCEPTIONSTATE(unsigned long long, cppValue, toUInt64(v8Value,
exceptionState), exceptionState); |
510 impl->setUnsignedLongLongAttribute(cppValue); | 510 impl->setUnsignedLongLongAttribute(cppValue); |
511 } | 511 } |
512 | 512 |
513 static void unsignedLongLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 513 static void unsignedLongLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
514 { | 514 { |
515 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 515 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
516 TestObjectV8Internal::unsignedLongLongAttributeAttributeSetter(v8Value, info
); | 516 TestObjectV8Internal::unsignedLongLongAttributeAttributeSetter(v8Value, info
); |
517 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 517 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
518 } | 518 } |
519 | 519 |
520 static void unsignedShortAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) | 520 static void unsignedShortAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) |
521 { | 521 { |
522 v8::Handle<v8::Object> holder = info.Holder(); | 522 v8::Handle<v8::Object> holder = info.Holder(); |
523 TestObject* impl = V8TestObject::toNative(holder); | 523 TestObject* impl = V8TestObject::toNative(holder); |
524 v8SetReturnValueUnsigned(info, impl->unsignedShortAttribute()); | 524 v8SetReturnValueUnsigned(info, impl->unsignedShortAttribute()); |
525 } | 525 } |
526 | 526 |
527 static void unsignedShortAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 527 static void unsignedShortAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
528 { | 528 { |
529 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 529 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
530 TestObjectV8Internal::unsignedShortAttributeAttributeGetter(info); | 530 TestObjectV8Internal::unsignedShortAttributeAttributeGetter(info); |
531 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 531 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
532 } | 532 } |
533 | 533 |
534 static void unsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 534 static void unsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
535 { | 535 { |
536 v8::Handle<v8::Object> holder = info.Holder(); | 536 v8::Handle<v8::Object> holder = info.Holder(); |
537 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedShortA
ttribute", "TestObject", holder, info.GetIsolate()); | 537 ExceptionState exceptionState(ExceptionState::SetterContext, "unsignedShortA
ttribute", "TestObject", holder, info.GetIsolate()); |
538 TestObject* impl = V8TestObject::toNative(holder); | 538 TestObject* impl = V8TestObject::toNative(holder); |
539 V8TRYCATCH_EXCEPTION_VOID(unsigned, cppValue, toUInt16(v8Value, exceptionSta
te), exceptionState); | 539 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, cppValue, toUInt16(v8Value, exception
State), exceptionState); |
540 impl->setUnsignedShortAttribute(cppValue); | 540 impl->setUnsignedShortAttribute(cppValue); |
541 } | 541 } |
542 | 542 |
543 static void unsignedShortAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 543 static void unsignedShortAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
544 { | 544 { |
545 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 545 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
546 TestObjectV8Internal::unsignedShortAttributeAttributeSetter(v8Value, info); | 546 TestObjectV8Internal::unsignedShortAttributeAttributeSetter(v8Value, info); |
547 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 547 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
548 } | 548 } |
549 | 549 |
550 static void testInterfaceEmptyAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) | 550 static void testInterfaceEmptyAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) |
551 { | 551 { |
552 v8::Handle<v8::Object> holder = info.Holder(); | 552 v8::Handle<v8::Object> holder = info.Holder(); |
553 TestObject* impl = V8TestObject::toNative(holder); | 553 TestObject* impl = V8TestObject::toNative(holder); |
554 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceEmptyAttribute()),
impl); | 554 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceEmptyAttribute()),
impl); |
555 } | 555 } |
556 | 556 |
557 static void testInterfaceEmptyAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) | 557 static void testInterfaceEmptyAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) |
558 { | 558 { |
559 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 559 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
560 TestObjectV8Internal::testInterfaceEmptyAttributeAttributeGetter(info); | 560 TestObjectV8Internal::testInterfaceEmptyAttributeAttributeGetter(info); |
561 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 561 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
562 } | 562 } |
563 | 563 |
564 static void testInterfaceEmptyAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 564 static void testInterfaceEmptyAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
565 { | 565 { |
566 v8::Handle<v8::Object> holder = info.Holder(); | 566 v8::Handle<v8::Object> holder = info.Holder(); |
567 TestObject* impl = V8TestObject::toNative(holder); | 567 TestObject* impl = V8TestObject::toNative(holder); |
568 V8TRYCATCH_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativ
eWithTypeCheck(info.GetIsolate(), v8Value)); | 568 TONATIVE_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativeW
ithTypeCheck(info.GetIsolate(), v8Value)); |
569 impl->setTestInterfaceEmptyAttribute(WTF::getPtr(cppValue)); | 569 impl->setTestInterfaceEmptyAttribute(WTF::getPtr(cppValue)); |
570 } | 570 } |
571 | 571 |
572 static void testInterfaceEmptyAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 572 static void testInterfaceEmptyAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
573 { | 573 { |
574 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 574 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
575 TestObjectV8Internal::testInterfaceEmptyAttributeAttributeSetter(v8Value, in
fo); | 575 TestObjectV8Internal::testInterfaceEmptyAttributeAttributeSetter(v8Value, in
fo); |
576 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 576 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
577 } | 577 } |
578 | 578 |
579 static void testObjectAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 579 static void testObjectAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
580 { | 580 { |
581 v8::Handle<v8::Object> holder = info.Holder(); | 581 v8::Handle<v8::Object> holder = info.Holder(); |
582 TestObject* impl = V8TestObject::toNative(holder); | 582 TestObject* impl = V8TestObject::toNative(holder); |
583 v8SetReturnValueFast(info, WTF::getPtr(impl->testObjectAttribute()), impl); | 583 v8SetReturnValueFast(info, WTF::getPtr(impl->testObjectAttribute()), impl); |
584 } | 584 } |
585 | 585 |
586 static void testObjectAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 586 static void testObjectAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
587 { | 587 { |
588 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 588 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
589 TestObjectV8Internal::testObjectAttributeAttributeGetter(info); | 589 TestObjectV8Internal::testObjectAttributeAttributeGetter(info); |
590 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 590 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
591 } | 591 } |
592 | 592 |
593 static void testObjectAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 593 static void testObjectAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
594 { | 594 { |
595 v8::Handle<v8::Object> holder = info.Holder(); | 595 v8::Handle<v8::Object> holder = info.Holder(); |
596 TestObject* impl = V8TestObject::toNative(holder); | 596 TestObject* impl = V8TestObject::toNative(holder); |
597 V8TRYCATCH_VOID(TestObject*, cppValue, V8TestObject::toNativeWithTypeCheck(i
nfo.GetIsolate(), v8Value)); | 597 TONATIVE_VOID(TestObject*, cppValue, V8TestObject::toNativeWithTypeCheck(inf
o.GetIsolate(), v8Value)); |
598 impl->setTestObjectAttribute(WTF::getPtr(cppValue)); | 598 impl->setTestObjectAttribute(WTF::getPtr(cppValue)); |
599 } | 599 } |
600 | 600 |
601 static void testObjectAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 601 static void testObjectAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
602 { | 602 { |
603 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 603 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
604 TestObjectV8Internal::testObjectAttributeAttributeSetter(v8Value, info); | 604 TestObjectV8Internal::testObjectAttributeAttributeSetter(v8Value, info); |
605 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 605 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
606 } | 606 } |
607 | 607 |
608 static void voidCallbackFunctionAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) | 608 static void voidCallbackFunctionAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) |
609 { | 609 { |
610 v8::Handle<v8::Object> holder = info.Holder(); | 610 v8::Handle<v8::Object> holder = info.Holder(); |
611 TestObject* impl = V8TestObject::toNative(holder); | 611 TestObject* impl = V8TestObject::toNative(holder); |
612 v8SetReturnValue(info, impl->voidCallbackFunctionAttribute().v8Value()); | 612 v8SetReturnValue(info, impl->voidCallbackFunctionAttribute().v8Value()); |
613 } | 613 } |
614 | 614 |
615 static void voidCallbackFunctionAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) | 615 static void voidCallbackFunctionAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) |
616 { | 616 { |
617 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 617 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
618 TestObjectV8Internal::voidCallbackFunctionAttributeAttributeGetter(info); | 618 TestObjectV8Internal::voidCallbackFunctionAttributeAttributeGetter(info); |
619 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 619 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
620 } | 620 } |
621 | 621 |
622 static void voidCallbackFunctionAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) | 622 static void voidCallbackFunctionAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
623 { | 623 { |
624 v8::Handle<v8::Object> holder = info.Holder(); | 624 v8::Handle<v8::Object> holder = info.Holder(); |
625 TestObject* impl = V8TestObject::toNative(holder); | 625 TestObject* impl = V8TestObject::toNative(holder); |
626 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 626 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
627 impl->setVoidCallbackFunctionAttribute(cppValue); | 627 impl->setVoidCallbackFunctionAttribute(cppValue); |
628 } | 628 } |
629 | 629 |
630 static void voidCallbackFunctionAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) | 630 static void voidCallbackFunctionAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
631 { | 631 { |
632 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 632 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
633 TestObjectV8Internal::voidCallbackFunctionAttributeAttributeSetter(v8Value,
info); | 633 TestObjectV8Internal::voidCallbackFunctionAttributeAttributeSetter(v8Value,
info); |
634 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 634 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
635 } | 635 } |
636 | 636 |
637 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeGetter(const v8::
PropertyCallbackInfo<v8::Value>& info) | 637 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeGetter(const v8::
PropertyCallbackInfo<v8::Value>& info) |
638 { | 638 { |
639 v8::Handle<v8::Object> holder = info.Holder(); | 639 v8::Handle<v8::Object> holder = info.Holder(); |
640 TestObject* impl = V8TestObject::toNative(holder); | 640 TestObject* impl = V8TestObject::toNative(holder); |
641 v8SetReturnValue(info, impl->anyCallbackFunctionOptionalAnyArgAttribute().v8
Value()); | 641 v8SetReturnValue(info, impl->anyCallbackFunctionOptionalAnyArgAttribute().v8
Value()); |
642 } | 642 } |
643 | 643 |
644 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeGetterCallback(v8
::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 644 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeGetterCallback(v8
::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
645 { | 645 { |
646 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 646 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
647 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgAttributeAttributeGet
ter(info); | 647 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgAttributeAttributeGet
ter(info); |
648 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 648 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
649 } | 649 } |
650 | 650 |
651 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 651 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
652 { | 652 { |
653 v8::Handle<v8::Object> holder = info.Holder(); | 653 v8::Handle<v8::Object> holder = info.Holder(); |
654 TestObject* impl = V8TestObject::toNative(holder); | 654 TestObject* impl = V8TestObject::toNative(holder); |
655 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 655 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
656 impl->setAnyCallbackFunctionOptionalAnyArgAttribute(cppValue); | 656 impl->setAnyCallbackFunctionOptionalAnyArgAttribute(cppValue); |
657 } | 657 } |
658 | 658 |
659 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) | 659 static void anyCallbackFunctionOptionalAnyArgAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) |
660 { | 660 { |
661 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 661 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
662 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgAttributeAttributeSet
ter(v8Value, info); | 662 TestObjectV8Internal::anyCallbackFunctionOptionalAnyArgAttributeAttributeSet
ter(v8Value, info); |
663 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 663 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
664 } | 664 } |
665 | 665 |
666 static void cssAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) | 666 static void cssAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) |
667 { | 667 { |
668 v8::Handle<v8::Object> holder = info.Holder(); | 668 v8::Handle<v8::Object> holder = info.Holder(); |
669 TestObject* impl = V8TestObject::toNative(holder); | 669 TestObject* impl = V8TestObject::toNative(holder); |
670 v8SetReturnValueInt(info, impl->cssAttribute()); | 670 v8SetReturnValueInt(info, impl->cssAttribute()); |
671 } | 671 } |
672 | 672 |
673 static void cssAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) | 673 static void cssAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
674 { | 674 { |
675 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 675 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
676 TestObjectV8Internal::cssAttributeAttributeGetter(info); | 676 TestObjectV8Internal::cssAttributeAttributeGetter(info); |
677 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 677 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
678 } | 678 } |
679 | 679 |
680 static void cssAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 680 static void cssAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
681 { | 681 { |
682 v8::Handle<v8::Object> holder = info.Holder(); | 682 v8::Handle<v8::Object> holder = info.Holder(); |
683 ExceptionState exceptionState(ExceptionState::SetterContext, "cssAttribute",
"TestObject", holder, info.GetIsolate()); | 683 ExceptionState exceptionState(ExceptionState::SetterContext, "cssAttribute",
"TestObject", holder, info.GetIsolate()); |
684 TestObject* impl = V8TestObject::toNative(holder); | 684 TestObject* impl = V8TestObject::toNative(holder); |
685 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 685 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
686 impl->setCSSAttribute(cppValue); | 686 impl->setCSSAttribute(cppValue); |
687 } | 687 } |
688 | 688 |
689 static void cssAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 689 static void cssAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
690 { | 690 { |
691 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 691 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
692 TestObjectV8Internal::cssAttributeAttributeSetter(v8Value, info); | 692 TestObjectV8Internal::cssAttributeAttributeSetter(v8Value, info); |
693 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 693 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
694 } | 694 } |
695 | 695 |
696 static void imeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) | 696 static void imeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) |
697 { | 697 { |
698 v8::Handle<v8::Object> holder = info.Holder(); | 698 v8::Handle<v8::Object> holder = info.Holder(); |
699 TestObject* impl = V8TestObject::toNative(holder); | 699 TestObject* impl = V8TestObject::toNative(holder); |
700 v8SetReturnValueInt(info, impl->imeAttribute()); | 700 v8SetReturnValueInt(info, impl->imeAttribute()); |
701 } | 701 } |
702 | 702 |
703 static void imeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) | 703 static void imeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
704 { | 704 { |
705 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 705 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
706 TestObjectV8Internal::imeAttributeAttributeGetter(info); | 706 TestObjectV8Internal::imeAttributeAttributeGetter(info); |
707 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 707 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
708 } | 708 } |
709 | 709 |
710 static void imeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 710 static void imeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
711 { | 711 { |
712 v8::Handle<v8::Object> holder = info.Holder(); | 712 v8::Handle<v8::Object> holder = info.Holder(); |
713 ExceptionState exceptionState(ExceptionState::SetterContext, "imeAttribute",
"TestObject", holder, info.GetIsolate()); | 713 ExceptionState exceptionState(ExceptionState::SetterContext, "imeAttribute",
"TestObject", holder, info.GetIsolate()); |
714 TestObject* impl = V8TestObject::toNative(holder); | 714 TestObject* impl = V8TestObject::toNative(holder); |
715 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 715 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
716 impl->setIMEAttribute(cppValue); | 716 impl->setIMEAttribute(cppValue); |
717 } | 717 } |
718 | 718 |
719 static void imeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 719 static void imeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
720 { | 720 { |
721 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 721 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
722 TestObjectV8Internal::imeAttributeAttributeSetter(v8Value, info); | 722 TestObjectV8Internal::imeAttributeAttributeSetter(v8Value, info); |
723 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 723 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
724 } | 724 } |
725 | 725 |
726 static void svgAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) | 726 static void svgAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) |
727 { | 727 { |
728 v8::Handle<v8::Object> holder = info.Holder(); | 728 v8::Handle<v8::Object> holder = info.Holder(); |
729 TestObject* impl = V8TestObject::toNative(holder); | 729 TestObject* impl = V8TestObject::toNative(holder); |
730 v8SetReturnValueInt(info, impl->svgAttribute()); | 730 v8SetReturnValueInt(info, impl->svgAttribute()); |
731 } | 731 } |
732 | 732 |
733 static void svgAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) | 733 static void svgAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
734 { | 734 { |
735 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 735 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
736 TestObjectV8Internal::svgAttributeAttributeGetter(info); | 736 TestObjectV8Internal::svgAttributeAttributeGetter(info); |
737 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 737 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
738 } | 738 } |
739 | 739 |
740 static void svgAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 740 static void svgAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
741 { | 741 { |
742 v8::Handle<v8::Object> holder = info.Holder(); | 742 v8::Handle<v8::Object> holder = info.Holder(); |
743 ExceptionState exceptionState(ExceptionState::SetterContext, "svgAttribute",
"TestObject", holder, info.GetIsolate()); | 743 ExceptionState exceptionState(ExceptionState::SetterContext, "svgAttribute",
"TestObject", holder, info.GetIsolate()); |
744 TestObject* impl = V8TestObject::toNative(holder); | 744 TestObject* impl = V8TestObject::toNative(holder); |
745 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 745 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
746 impl->setSVGAttribute(cppValue); | 746 impl->setSVGAttribute(cppValue); |
747 } | 747 } |
748 | 748 |
749 static void svgAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 749 static void svgAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
750 { | 750 { |
751 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 751 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
752 TestObjectV8Internal::svgAttributeAttributeSetter(v8Value, info); | 752 TestObjectV8Internal::svgAttributeAttributeSetter(v8Value, info); |
753 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 753 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
754 } | 754 } |
755 | 755 |
756 static void xmlAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) | 756 static void xmlAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) |
757 { | 757 { |
758 v8::Handle<v8::Object> holder = info.Holder(); | 758 v8::Handle<v8::Object> holder = info.Holder(); |
759 TestObject* impl = V8TestObject::toNative(holder); | 759 TestObject* impl = V8TestObject::toNative(holder); |
760 v8SetReturnValueInt(info, impl->xmlAttribute()); | 760 v8SetReturnValueInt(info, impl->xmlAttribute()); |
761 } | 761 } |
762 | 762 |
763 static void xmlAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) | 763 static void xmlAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
764 { | 764 { |
765 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 765 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
766 TestObjectV8Internal::xmlAttributeAttributeGetter(info); | 766 TestObjectV8Internal::xmlAttributeAttributeGetter(info); |
767 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 767 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
768 } | 768 } |
769 | 769 |
770 static void xmlAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 770 static void xmlAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
771 { | 771 { |
772 v8::Handle<v8::Object> holder = info.Holder(); | 772 v8::Handle<v8::Object> holder = info.Holder(); |
773 ExceptionState exceptionState(ExceptionState::SetterContext, "xmlAttribute",
"TestObject", holder, info.GetIsolate()); | 773 ExceptionState exceptionState(ExceptionState::SetterContext, "xmlAttribute",
"TestObject", holder, info.GetIsolate()); |
774 TestObject* impl = V8TestObject::toNative(holder); | 774 TestObject* impl = V8TestObject::toNative(holder); |
775 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 775 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
776 impl->setXMLAttribute(cppValue); | 776 impl->setXMLAttribute(cppValue); |
777 } | 777 } |
778 | 778 |
779 static void xmlAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 779 static void xmlAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
780 { | 780 { |
781 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 781 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
782 TestObjectV8Internal::xmlAttributeAttributeSetter(v8Value, info); | 782 TestObjectV8Internal::xmlAttributeAttributeSetter(v8Value, info); |
783 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 783 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
784 } | 784 } |
785 | 785 |
786 static void nodeFilterAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 786 static void nodeFilterAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
787 { | 787 { |
788 v8::Handle<v8::Object> holder = info.Holder(); | 788 v8::Handle<v8::Object> holder = info.Holder(); |
789 TestObject* impl = V8TestObject::toNative(holder); | 789 TestObject* impl = V8TestObject::toNative(holder); |
790 v8SetReturnValueFast(info, WTF::getPtr(impl->nodeFilterAttribute()), impl); | 790 v8SetReturnValueFast(info, WTF::getPtr(impl->nodeFilterAttribute()), impl); |
791 } | 791 } |
792 | 792 |
793 static void nodeFilterAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 793 static void nodeFilterAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
794 { | 794 { |
795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
796 TestObjectV8Internal::nodeFilterAttributeAttributeGetter(info); | 796 TestObjectV8Internal::nodeFilterAttributeAttributeGetter(info); |
797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
798 } | 798 } |
799 | 799 |
800 static void nodeFilterAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 800 static void nodeFilterAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
801 { | 801 { |
802 v8::Handle<v8::Object> holder = info.Holder(); | 802 v8::Handle<v8::Object> holder = info.Holder(); |
803 TestObject* impl = V8TestObject::toNative(holder); | 803 TestObject* impl = V8TestObject::toNative(holder); |
804 V8TRYCATCH_VOID(RefPtr<NodeFilter>, cppValue, toNodeFilter(v8Value, info.Get
Isolate())); | 804 TONATIVE_VOID(RefPtr<NodeFilter>, cppValue, toNodeFilter(v8Value, info.GetIs
olate())); |
805 impl->setNodeFilterAttribute(WTF::getPtr(cppValue)); | 805 impl->setNodeFilterAttribute(WTF::getPtr(cppValue)); |
806 } | 806 } |
807 | 807 |
808 static void nodeFilterAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 808 static void nodeFilterAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
809 { | 809 { |
810 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 810 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
811 TestObjectV8Internal::nodeFilterAttributeAttributeSetter(v8Value, info); | 811 TestObjectV8Internal::nodeFilterAttributeAttributeSetter(v8Value, info); |
812 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 812 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
813 } | 813 } |
814 | 814 |
815 static void serializedScriptValueAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) | 815 static void serializedScriptValueAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) |
816 { | 816 { |
817 v8::Handle<v8::Object> holder = info.Holder(); | 817 v8::Handle<v8::Object> holder = info.Holder(); |
818 TestObject* impl = V8TestObject::toNative(holder); | 818 TestObject* impl = V8TestObject::toNative(holder); |
819 v8SetReturnValue(info, impl->serializedScriptValueAttribute() ? impl->serial
izedScriptValueAttribute()->deserialize() : v8::Handle<v8::Value>(v8::Null(info.
GetIsolate()))); | 819 v8SetReturnValue(info, impl->serializedScriptValueAttribute() ? impl->serial
izedScriptValueAttribute()->deserialize() : v8::Handle<v8::Value>(v8::Null(info.
GetIsolate()))); |
820 } | 820 } |
821 | 821 |
822 static void serializedScriptValueAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 822 static void serializedScriptValueAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
823 { | 823 { |
824 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 824 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
825 TestObjectV8Internal::serializedScriptValueAttributeAttributeGetter(info); | 825 TestObjectV8Internal::serializedScriptValueAttributeAttributeGetter(info); |
826 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 826 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
827 } | 827 } |
828 | 828 |
829 static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 829 static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
830 { | 830 { |
831 v8::Handle<v8::Object> holder = info.Holder(); | 831 v8::Handle<v8::Object> holder = info.Holder(); |
832 TestObject* impl = V8TestObject::toNative(holder); | 832 TestObject* impl = V8TestObject::toNative(holder); |
833 V8TRYCATCH_VOID(RefPtr<SerializedScriptValue>, cppValue, SerializedScriptVal
ue::create(v8Value, info.GetIsolate())); | 833 TONATIVE_VOID(RefPtr<SerializedScriptValue>, cppValue, SerializedScriptValue
::create(v8Value, info.GetIsolate())); |
834 impl->setSerializedScriptValueAttribute(WTF::getPtr(cppValue)); | 834 impl->setSerializedScriptValueAttribute(WTF::getPtr(cppValue)); |
835 } | 835 } |
836 | 836 |
837 static void serializedScriptValueAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) | 837 static void serializedScriptValueAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) |
838 { | 838 { |
839 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 839 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
840 TestObjectV8Internal::serializedScriptValueAttributeAttributeSetter(v8Value,
info); | 840 TestObjectV8Internal::serializedScriptValueAttributeAttributeSetter(v8Value,
info); |
841 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 841 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
842 } | 842 } |
843 | 843 |
844 static void anyAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) | 844 static void anyAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Value
>& info) |
845 { | 845 { |
846 v8::Handle<v8::Object> holder = info.Holder(); | 846 v8::Handle<v8::Object> holder = info.Holder(); |
847 TestObject* impl = V8TestObject::toNative(holder); | 847 TestObject* impl = V8TestObject::toNative(holder); |
848 v8SetReturnValue(info, impl->anyAttribute().v8Value()); | 848 v8SetReturnValue(info, impl->anyAttribute().v8Value()); |
849 } | 849 } |
850 | 850 |
851 static void anyAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) | 851 static void anyAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8:
:PropertyCallbackInfo<v8::Value>& info) |
852 { | 852 { |
853 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 853 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
854 TestObjectV8Internal::anyAttributeAttributeGetter(info); | 854 TestObjectV8Internal::anyAttributeAttributeGetter(info); |
855 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 855 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
856 } | 856 } |
857 | 857 |
858 static void anyAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) | 858 static void anyAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
PropertyCallbackInfo<void>& info) |
859 { | 859 { |
860 v8::Handle<v8::Object> holder = info.Holder(); | 860 v8::Handle<v8::Object> holder = info.Holder(); |
861 TestObject* impl = V8TestObject::toNative(holder); | 861 TestObject* impl = V8TestObject::toNative(holder); |
862 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 862 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
863 impl->setAnyAttribute(cppValue); | 863 impl->setAnyAttribute(cppValue); |
864 } | 864 } |
865 | 865 |
866 static void anyAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 866 static void anyAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Local
<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
867 { | 867 { |
868 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 868 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
869 TestObjectV8Internal::anyAttributeAttributeSetter(v8Value, info); | 869 TestObjectV8Internal::anyAttributeAttributeSetter(v8Value, info); |
870 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 870 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
871 } | 871 } |
872 | 872 |
873 static void promiseAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) | 873 static void promiseAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) |
874 { | 874 { |
875 v8::Handle<v8::Object> holder = info.Holder(); | 875 v8::Handle<v8::Object> holder = info.Holder(); |
876 TestObject* impl = V8TestObject::toNative(holder); | 876 TestObject* impl = V8TestObject::toNative(holder); |
877 v8SetReturnValue(info, impl->promiseAttribute().v8Value()); | 877 v8SetReturnValue(info, impl->promiseAttribute().v8Value()); |
878 } | 878 } |
879 | 879 |
880 static void promiseAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 880 static void promiseAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
881 { | 881 { |
882 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 882 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
883 TestObjectV8Internal::promiseAttributeAttributeGetter(info); | 883 TestObjectV8Internal::promiseAttributeAttributeGetter(info); |
884 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 884 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
885 } | 885 } |
886 | 886 |
887 static void promiseAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 887 static void promiseAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
888 { | 888 { |
889 v8::Handle<v8::Object> holder = info.Holder(); | 889 v8::Handle<v8::Object> holder = info.Holder(); |
890 TestObject* impl = V8TestObject::toNative(holder); | 890 TestObject* impl = V8TestObject::toNative(holder); |
891 V8TRYCATCH_VOID(ScriptPromise, cppValue, ScriptPromise(v8Value, info.GetIsol
ate())); | 891 TONATIVE_VOID(ScriptPromise, cppValue, ScriptPromise(v8Value, info.GetIsolat
e())); |
892 impl->setPromiseAttribute(cppValue); | 892 impl->setPromiseAttribute(cppValue); |
893 } | 893 } |
894 | 894 |
895 static void promiseAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 895 static void promiseAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
896 { | 896 { |
897 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 897 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
898 TestObjectV8Internal::promiseAttributeAttributeSetter(v8Value, info); | 898 TestObjectV8Internal::promiseAttributeAttributeSetter(v8Value, info); |
899 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 899 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
900 } | 900 } |
901 | 901 |
902 static void windowAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) | 902 static void windowAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Va
lue>& info) |
903 { | 903 { |
904 v8::Handle<v8::Object> holder = info.Holder(); | 904 v8::Handle<v8::Object> holder = info.Holder(); |
905 TestObject* impl = V8TestObject::toNative(holder); | 905 TestObject* impl = V8TestObject::toNative(holder); |
906 v8SetReturnValueFast(info, WTF::getPtr(impl->windowAttribute()), impl); | 906 v8SetReturnValueFast(info, WTF::getPtr(impl->windowAttribute()), impl); |
907 } | 907 } |
908 | 908 |
909 static void windowAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 909 static void windowAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
910 { | 910 { |
911 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 911 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
912 TestObjectV8Internal::windowAttributeAttributeGetter(info); | 912 TestObjectV8Internal::windowAttributeAttributeGetter(info); |
913 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 913 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
914 } | 914 } |
915 | 915 |
916 static void windowAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) | 916 static void windowAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
8::PropertyCallbackInfo<void>& info) |
917 { | 917 { |
918 v8::Handle<v8::Object> holder = info.Holder(); | 918 v8::Handle<v8::Object> holder = info.Holder(); |
919 TestObject* impl = V8TestObject::toNative(holder); | 919 TestObject* impl = V8TestObject::toNative(holder); |
920 V8TRYCATCH_VOID(DOMWindow*, cppValue, toDOMWindow(v8Value, info.GetIsolate()
)); | 920 TONATIVE_VOID(DOMWindow*, cppValue, toDOMWindow(v8Value, info.GetIsolate()))
; |
921 impl->setWindowAttribute(WTF::getPtr(cppValue)); | 921 impl->setWindowAttribute(WTF::getPtr(cppValue)); |
922 } | 922 } |
923 | 923 |
924 static void windowAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 924 static void windowAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
925 { | 925 { |
926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
927 TestObjectV8Internal::windowAttributeAttributeSetter(v8Value, info); | 927 TestObjectV8Internal::windowAttributeAttributeSetter(v8Value, info); |
928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
929 } | 929 } |
930 | 930 |
931 static void documentAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) | 931 static void documentAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) |
932 { | 932 { |
933 v8::Handle<v8::Object> holder = info.Holder(); | 933 v8::Handle<v8::Object> holder = info.Holder(); |
934 TestObject* impl = V8TestObject::toNative(holder); | 934 TestObject* impl = V8TestObject::toNative(holder); |
935 v8SetReturnValueFast(info, WTF::getPtr(impl->documentAttribute()), impl); | 935 v8SetReturnValueFast(info, WTF::getPtr(impl->documentAttribute()), impl); |
936 } | 936 } |
937 | 937 |
938 static void documentAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 938 static void documentAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
939 { | 939 { |
940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
941 TestObjectV8Internal::documentAttributeAttributeGetter(info); | 941 TestObjectV8Internal::documentAttributeAttributeGetter(info); |
942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
943 } | 943 } |
944 | 944 |
945 static void documentAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 945 static void documentAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
946 { | 946 { |
947 v8::Handle<v8::Object> holder = info.Holder(); | 947 v8::Handle<v8::Object> holder = info.Holder(); |
948 TestObject* impl = V8TestObject::toNative(holder); | 948 TestObject* impl = V8TestObject::toNative(holder); |
949 V8TRYCATCH_VOID(Document*, cppValue, V8Document::toNativeWithTypeCheck(info.
GetIsolate(), v8Value)); | 949 TONATIVE_VOID(Document*, cppValue, V8Document::toNativeWithTypeCheck(info.Ge
tIsolate(), v8Value)); |
950 impl->setDocumentAttribute(WTF::getPtr(cppValue)); | 950 impl->setDocumentAttribute(WTF::getPtr(cppValue)); |
951 } | 951 } |
952 | 952 |
953 static void documentAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 953 static void documentAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
954 { | 954 { |
955 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 955 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
956 TestObjectV8Internal::documentAttributeAttributeSetter(v8Value, info); | 956 TestObjectV8Internal::documentAttributeAttributeSetter(v8Value, info); |
957 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 957 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
958 } | 958 } |
959 | 959 |
960 static void documentFragmentAttributeAttributeGetter(const v8::PropertyCallbackI
nfo<v8::Value>& info) | 960 static void documentFragmentAttributeAttributeGetter(const v8::PropertyCallbackI
nfo<v8::Value>& info) |
961 { | 961 { |
962 v8::Handle<v8::Object> holder = info.Holder(); | 962 v8::Handle<v8::Object> holder = info.Holder(); |
963 TestObject* impl = V8TestObject::toNative(holder); | 963 TestObject* impl = V8TestObject::toNative(holder); |
964 v8SetReturnValueFast(info, WTF::getPtr(impl->documentFragmentAttribute()), i
mpl); | 964 v8SetReturnValueFast(info, WTF::getPtr(impl->documentFragmentAttribute()), i
mpl); |
965 } | 965 } |
966 | 966 |
967 static void documentFragmentAttributeAttributeGetterCallback(v8::Local<v8::Strin
g>, const v8::PropertyCallbackInfo<v8::Value>& info) | 967 static void documentFragmentAttributeAttributeGetterCallback(v8::Local<v8::Strin
g>, const v8::PropertyCallbackInfo<v8::Value>& info) |
968 { | 968 { |
969 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 969 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
970 TestObjectV8Internal::documentFragmentAttributeAttributeGetter(info); | 970 TestObjectV8Internal::documentFragmentAttributeAttributeGetter(info); |
971 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 971 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
972 } | 972 } |
973 | 973 |
974 static void documentFragmentAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 974 static void documentFragmentAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
975 { | 975 { |
976 v8::Handle<v8::Object> holder = info.Holder(); | 976 v8::Handle<v8::Object> holder = info.Holder(); |
977 TestObject* impl = V8TestObject::toNative(holder); | 977 TestObject* impl = V8TestObject::toNative(holder); |
978 V8TRYCATCH_VOID(DocumentFragment*, cppValue, V8DocumentFragment::toNativeWit
hTypeCheck(info.GetIsolate(), v8Value)); | 978 TONATIVE_VOID(DocumentFragment*, cppValue, V8DocumentFragment::toNativeWithT
ypeCheck(info.GetIsolate(), v8Value)); |
979 impl->setDocumentFragmentAttribute(WTF::getPtr(cppValue)); | 979 impl->setDocumentFragmentAttribute(WTF::getPtr(cppValue)); |
980 } | 980 } |
981 | 981 |
982 static void documentFragmentAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 982 static void documentFragmentAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
983 { | 983 { |
984 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 984 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
985 TestObjectV8Internal::documentFragmentAttributeAttributeSetter(v8Value, info
); | 985 TestObjectV8Internal::documentFragmentAttributeAttributeSetter(v8Value, info
); |
986 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 986 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
987 } | 987 } |
988 | 988 |
989 static void documentTypeAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 989 static void documentTypeAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
990 { | 990 { |
991 v8::Handle<v8::Object> holder = info.Holder(); | 991 v8::Handle<v8::Object> holder = info.Holder(); |
992 TestObject* impl = V8TestObject::toNative(holder); | 992 TestObject* impl = V8TestObject::toNative(holder); |
993 v8SetReturnValueFast(info, WTF::getPtr(impl->documentTypeAttribute()), impl)
; | 993 v8SetReturnValueFast(info, WTF::getPtr(impl->documentTypeAttribute()), impl)
; |
994 } | 994 } |
995 | 995 |
996 static void documentTypeAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 996 static void documentTypeAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
997 { | 997 { |
998 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 998 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
999 TestObjectV8Internal::documentTypeAttributeAttributeGetter(info); | 999 TestObjectV8Internal::documentTypeAttributeAttributeGetter(info); |
1000 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1000 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1001 } | 1001 } |
1002 | 1002 |
1003 static void documentTypeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1003 static void documentTypeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
1004 { | 1004 { |
1005 v8::Handle<v8::Object> holder = info.Holder(); | 1005 v8::Handle<v8::Object> holder = info.Holder(); |
1006 TestObject* impl = V8TestObject::toNative(holder); | 1006 TestObject* impl = V8TestObject::toNative(holder); |
1007 V8TRYCATCH_VOID(DocumentType*, cppValue, V8DocumentType::toNativeWithTypeChe
ck(info.GetIsolate(), v8Value)); | 1007 TONATIVE_VOID(DocumentType*, cppValue, V8DocumentType::toNativeWithTypeCheck
(info.GetIsolate(), v8Value)); |
1008 impl->setDocumentTypeAttribute(WTF::getPtr(cppValue)); | 1008 impl->setDocumentTypeAttribute(WTF::getPtr(cppValue)); |
1009 } | 1009 } |
1010 | 1010 |
1011 static void documentTypeAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1011 static void documentTypeAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1012 { | 1012 { |
1013 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1013 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1014 TestObjectV8Internal::documentTypeAttributeAttributeSetter(v8Value, info); | 1014 TestObjectV8Internal::documentTypeAttributeAttributeSetter(v8Value, info); |
1015 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1015 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1016 } | 1016 } |
1017 | 1017 |
1018 static void elementAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) | 1018 static void elementAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::V
alue>& info) |
1019 { | 1019 { |
1020 v8::Handle<v8::Object> holder = info.Holder(); | 1020 v8::Handle<v8::Object> holder = info.Holder(); |
1021 TestObject* impl = V8TestObject::toNative(holder); | 1021 TestObject* impl = V8TestObject::toNative(holder); |
1022 v8SetReturnValueFast(info, WTF::getPtr(impl->elementAttribute()), impl); | 1022 v8SetReturnValueFast(info, WTF::getPtr(impl->elementAttribute()), impl); |
1023 } | 1023 } |
1024 | 1024 |
1025 static void elementAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) | 1025 static void elementAttributeAttributeGetterCallback(v8::Local<v8::String>, const
v8::PropertyCallbackInfo<v8::Value>& info) |
1026 { | 1026 { |
1027 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1027 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1028 TestObjectV8Internal::elementAttributeAttributeGetter(info); | 1028 TestObjectV8Internal::elementAttributeAttributeGetter(info); |
1029 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1029 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1030 } | 1030 } |
1031 | 1031 |
1032 static void elementAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 1032 static void elementAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
1033 { | 1033 { |
1034 v8::Handle<v8::Object> holder = info.Holder(); | 1034 v8::Handle<v8::Object> holder = info.Holder(); |
1035 TestObject* impl = V8TestObject::toNative(holder); | 1035 TestObject* impl = V8TestObject::toNative(holder); |
1036 V8TRYCATCH_VOID(Element*, cppValue, V8Element::toNativeWithTypeCheck(info.Ge
tIsolate(), v8Value)); | 1036 TONATIVE_VOID(Element*, cppValue, V8Element::toNativeWithTypeCheck(info.GetI
solate(), v8Value)); |
1037 impl->setElementAttribute(WTF::getPtr(cppValue)); | 1037 impl->setElementAttribute(WTF::getPtr(cppValue)); |
1038 } | 1038 } |
1039 | 1039 |
1040 static void elementAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1040 static void elementAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::L
ocal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1041 { | 1041 { |
1042 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1042 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1043 TestObjectV8Internal::elementAttributeAttributeSetter(v8Value, info); | 1043 TestObjectV8Internal::elementAttributeAttributeSetter(v8Value, info); |
1044 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1044 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1045 } | 1045 } |
1046 | 1046 |
1047 static void nodeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) | 1047 static void nodeAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::Valu
e>& info) |
1048 { | 1048 { |
1049 v8::Handle<v8::Object> holder = info.Holder(); | 1049 v8::Handle<v8::Object> holder = info.Holder(); |
1050 TestObject* impl = V8TestObject::toNative(holder); | 1050 TestObject* impl = V8TestObject::toNative(holder); |
1051 v8SetReturnValueFast(info, WTF::getPtr(impl->nodeAttribute()), impl); | 1051 v8SetReturnValueFast(info, WTF::getPtr(impl->nodeAttribute()), impl); |
1052 } | 1052 } |
1053 | 1053 |
1054 static void nodeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) | 1054 static void nodeAttributeAttributeGetterCallback(v8::Local<v8::String>, const v8
::PropertyCallbackInfo<v8::Value>& info) |
1055 { | 1055 { |
1056 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1056 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1057 TestObjectV8Internal::nodeAttributeAttributeGetter(info); | 1057 TestObjectV8Internal::nodeAttributeAttributeGetter(info); |
1058 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1058 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1059 } | 1059 } |
1060 | 1060 |
1061 static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 1061 static void nodeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
1062 { | 1062 { |
1063 v8::Handle<v8::Object> holder = info.Holder(); | 1063 v8::Handle<v8::Object> holder = info.Holder(); |
1064 TestObject* impl = V8TestObject::toNative(holder); | 1064 TestObject* impl = V8TestObject::toNative(holder); |
1065 V8TRYCATCH_VOID(Node*, cppValue, V8Node::toNativeWithTypeCheck(info.GetIsola
te(), v8Value)); | 1065 TONATIVE_VOID(Node*, cppValue, V8Node::toNativeWithTypeCheck(info.GetIsolate
(), v8Value)); |
1066 impl->setNodeAttribute(WTF::getPtr(cppValue)); | 1066 impl->setNodeAttribute(WTF::getPtr(cppValue)); |
1067 } | 1067 } |
1068 | 1068 |
1069 static void nodeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1069 static void nodeAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1070 { | 1070 { |
1071 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1071 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1072 TestObjectV8Internal::nodeAttributeAttributeSetter(v8Value, info); | 1072 TestObjectV8Internal::nodeAttributeAttributeSetter(v8Value, info); |
1073 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1073 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1074 } | 1074 } |
1075 | 1075 |
1076 static void shadowRootAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 1076 static void shadowRootAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
1077 { | 1077 { |
1078 v8::Handle<v8::Object> holder = info.Holder(); | 1078 v8::Handle<v8::Object> holder = info.Holder(); |
1079 TestObject* impl = V8TestObject::toNative(holder); | 1079 TestObject* impl = V8TestObject::toNative(holder); |
1080 v8SetReturnValueFast(info, WTF::getPtr(impl->shadowRootAttribute()), impl); | 1080 v8SetReturnValueFast(info, WTF::getPtr(impl->shadowRootAttribute()), impl); |
1081 } | 1081 } |
1082 | 1082 |
1083 static void shadowRootAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1083 static void shadowRootAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1084 { | 1084 { |
1085 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1085 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1086 TestObjectV8Internal::shadowRootAttributeAttributeGetter(info); | 1086 TestObjectV8Internal::shadowRootAttributeAttributeGetter(info); |
1087 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1087 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1088 } | 1088 } |
1089 | 1089 |
1090 static void shadowRootAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1090 static void shadowRootAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1091 { | 1091 { |
1092 v8::Handle<v8::Object> holder = info.Holder(); | 1092 v8::Handle<v8::Object> holder = info.Holder(); |
1093 TestObject* impl = V8TestObject::toNative(holder); | 1093 TestObject* impl = V8TestObject::toNative(holder); |
1094 V8TRYCATCH_VOID(ShadowRoot*, cppValue, V8ShadowRoot::toNativeWithTypeCheck(i
nfo.GetIsolate(), v8Value)); | 1094 TONATIVE_VOID(ShadowRoot*, cppValue, V8ShadowRoot::toNativeWithTypeCheck(inf
o.GetIsolate(), v8Value)); |
1095 impl->setShadowRootAttribute(WTF::getPtr(cppValue)); | 1095 impl->setShadowRootAttribute(WTF::getPtr(cppValue)); |
1096 } | 1096 } |
1097 | 1097 |
1098 static void shadowRootAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1098 static void shadowRootAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1099 { | 1099 { |
1100 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1100 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1101 TestObjectV8Internal::shadowRootAttributeAttributeSetter(v8Value, info); | 1101 TestObjectV8Internal::shadowRootAttributeAttributeSetter(v8Value, info); |
1102 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1102 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1103 } | 1103 } |
1104 | 1104 |
1105 static void arrayBufferAttributeAttributeGetter(const v8::PropertyCallbackInfo<v
8::Value>& info) | 1105 static void arrayBufferAttributeAttributeGetter(const v8::PropertyCallbackInfo<v
8::Value>& info) |
1106 { | 1106 { |
1107 v8::Handle<v8::Object> holder = info.Holder(); | 1107 v8::Handle<v8::Object> holder = info.Holder(); |
1108 TestObject* impl = V8TestObject::toNative(holder); | 1108 TestObject* impl = V8TestObject::toNative(holder); |
1109 v8SetReturnValueFast(info, WTF::getPtr(impl->arrayBufferAttribute()), impl); | 1109 v8SetReturnValueFast(info, WTF::getPtr(impl->arrayBufferAttribute()), impl); |
1110 } | 1110 } |
1111 | 1111 |
1112 static void arrayBufferAttributeAttributeGetterCallback(v8::Local<v8::String>, c
onst v8::PropertyCallbackInfo<v8::Value>& info) | 1112 static void arrayBufferAttributeAttributeGetterCallback(v8::Local<v8::String>, c
onst v8::PropertyCallbackInfo<v8::Value>& info) |
1113 { | 1113 { |
1114 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1114 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1115 TestObjectV8Internal::arrayBufferAttributeAttributeGetter(info); | 1115 TestObjectV8Internal::arrayBufferAttributeAttributeGetter(info); |
1116 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1116 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1117 } | 1117 } |
1118 | 1118 |
1119 static void arrayBufferAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 1119 static void arrayBufferAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
1120 { | 1120 { |
1121 v8::Handle<v8::Object> holder = info.Holder(); | 1121 v8::Handle<v8::Object> holder = info.Holder(); |
1122 TestObject* impl = V8TestObject::toNative(holder); | 1122 TestObject* impl = V8TestObject::toNative(holder); |
1123 V8TRYCATCH_VOID(ArrayBuffer*, cppValue, v8Value->IsArrayBuffer() ? V8ArrayBu
ffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(v8Value)) : 0); | 1123 TONATIVE_VOID(ArrayBuffer*, cppValue, v8Value->IsArrayBuffer() ? V8ArrayBuff
er::toNative(v8::Handle<v8::ArrayBuffer>::Cast(v8Value)) : 0); |
1124 impl->setArrayBufferAttribute(WTF::getPtr(cppValue)); | 1124 impl->setArrayBufferAttribute(WTF::getPtr(cppValue)); |
1125 } | 1125 } |
1126 | 1126 |
1127 static void arrayBufferAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1127 static void arrayBufferAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1128 { | 1128 { |
1129 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1129 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1130 TestObjectV8Internal::arrayBufferAttributeAttributeSetter(v8Value, info); | 1130 TestObjectV8Internal::arrayBufferAttributeAttributeSetter(v8Value, info); |
1131 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1131 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1132 } | 1132 } |
1133 | 1133 |
1134 static void float32ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 1134 static void float32ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
1135 { | 1135 { |
1136 v8::Handle<v8::Object> holder = info.Holder(); | 1136 v8::Handle<v8::Object> holder = info.Holder(); |
1137 TestObject* impl = V8TestObject::toNative(holder); | 1137 TestObject* impl = V8TestObject::toNative(holder); |
1138 v8SetReturnValueFast(info, WTF::getPtr(impl->float32ArrayAttribute()), impl)
; | 1138 v8SetReturnValueFast(info, WTF::getPtr(impl->float32ArrayAttribute()), impl)
; |
1139 } | 1139 } |
1140 | 1140 |
1141 static void float32ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1141 static void float32ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
1142 { | 1142 { |
1143 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1143 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1144 TestObjectV8Internal::float32ArrayAttributeAttributeGetter(info); | 1144 TestObjectV8Internal::float32ArrayAttributeAttributeGetter(info); |
1145 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1145 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1146 } | 1146 } |
1147 | 1147 |
1148 static void float32ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1148 static void float32ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
1149 { | 1149 { |
1150 v8::Handle<v8::Object> holder = info.Holder(); | 1150 v8::Handle<v8::Object> holder = info.Holder(); |
1151 TestObject* impl = V8TestObject::toNative(holder); | 1151 TestObject* impl = V8TestObject::toNative(holder); |
1152 V8TRYCATCH_VOID(Float32Array*, cppValue, v8Value->IsFloat32Array() ? V8Float
32Array::toNative(v8::Handle<v8::Float32Array>::Cast(v8Value)) : 0); | 1152 TONATIVE_VOID(Float32Array*, cppValue, v8Value->IsFloat32Array() ? V8Float32
Array::toNative(v8::Handle<v8::Float32Array>::Cast(v8Value)) : 0); |
1153 impl->setFloat32ArrayAttribute(WTF::getPtr(cppValue)); | 1153 impl->setFloat32ArrayAttribute(WTF::getPtr(cppValue)); |
1154 } | 1154 } |
1155 | 1155 |
1156 static void float32ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1156 static void float32ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1157 { | 1157 { |
1158 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1158 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1159 TestObjectV8Internal::float32ArrayAttributeAttributeSetter(v8Value, info); | 1159 TestObjectV8Internal::float32ArrayAttributeAttributeSetter(v8Value, info); |
1160 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1160 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1161 } | 1161 } |
1162 | 1162 |
1163 static void uint8ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 1163 static void uint8ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
1164 { | 1164 { |
1165 v8::Handle<v8::Object> holder = info.Holder(); | 1165 v8::Handle<v8::Object> holder = info.Holder(); |
1166 TestObject* impl = V8TestObject::toNative(holder); | 1166 TestObject* impl = V8TestObject::toNative(holder); |
1167 v8SetReturnValueFast(info, WTF::getPtr(impl->uint8ArrayAttribute()), impl); | 1167 v8SetReturnValueFast(info, WTF::getPtr(impl->uint8ArrayAttribute()), impl); |
1168 } | 1168 } |
1169 | 1169 |
1170 static void uint8ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1170 static void uint8ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1171 { | 1171 { |
1172 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1172 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1173 TestObjectV8Internal::uint8ArrayAttributeAttributeGetter(info); | 1173 TestObjectV8Internal::uint8ArrayAttributeAttributeGetter(info); |
1174 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1174 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1175 } | 1175 } |
1176 | 1176 |
1177 static void uint8ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1177 static void uint8ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1178 { | 1178 { |
1179 v8::Handle<v8::Object> holder = info.Holder(); | 1179 v8::Handle<v8::Object> holder = info.Holder(); |
1180 TestObject* impl = V8TestObject::toNative(holder); | 1180 TestObject* impl = V8TestObject::toNative(holder); |
1181 V8TRYCATCH_VOID(Uint8Array*, cppValue, v8Value->IsUint8Array() ? V8Uint8Arra
y::toNative(v8::Handle<v8::Uint8Array>::Cast(v8Value)) : 0); | 1181 TONATIVE_VOID(Uint8Array*, cppValue, v8Value->IsUint8Array() ? V8Uint8Array:
:toNative(v8::Handle<v8::Uint8Array>::Cast(v8Value)) : 0); |
1182 impl->setUint8ArrayAttribute(WTF::getPtr(cppValue)); | 1182 impl->setUint8ArrayAttribute(WTF::getPtr(cppValue)); |
1183 } | 1183 } |
1184 | 1184 |
1185 static void uint8ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1185 static void uint8ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1186 { | 1186 { |
1187 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1187 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1188 TestObjectV8Internal::uint8ArrayAttributeAttributeSetter(v8Value, info); | 1188 TestObjectV8Internal::uint8ArrayAttributeAttributeSetter(v8Value, info); |
1189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1190 } | 1190 } |
1191 | 1191 |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1290 { | 1290 { |
1291 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1291 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1292 TestObjectV8Internal::stringArrayAttributeAttributeGetter(info); | 1292 TestObjectV8Internal::stringArrayAttributeAttributeGetter(info); |
1293 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1293 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1294 } | 1294 } |
1295 | 1295 |
1296 static void stringArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 1296 static void stringArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
1297 { | 1297 { |
1298 v8::Handle<v8::Object> holder = info.Holder(); | 1298 v8::Handle<v8::Object> holder = info.Holder(); |
1299 TestObject* impl = V8TestObject::toNative(holder); | 1299 TestObject* impl = V8TestObject::toNative(holder); |
1300 V8TRYCATCH_VOID(Vector<String>, cppValue, toNativeArray<String>(v8Value, 0,
info.GetIsolate())); | 1300 TONATIVE_VOID(Vector<String>, cppValue, toNativeArray<String>(v8Value, 0, in
fo.GetIsolate())); |
1301 impl->setStringArrayAttribute(cppValue); | 1301 impl->setStringArrayAttribute(cppValue); |
1302 } | 1302 } |
1303 | 1303 |
1304 static void stringArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1304 static void stringArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1305 { | 1305 { |
1306 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1306 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1307 TestObjectV8Internal::stringArrayAttributeAttributeSetter(v8Value, info); | 1307 TestObjectV8Internal::stringArrayAttributeAttributeSetter(v8Value, info); |
1308 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1308 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1309 } | 1309 } |
1310 | 1310 |
1311 static void testInterfaceEmptyArrayAttributeAttributeGetter(const v8::PropertyCa
llbackInfo<v8::Value>& info) | 1311 static void testInterfaceEmptyArrayAttributeAttributeGetter(const v8::PropertyCa
llbackInfo<v8::Value>& info) |
1312 { | 1312 { |
1313 v8::Handle<v8::Object> holder = info.Holder(); | 1313 v8::Handle<v8::Object> holder = info.Holder(); |
1314 TestObject* impl = V8TestObject::toNative(holder); | 1314 TestObject* impl = V8TestObject::toNative(holder); |
1315 v8SetReturnValue(info, v8Array(impl->testInterfaceEmptyArrayAttribute(), inf
o.GetIsolate())); | 1315 v8SetReturnValue(info, v8Array(impl->testInterfaceEmptyArrayAttribute(), inf
o.GetIsolate())); |
1316 } | 1316 } |
1317 | 1317 |
1318 static void testInterfaceEmptyArrayAttributeAttributeGetterCallback(v8::Local<v8
::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 1318 static void testInterfaceEmptyArrayAttributeAttributeGetterCallback(v8::Local<v8
::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
1319 { | 1319 { |
1320 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1320 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1321 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(info); | 1321 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeGetter(info); |
1322 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1322 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1323 } | 1323 } |
1324 | 1324 |
1325 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) | 1325 static void testInterfaceEmptyArrayAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) |
1326 { | 1326 { |
1327 v8::Handle<v8::Object> holder = info.Holder(); | 1327 v8::Handle<v8::Object> holder = info.Holder(); |
1328 TestObject* impl = V8TestObject::toNative(holder); | 1328 TestObject* impl = V8TestObject::toNative(holder); |
1329 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, cppValue, (toRefPtrNati
veArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.GetIsolate())
)); | 1329 TONATIVE_VOID(Vector<RefPtr<TestInterfaceEmpty> >, cppValue, (toRefPtrNative
Array<TestInterfaceEmpty, V8TestInterfaceEmpty>(v8Value, 0, info.GetIsolate())))
; |
1330 impl->setTestInterfaceEmptyArrayAttribute(cppValue); | 1330 impl->setTestInterfaceEmptyArrayAttribute(cppValue); |
1331 } | 1331 } |
1332 | 1332 |
1333 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) | 1333 static void testInterfaceEmptyArrayAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) |
1334 { | 1334 { |
1335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1336 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(v8Valu
e, info); | 1336 TestObjectV8Internal::testInterfaceEmptyArrayAttributeAttributeSetter(v8Valu
e, info); |
1337 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1337 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1338 } | 1338 } |
1339 | 1339 |
1340 static void floatArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 1340 static void floatArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
1341 { | 1341 { |
1342 v8::Handle<v8::Object> holder = info.Holder(); | 1342 v8::Handle<v8::Object> holder = info.Holder(); |
1343 TestObject* impl = V8TestObject::toNative(holder); | 1343 TestObject* impl = V8TestObject::toNative(holder); |
1344 v8SetReturnValue(info, v8Array(impl->floatArrayAttribute(), info.GetIsolate(
))); | 1344 v8SetReturnValue(info, v8Array(impl->floatArrayAttribute(), info.GetIsolate(
))); |
1345 } | 1345 } |
1346 | 1346 |
1347 static void floatArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1347 static void floatArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1348 { | 1348 { |
1349 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1349 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1350 TestObjectV8Internal::floatArrayAttributeAttributeGetter(info); | 1350 TestObjectV8Internal::floatArrayAttributeAttributeGetter(info); |
1351 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1351 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1352 } | 1352 } |
1353 | 1353 |
1354 static void floatArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1354 static void floatArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1355 { | 1355 { |
1356 v8::Handle<v8::Object> holder = info.Holder(); | 1356 v8::Handle<v8::Object> holder = info.Holder(); |
1357 TestObject* impl = V8TestObject::toNative(holder); | 1357 TestObject* impl = V8TestObject::toNative(holder); |
1358 V8TRYCATCH_VOID(Vector<float>, cppValue, toNativeArray<float>(v8Value, 0, in
fo.GetIsolate())); | 1358 TONATIVE_VOID(Vector<float>, cppValue, toNativeArray<float>(v8Value, 0, info
.GetIsolate())); |
1359 impl->setFloatArrayAttribute(cppValue); | 1359 impl->setFloatArrayAttribute(cppValue); |
1360 } | 1360 } |
1361 | 1361 |
1362 static void floatArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1362 static void floatArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1363 { | 1363 { |
1364 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1364 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1365 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info); | 1365 TestObjectV8Internal::floatArrayAttributeAttributeSetter(v8Value, info); |
1366 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1366 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1367 } | 1367 } |
1368 | 1368 |
(...skipping 14 matching lines...) Expand all Loading... |
1383 { | 1383 { |
1384 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1384 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1385 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); | 1385 TestObjectV8Internal::stringOrNullAttributeAttributeGetter(info); |
1386 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1386 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1387 } | 1387 } |
1388 | 1388 |
1389 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1389 static void stringOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
1390 { | 1390 { |
1391 v8::Handle<v8::Object> holder = info.Holder(); | 1391 v8::Handle<v8::Object> holder = info.Holder(); |
1392 TestObject* impl = V8TestObject::toNative(holder); | 1392 TestObject* impl = V8TestObject::toNative(holder); |
1393 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 1393 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
1394 impl->setStringOrNullAttribute(cppValue); | 1394 impl->setStringOrNullAttribute(cppValue); |
1395 } | 1395 } |
1396 | 1396 |
1397 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1397 static void stringOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1398 { | 1398 { |
1399 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1399 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1400 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info); | 1400 TestObjectV8Internal::stringOrNullAttributeAttributeSetter(v8Value, info); |
1401 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1401 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1402 } | 1402 } |
1403 | 1403 |
(...skipping 15 matching lines...) Expand all Loading... |
1419 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1419 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1420 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info); | 1420 TestObjectV8Internal::longOrNullAttributeAttributeGetter(info); |
1421 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1421 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1422 } | 1422 } |
1423 | 1423 |
1424 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1424 static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1425 { | 1425 { |
1426 v8::Handle<v8::Object> holder = info.Holder(); | 1426 v8::Handle<v8::Object> holder = info.Holder(); |
1427 ExceptionState exceptionState(ExceptionState::SetterContext, "longOrNullAttr
ibute", "TestObject", holder, info.GetIsolate()); | 1427 ExceptionState exceptionState(ExceptionState::SetterContext, "longOrNullAttr
ibute", "TestObject", holder, info.GetIsolate()); |
1428 TestObject* impl = V8TestObject::toNative(holder); | 1428 TestObject* impl = V8TestObject::toNative(holder); |
1429 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1429 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1430 impl->setLongOrNullAttribute(cppValue); | 1430 impl->setLongOrNullAttribute(cppValue); |
1431 } | 1431 } |
1432 | 1432 |
1433 static void longOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1433 static void longOrNullAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1434 { | 1434 { |
1435 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1435 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1436 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); | 1436 TestObjectV8Internal::longOrNullAttributeAttributeSetter(v8Value, info); |
1437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1437 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1438 } | 1438 } |
1439 | 1439 |
(...skipping 14 matching lines...) Expand all Loading... |
1454 { | 1454 { |
1455 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1455 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1456 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info); | 1456 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeGetter(info); |
1457 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1457 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1458 } | 1458 } |
1459 | 1459 |
1460 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 1460 static void testInterfaceOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
1461 { | 1461 { |
1462 v8::Handle<v8::Object> holder = info.Holder(); | 1462 v8::Handle<v8::Object> holder = info.Holder(); |
1463 TestObject* impl = V8TestObject::toNative(holder); | 1463 TestObject* impl = V8TestObject::toNative(holder); |
1464 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 1464 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
1465 impl->setTestInterfaceOrNullAttribute(WTF::getPtr(cppValue)); | 1465 impl->setTestInterfaceOrNullAttribute(WTF::getPtr(cppValue)); |
1466 } | 1466 } |
1467 | 1467 |
1468 static void testInterfaceOrNullAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1468 static void testInterfaceOrNullAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1469 { | 1469 { |
1470 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1470 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1471 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeSetter(v8Value, i
nfo); | 1471 TestObjectV8Internal::testInterfaceOrNullAttributeAttributeSetter(v8Value, i
nfo); |
1472 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1472 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1473 } | 1473 } |
1474 | 1474 |
1475 static void testEnumAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) | 1475 static void testEnumAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8::
Value>& info) |
1476 { | 1476 { |
1477 v8::Handle<v8::Object> holder = info.Holder(); | 1477 v8::Handle<v8::Object> holder = info.Holder(); |
1478 TestObject* impl = V8TestObject::toNative(holder); | 1478 TestObject* impl = V8TestObject::toNative(holder); |
1479 v8SetReturnValueString(info, impl->testEnumAttribute(), info.GetIsolate()); | 1479 v8SetReturnValueString(info, impl->testEnumAttribute(), info.GetIsolate()); |
1480 } | 1480 } |
1481 | 1481 |
1482 static void testEnumAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) | 1482 static void testEnumAttributeAttributeGetterCallback(v8::Local<v8::String>, cons
t v8::PropertyCallbackInfo<v8::Value>& info) |
1483 { | 1483 { |
1484 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1484 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1485 TestObjectV8Internal::testEnumAttributeAttributeGetter(info); | 1485 TestObjectV8Internal::testEnumAttributeAttributeGetter(info); |
1486 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1486 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1487 } | 1487 } |
1488 | 1488 |
1489 static void testEnumAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) | 1489 static void testEnumAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
v8::PropertyCallbackInfo<void>& info) |
1490 { | 1490 { |
1491 v8::Handle<v8::Object> holder = info.Holder(); | 1491 v8::Handle<v8::Object> holder = info.Holder(); |
1492 TestObject* impl = V8TestObject::toNative(holder); | 1492 TestObject* impl = V8TestObject::toNative(holder); |
1493 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 1493 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
1494 String string = cppValue; | 1494 String string = cppValue; |
1495 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) | 1495 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) |
1496 return; | 1496 return; |
1497 impl->setTestEnumAttribute(cppValue); | 1497 impl->setTestEnumAttribute(cppValue); |
1498 } | 1498 } |
1499 | 1499 |
1500 static void testEnumAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1500 static void testEnumAttributeAttributeSetterCallback(v8::Local<v8::String>, v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1501 { | 1501 { |
1502 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1502 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1503 TestObjectV8Internal::testEnumAttributeAttributeSetter(v8Value, info); | 1503 TestObjectV8Internal::testEnumAttributeAttributeSetter(v8Value, info); |
1504 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1504 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1505 } | 1505 } |
1506 | 1506 |
1507 static void staticStringAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 1507 static void staticStringAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
1508 { | 1508 { |
1509 v8SetReturnValueString(info, TestObject::staticStringAttribute(), info.GetIs
olate()); | 1509 v8SetReturnValueString(info, TestObject::staticStringAttribute(), info.GetIs
olate()); |
1510 } | 1510 } |
1511 | 1511 |
1512 static void staticStringAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1512 static void staticStringAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
1513 { | 1513 { |
1514 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1514 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1515 TestObjectV8Internal::staticStringAttributeAttributeGetter(info); | 1515 TestObjectV8Internal::staticStringAttributeAttributeGetter(info); |
1516 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1516 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1517 } | 1517 } |
1518 | 1518 |
1519 static void staticStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1519 static void staticStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
1520 { | 1520 { |
1521 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 1521 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
1522 TestObject::setStaticStringAttribute(cppValue); | 1522 TestObject::setStaticStringAttribute(cppValue); |
1523 } | 1523 } |
1524 | 1524 |
1525 static void staticStringAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1525 static void staticStringAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1526 { | 1526 { |
1527 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1527 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1528 TestObjectV8Internal::staticStringAttributeAttributeSetter(v8Value, info); | 1528 TestObjectV8Internal::staticStringAttributeAttributeSetter(v8Value, info); |
1529 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1529 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1530 } | 1530 } |
1531 | 1531 |
1532 static void staticLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 1532 static void staticLongAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
1533 { | 1533 { |
1534 v8SetReturnValueInt(info, TestObject::staticLongAttribute()); | 1534 v8SetReturnValueInt(info, TestObject::staticLongAttribute()); |
1535 } | 1535 } |
1536 | 1536 |
1537 static void staticLongAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1537 static void staticLongAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1538 { | 1538 { |
1539 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1539 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1540 TestObjectV8Internal::staticLongAttributeAttributeGetter(info); | 1540 TestObjectV8Internal::staticLongAttributeAttributeGetter(info); |
1541 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1541 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1542 } | 1542 } |
1543 | 1543 |
1544 static void staticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1544 static void staticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1545 { | 1545 { |
1546 ExceptionState exceptionState(ExceptionState::SetterContext, "staticLongAttr
ibute", "TestObject", holder, info.GetIsolate()); | 1546 ExceptionState exceptionState(ExceptionState::SetterContext, "staticLongAttr
ibute", "TestObject", holder, info.GetIsolate()); |
1547 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1547 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1548 TestObject::setStaticLongAttribute(cppValue); | 1548 TestObject::setStaticLongAttribute(cppValue); |
1549 } | 1549 } |
1550 | 1550 |
1551 static void staticLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1551 static void staticLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1552 { | 1552 { |
1553 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1553 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1554 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); | 1554 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); |
1555 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1555 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1556 } | 1556 } |
1557 | 1557 |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1600 contextData->activityLogger()->log("TestObject.activityLoggingAccessForA
llWorldsLongAttribute", 0, 0, "Getter"); | 1600 contextData->activityLogger()->log("TestObject.activityLoggingAccessForA
llWorldsLongAttribute", 0, 0, "Getter"); |
1601 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); | 1601 TestObjectV8Internal::activityLoggingAccessForAllWorldsLongAttributeAttribut
eGetter(info); |
1602 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1602 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1603 } | 1603 } |
1604 | 1604 |
1605 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1605 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1606 { | 1606 { |
1607 v8::Handle<v8::Object> holder = info.Holder(); | 1607 v8::Handle<v8::Object> holder = info.Holder(); |
1608 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1608 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
1609 TestObject* impl = V8TestObject::toNative(holder); | 1609 TestObject* impl = V8TestObject::toNative(holder); |
1610 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1610 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1611 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); | 1611 impl->setActivityLoggingAccessForAllWorldsLongAttribute(cppValue); |
1612 } | 1612 } |
1613 | 1613 |
1614 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 1614 static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
1615 { | 1615 { |
1616 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1616 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1617 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1617 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); |
1618 if (contextData && contextData->activityLogger()) { | 1618 if (contextData && contextData->activityLogger()) { |
1619 v8::Handle<v8::Value> loggerArg[] = { v8Value }; | 1619 v8::Handle<v8::Value> loggerArg[] = { v8Value }; |
1620 contextData->activityLogger()->log("TestObject.activityLoggingAccessForA
llWorldsLongAttribute", 1, &loggerArg[0], "Setter"); | 1620 contextData->activityLogger()->log("TestObject.activityLoggingAccessForA
llWorldsLongAttribute", 1, &loggerArg[0], "Setter"); |
(...skipping 17 matching lines...) Expand all Loading... |
1638 contextData->activityLogger()->log("TestObject.activityLoggingGetterForA
llWorldsLongAttribute", 0, 0, "Getter"); | 1638 contextData->activityLogger()->log("TestObject.activityLoggingGetterForA
llWorldsLongAttribute", 0, 0, "Getter"); |
1639 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); | 1639 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eGetter(info); |
1640 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1640 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1641 } | 1641 } |
1642 | 1642 |
1643 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1643 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1644 { | 1644 { |
1645 v8::Handle<v8::Object> holder = info.Holder(); | 1645 v8::Handle<v8::Object> holder = info.Holder(); |
1646 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1646 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
1647 TestObject* impl = V8TestObject::toNative(holder); | 1647 TestObject* impl = V8TestObject::toNative(holder); |
1648 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1648 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1649 impl->setActivityLoggingGetterForAllWorldsLongAttribute(cppValue); | 1649 impl->setActivityLoggingGetterForAllWorldsLongAttribute(cppValue); |
1650 } | 1650 } |
1651 | 1651 |
1652 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 1652 static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
1653 { | 1653 { |
1654 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1654 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1655 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); | 1655 TestObjectV8Internal::activityLoggingGetterForAllWorldsLongAttributeAttribut
eSetter(v8Value, info); |
1656 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1656 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1657 } | 1657 } |
1658 | 1658 |
1659 static void activityLoggingSetterForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) | 1659 static void activityLoggingSetterForAllWorldsLongAttributeAttributeGetter(const
v8::PropertyCallbackInfo<v8::Value>& info) |
1660 { | 1660 { |
1661 v8::Handle<v8::Object> holder = info.Holder(); | 1661 v8::Handle<v8::Object> holder = info.Holder(); |
1662 TestObject* impl = V8TestObject::toNative(holder); | 1662 TestObject* impl = V8TestObject::toNative(holder); |
1663 v8SetReturnValueInt(info, impl->activityLoggingSetterForAllWorldsLongAttribu
te()); | 1663 v8SetReturnValueInt(info, impl->activityLoggingSetterForAllWorldsLongAttribu
te()); |
1664 } | 1664 } |
1665 | 1665 |
1666 static void activityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 1666 static void activityLoggingSetterForAllWorldsLongAttributeAttributeGetterCallbac
k(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
1667 { | 1667 { |
1668 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1668 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1669 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eGetter(info); | 1669 TestObjectV8Internal::activityLoggingSetterForAllWorldsLongAttributeAttribut
eGetter(info); |
1670 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1670 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1671 } | 1671 } |
1672 | 1672 |
1673 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1673 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
cal<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1674 { | 1674 { |
1675 v8::Handle<v8::Object> holder = info.Holder(); | 1675 v8::Handle<v8::Object> holder = info.Holder(); |
1676 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); | 1676 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gSetterForAllWorldsLongAttribute", "TestObject", holder, info.GetIsolate()); |
1677 TestObject* impl = V8TestObject::toNative(holder); | 1677 TestObject* impl = V8TestObject::toNative(holder); |
1678 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1678 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1679 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); | 1679 impl->setActivityLoggingSetterForAllWorldsLongAttribute(cppValue); |
1680 } | 1680 } |
1681 | 1681 |
1682 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) | 1682 static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetterCallbac
k(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbac
kInfo<void>& info) |
1683 { | 1683 { |
1684 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1684 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1685 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 1685 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); |
1686 if (contextData && contextData->activityLogger()) { | 1686 if (contextData && contextData->activityLogger()) { |
1687 v8::Handle<v8::Value> loggerArg[] = { v8Value }; | 1687 v8::Handle<v8::Value> loggerArg[] = { v8Value }; |
1688 contextData->activityLogger()->log("TestObject.activityLoggingSetterForA
llWorldsLongAttribute", 1, &loggerArg[0], "Setter"); | 1688 contextData->activityLogger()->log("TestObject.activityLoggingSetterForA
llWorldsLongAttribute", 1, &loggerArg[0], "Setter"); |
(...skipping 23 matching lines...) Expand all Loading... |
1712 { | 1712 { |
1713 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1713 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1714 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeGetter(info); | 1714 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeGetter(info); |
1715 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1715 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1716 } | 1716 } |
1717 | 1717 |
1718 static void cachedAttributeAnyAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 1718 static void cachedAttributeAnyAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
1719 { | 1719 { |
1720 v8::Handle<v8::Object> holder = info.Holder(); | 1720 v8::Handle<v8::Object> holder = info.Holder(); |
1721 TestObject* impl = V8TestObject::toNative(holder); | 1721 TestObject* impl = V8TestObject::toNative(holder); |
1722 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 1722 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
1723 impl->setCachedAttributeAnyAttribute(cppValue); | 1723 impl->setCachedAttributeAnyAttribute(cppValue); |
1724 V8HiddenValue::deleteHiddenValue(info.GetIsolate(), holder, v8AtomicString(i
nfo.GetIsolate(), "cachedAttributeAnyAttribute")); // Invalidate the cached valu
e. | 1724 V8HiddenValue::deleteHiddenValue(info.GetIsolate(), holder, v8AtomicString(i
nfo.GetIsolate(), "cachedAttributeAnyAttribute")); // Invalidate the cached valu
e. |
1725 } | 1725 } |
1726 | 1726 |
1727 static void cachedAttributeAnyAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1727 static void cachedAttributeAnyAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1728 { | 1728 { |
1729 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1729 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1730 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeSetter(v8Value, in
fo); | 1730 TestObjectV8Internal::cachedAttributeAnyAttributeAttributeSetter(v8Value, in
fo); |
1731 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1731 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1732 } | 1732 } |
(...skipping 10 matching lines...) Expand all Loading... |
1743 { | 1743 { |
1744 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1744 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1745 TestObjectV8Internal::callWithExecutionContextAnyAttributeAttributeGetter(in
fo); | 1745 TestObjectV8Internal::callWithExecutionContextAnyAttributeAttributeGetter(in
fo); |
1746 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1746 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1747 } | 1747 } |
1748 | 1748 |
1749 static void callWithExecutionContextAnyAttributeAttributeSetter(v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1749 static void callWithExecutionContextAnyAttributeAttributeSetter(v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1750 { | 1750 { |
1751 v8::Handle<v8::Object> holder = info.Holder(); | 1751 v8::Handle<v8::Object> holder = info.Holder(); |
1752 TestObject* impl = V8TestObject::toNative(holder); | 1752 TestObject* impl = V8TestObject::toNative(holder); |
1753 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 1753 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
1754 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 1754 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; |
1755 impl->setCallWithExecutionContextAnyAttribute(scriptContext, cppValue); | 1755 impl->setCallWithExecutionContextAnyAttribute(scriptContext, cppValue); |
1756 } | 1756 } |
1757 | 1757 |
1758 static void callWithExecutionContextAnyAttributeAttributeSetterCallback(v8::Loca
l<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 1758 static void callWithExecutionContextAnyAttributeAttributeSetterCallback(v8::Loca
l<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
1759 { | 1759 { |
1760 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1760 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1761 TestObjectV8Internal::callWithExecutionContextAnyAttributeAttributeSetter(v8
Value, info); | 1761 TestObjectV8Internal::callWithExecutionContextAnyAttributeAttributeSetter(v8
Value, info); |
1762 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1762 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1763 } | 1763 } |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1799 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1799 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1800 } | 1800 } |
1801 #endif // ENABLE(CONDITION) | 1801 #endif // ENABLE(CONDITION) |
1802 | 1802 |
1803 #if ENABLE(CONDITION) | 1803 #if ENABLE(CONDITION) |
1804 static void conditionalLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) | 1804 static void conditionalLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) |
1805 { | 1805 { |
1806 v8::Handle<v8::Object> holder = info.Holder(); | 1806 v8::Handle<v8::Object> holder = info.Holder(); |
1807 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalLon
gAttribute", "TestObject", holder, info.GetIsolate()); | 1807 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalLon
gAttribute", "TestObject", holder, info.GetIsolate()); |
1808 TestObject* impl = V8TestObject::toNative(holder); | 1808 TestObject* impl = V8TestObject::toNative(holder); |
1809 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1809 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1810 impl->setConditionalLongAttribute(cppValue); | 1810 impl->setConditionalLongAttribute(cppValue); |
1811 } | 1811 } |
1812 #endif // ENABLE(CONDITION) | 1812 #endif // ENABLE(CONDITION) |
1813 | 1813 |
1814 #if ENABLE(CONDITION) | 1814 #if ENABLE(CONDITION) |
1815 static void conditionalLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1815 static void conditionalLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1816 { | 1816 { |
1817 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1817 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1818 TestObjectV8Internal::conditionalLongAttributeAttributeSetter(v8Value, info)
; | 1818 TestObjectV8Internal::conditionalLongAttributeAttributeSetter(v8Value, info)
; |
1819 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1819 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 17 matching lines...) Expand all Loading... |
1837 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1837 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1838 } | 1838 } |
1839 #endif // ENABLE(CONDITION_1) && ENABLE(CONDITION_2) | 1839 #endif // ENABLE(CONDITION_1) && ENABLE(CONDITION_2) |
1840 | 1840 |
1841 #if ENABLE(CONDITION_1) && ENABLE(CONDITION_2) | 1841 #if ENABLE(CONDITION_1) && ENABLE(CONDITION_2) |
1842 static void conditionalAndLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 1842 static void conditionalAndLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
1843 { | 1843 { |
1844 v8::Handle<v8::Object> holder = info.Holder(); | 1844 v8::Handle<v8::Object> holder = info.Holder(); |
1845 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalAnd
LongAttribute", "TestObject", holder, info.GetIsolate()); | 1845 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalAnd
LongAttribute", "TestObject", holder, info.GetIsolate()); |
1846 TestObject* impl = V8TestObject::toNative(holder); | 1846 TestObject* impl = V8TestObject::toNative(holder); |
1847 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1847 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1848 impl->setConditionalAndLongAttribute(cppValue); | 1848 impl->setConditionalAndLongAttribute(cppValue); |
1849 } | 1849 } |
1850 #endif // ENABLE(CONDITION_1) && ENABLE(CONDITION_2) | 1850 #endif // ENABLE(CONDITION_1) && ENABLE(CONDITION_2) |
1851 | 1851 |
1852 #if ENABLE(CONDITION_1) && ENABLE(CONDITION_2) | 1852 #if ENABLE(CONDITION_1) && ENABLE(CONDITION_2) |
1853 static void conditionalAndLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1853 static void conditionalAndLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1854 { | 1854 { |
1855 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1855 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1856 TestObjectV8Internal::conditionalAndLongAttributeAttributeSetter(v8Value, in
fo); | 1856 TestObjectV8Internal::conditionalAndLongAttributeAttributeSetter(v8Value, in
fo); |
1857 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1857 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 17 matching lines...) Expand all Loading... |
1875 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1875 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1876 } | 1876 } |
1877 #endif // ENABLE(CONDITION_1) || ENABLE(CONDITION_2) | 1877 #endif // ENABLE(CONDITION_1) || ENABLE(CONDITION_2) |
1878 | 1878 |
1879 #if ENABLE(CONDITION_1) || ENABLE(CONDITION_2) | 1879 #if ENABLE(CONDITION_1) || ENABLE(CONDITION_2) |
1880 static void conditionalOrLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 1880 static void conditionalOrLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
1881 { | 1881 { |
1882 v8::Handle<v8::Object> holder = info.Holder(); | 1882 v8::Handle<v8::Object> holder = info.Holder(); |
1883 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalOrL
ongAttribute", "TestObject", holder, info.GetIsolate()); | 1883 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalOrL
ongAttribute", "TestObject", holder, info.GetIsolate()); |
1884 TestObject* impl = V8TestObject::toNative(holder); | 1884 TestObject* impl = V8TestObject::toNative(holder); |
1885 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1885 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1886 impl->setConditionalOrLongAttribute(cppValue); | 1886 impl->setConditionalOrLongAttribute(cppValue); |
1887 } | 1887 } |
1888 #endif // ENABLE(CONDITION_1) || ENABLE(CONDITION_2) | 1888 #endif // ENABLE(CONDITION_1) || ENABLE(CONDITION_2) |
1889 | 1889 |
1890 #if ENABLE(CONDITION_1) || ENABLE(CONDITION_2) | 1890 #if ENABLE(CONDITION_1) || ENABLE(CONDITION_2) |
1891 static void conditionalOrLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1891 static void conditionalOrLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1892 { | 1892 { |
1893 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1893 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1894 TestObjectV8Internal::conditionalOrLongAttributeAttributeSetter(v8Value, inf
o); | 1894 TestObjectV8Internal::conditionalOrLongAttributeAttributeSetter(v8Value, inf
o); |
1895 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1895 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 19 matching lines...) Expand all Loading... |
1915 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 1915 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
1916 V8TestObject::customGetterLongAttributeAttributeGetterCustom(info); | 1916 V8TestObject::customGetterLongAttributeAttributeGetterCustom(info); |
1917 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1917 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1918 } | 1918 } |
1919 | 1919 |
1920 static void customGetterLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 1920 static void customGetterLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
1921 { | 1921 { |
1922 v8::Handle<v8::Object> holder = info.Holder(); | 1922 v8::Handle<v8::Object> holder = info.Holder(); |
1923 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 1923 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
1924 TestObject* impl = V8TestObject::toNative(holder); | 1924 TestObject* impl = V8TestObject::toNative(holder); |
1925 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 1925 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
1926 impl->setCustomGetterLongAttribute(cppValue); | 1926 impl->setCustomGetterLongAttribute(cppValue); |
1927 } | 1927 } |
1928 | 1928 |
1929 static void customGetterLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1929 static void customGetterLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1930 { | 1930 { |
1931 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 1931 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
1932 TestObjectV8Internal::customGetterLongAttributeAttributeSetter(v8Value, info
); | 1932 TestObjectV8Internal::customGetterLongAttributeAttributeSetter(v8Value, info
); |
1933 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 1933 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
1934 } | 1934 } |
1935 | 1935 |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2006 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::LongAttribute); | 2006 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::LongAttribute); |
2007 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); | 2007 TestObjectV8Internal::deprecatedLongAttributeAttributeGetter(info); |
2008 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2008 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2009 } | 2009 } |
2010 | 2010 |
2011 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 2011 static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
2012 { | 2012 { |
2013 v8::Handle<v8::Object> holder = info.Holder(); | 2013 v8::Handle<v8::Object> holder = info.Holder(); |
2014 ExceptionState exceptionState(ExceptionState::SetterContext, "deprecatedLong
Attribute", "TestObject", holder, info.GetIsolate()); | 2014 ExceptionState exceptionState(ExceptionState::SetterContext, "deprecatedLong
Attribute", "TestObject", holder, info.GetIsolate()); |
2015 TestObject* impl = V8TestObject::toNative(holder); | 2015 TestObject* impl = V8TestObject::toNative(holder); |
2016 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2016 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2017 impl->setDeprecatedLongAttribute(cppValue); | 2017 impl->setDeprecatedLongAttribute(cppValue); |
2018 } | 2018 } |
2019 | 2019 |
2020 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2020 static void deprecatedLongAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2021 { | 2021 { |
2022 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2022 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2023 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::LongAttribute); | 2023 UseCounter::countDeprecation(callingExecutionContext(info.GetIsolate()), Use
Counter::LongAttribute); |
2024 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); | 2024 TestObjectV8Internal::deprecatedLongAttributeAttributeSetter(v8Value, info); |
2025 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2025 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2026 } | 2026 } |
(...skipping 10 matching lines...) Expand all Loading... |
2037 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2037 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2038 TestObjectV8Internal::enforceRangeLongAttributeAttributeGetter(info); | 2038 TestObjectV8Internal::enforceRangeLongAttributeAttributeGetter(info); |
2039 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2039 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2040 } | 2040 } |
2041 | 2041 |
2042 static void enforceRangeLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 2042 static void enforceRangeLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
2043 { | 2043 { |
2044 v8::Handle<v8::Object> holder = info.Holder(); | 2044 v8::Handle<v8::Object> holder = info.Holder(); |
2045 ExceptionState exceptionState(ExceptionState::SetterContext, "enforceRangeLo
ngAttribute", "TestObject", holder, info.GetIsolate()); | 2045 ExceptionState exceptionState(ExceptionState::SetterContext, "enforceRangeLo
ngAttribute", "TestObject", holder, info.GetIsolate()); |
2046 TestObject* impl = V8TestObject::toNative(holder); | 2046 TestObject* impl = V8TestObject::toNative(holder); |
2047 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, EnforceRange, exce
ptionState), exceptionState); | 2047 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, EnforceRange, e
xceptionState), exceptionState); |
2048 impl->setEnforceRangeLongAttribute(cppValue); | 2048 impl->setEnforceRangeLongAttribute(cppValue); |
2049 } | 2049 } |
2050 | 2050 |
2051 static void enforceRangeLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2051 static void enforceRangeLongAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2052 { | 2052 { |
2053 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2053 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2054 TestObjectV8Internal::enforceRangeLongAttributeAttributeSetter(v8Value, info
); | 2054 TestObjectV8Internal::enforceRangeLongAttributeAttributeSetter(v8Value, info
); |
2055 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2055 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2056 } | 2056 } |
2057 | 2057 |
2058 static void exposeJSAccessorsLongAttributeAttributeGetter(const v8::FunctionCall
backInfo<v8::Value>& info) | 2058 static void exposeJSAccessorsLongAttributeAttributeGetter(const v8::FunctionCall
backInfo<v8::Value>& info) |
2059 { | 2059 { |
2060 v8::Handle<v8::Object> holder = info.Holder(); | 2060 v8::Handle<v8::Object> holder = info.Holder(); |
2061 TestObject* impl = V8TestObject::toNative(holder); | 2061 TestObject* impl = V8TestObject::toNative(holder); |
2062 v8SetReturnValueInt(info, impl->exposeJSAccessorsLongAttribute()); | 2062 v8SetReturnValueInt(info, impl->exposeJSAccessorsLongAttribute()); |
2063 } | 2063 } |
2064 | 2064 |
2065 static void exposeJSAccessorsLongAttributeAttributeGetterCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 2065 static void exposeJSAccessorsLongAttributeAttributeGetterCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
2066 { | 2066 { |
2067 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2067 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2068 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeGetter(info); | 2068 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeGetter(info); |
2069 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2069 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2070 } | 2070 } |
2071 | 2071 |
2072 static void exposeJSAccessorsLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::FunctionCallbackInfo<v8::Value>& info) | 2072 static void exposeJSAccessorsLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::FunctionCallbackInfo<v8::Value>& info) |
2073 { | 2073 { |
2074 v8::Handle<v8::Object> holder = info.Holder(); | 2074 v8::Handle<v8::Object> holder = info.Holder(); |
2075 ExceptionState exceptionState(ExceptionState::SetterContext, "exposeJSAccess
orsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2075 ExceptionState exceptionState(ExceptionState::SetterContext, "exposeJSAccess
orsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2076 TestObject* impl = V8TestObject::toNative(holder); | 2076 TestObject* impl = V8TestObject::toNative(holder); |
2077 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2077 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2078 impl->setExposeJSAccessorsLongAttribute(cppValue); | 2078 impl->setExposeJSAccessorsLongAttribute(cppValue); |
2079 } | 2079 } |
2080 | 2080 |
2081 static void exposeJSAccessorsLongAttributeAttributeSetterCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 2081 static void exposeJSAccessorsLongAttributeAttributeSetterCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
2082 { | 2082 { |
2083 v8::Local<v8::Value> v8Value = info[0]; | 2083 v8::Local<v8::Value> v8Value = info[0]; |
2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2084 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2085 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeSetter(v8Value,
info); | 2085 TestObjectV8Internal::exposeJSAccessorsLongAttributeAttributeSetter(v8Value,
info); |
2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2086 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2087 } | 2087 } |
(...skipping 10 matching lines...) Expand all Loading... |
2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2098 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2099 TestObjectV8Internal::implementedAsLongAttributeAttributeGetter(info); | 2099 TestObjectV8Internal::implementedAsLongAttributeAttributeGetter(info); |
2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2100 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2101 } | 2101 } |
2102 | 2102 |
2103 static void implementedAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 2103 static void implementedAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
2104 { | 2104 { |
2105 v8::Handle<v8::Object> holder = info.Holder(); | 2105 v8::Handle<v8::Object> holder = info.Holder(); |
2106 ExceptionState exceptionState(ExceptionState::SetterContext, "implementedAsL
ongAttribute", "TestObject", holder, info.GetIsolate()); | 2106 ExceptionState exceptionState(ExceptionState::SetterContext, "implementedAsL
ongAttribute", "TestObject", holder, info.GetIsolate()); |
2107 TestObject* impl = V8TestObject::toNative(holder); | 2107 TestObject* impl = V8TestObject::toNative(holder); |
2108 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2108 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2109 impl->setImplementedAsName(cppValue); | 2109 impl->setImplementedAsName(cppValue); |
2110 } | 2110 } |
2111 | 2111 |
2112 static void implementedAsLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2112 static void implementedAsLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2113 { | 2113 { |
2114 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2114 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2115 TestObjectV8Internal::implementedAsLongAttributeAttributeSetter(v8Value, inf
o); | 2115 TestObjectV8Internal::implementedAsLongAttributeAttributeSetter(v8Value, inf
o); |
2116 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2116 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2117 } | 2117 } |
2118 | 2118 |
(...skipping 16 matching lines...) Expand all Loading... |
2135 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2135 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2136 V8TestObject::customGetterImplementedAsLongAttributeAttributeGetterCustom(in
fo); | 2136 V8TestObject::customGetterImplementedAsLongAttributeAttributeGetterCustom(in
fo); |
2137 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2137 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2138 } | 2138 } |
2139 | 2139 |
2140 static void customGetterImplementedAsLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2140 static void customGetterImplementedAsLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2141 { | 2141 { |
2142 v8::Handle<v8::Object> holder = info.Holder(); | 2142 v8::Handle<v8::Object> holder = info.Holder(); |
2143 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterIm
plementedAsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2143 ExceptionState exceptionState(ExceptionState::SetterContext, "customGetterIm
plementedAsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2144 TestObject* impl = V8TestObject::toNative(holder); | 2144 TestObject* impl = V8TestObject::toNative(holder); |
2145 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2145 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2146 impl->setImplementedAsNameWithCustomGetter(cppValue); | 2146 impl->setImplementedAsNameWithCustomGetter(cppValue); |
2147 } | 2147 } |
2148 | 2148 |
2149 static void customGetterImplementedAsLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) | 2149 static void customGetterImplementedAsLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) |
2150 { | 2150 { |
2151 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2151 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2152 TestObjectV8Internal::customGetterImplementedAsLongAttributeAttributeSetter(
v8Value, info); | 2152 TestObjectV8Internal::customGetterImplementedAsLongAttributeAttributeSetter(
v8Value, info); |
2153 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2153 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2154 } | 2154 } |
2155 | 2155 |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2187 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); | 2187 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); |
2188 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); | 2188 TestObjectV8Internal::measureAsLongAttributeAttributeGetter(info); |
2189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2189 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2190 } | 2190 } |
2191 | 2191 |
2192 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 2192 static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
2193 { | 2193 { |
2194 v8::Handle<v8::Object> holder = info.Holder(); | 2194 v8::Handle<v8::Object> holder = info.Holder(); |
2195 ExceptionState exceptionState(ExceptionState::SetterContext, "measureAsLongA
ttribute", "TestObject", holder, info.GetIsolate()); | 2195 ExceptionState exceptionState(ExceptionState::SetterContext, "measureAsLongA
ttribute", "TestObject", holder, info.GetIsolate()); |
2196 TestObject* impl = V8TestObject::toNative(holder); | 2196 TestObject* impl = V8TestObject::toNative(holder); |
2197 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2197 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2198 impl->setMeasureAsLongAttribute(cppValue); | 2198 impl->setMeasureAsLongAttribute(cppValue); |
2199 } | 2199 } |
2200 | 2200 |
2201 static void measureAsLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2201 static void measureAsLongAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2202 { | 2202 { |
2203 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2203 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2204 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); | 2204 UseCounter::count(callingExecutionContext(info.GetIsolate()), UseCounter::Te
stFeature); |
2205 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); | 2205 TestObjectV8Internal::measureAsLongAttributeAttributeSetter(v8Value, info); |
2206 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2206 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2207 } | 2207 } |
(...skipping 10 matching lines...) Expand all Loading... |
2218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2218 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2219 TestObjectV8Internal::notEnumerableLongAttributeAttributeGetter(info); | 2219 TestObjectV8Internal::notEnumerableLongAttributeAttributeGetter(info); |
2220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2220 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2221 } | 2221 } |
2222 | 2222 |
2223 static void notEnumerableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) | 2223 static void notEnumerableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
ue, const v8::PropertyCallbackInfo<void>& info) |
2224 { | 2224 { |
2225 v8::Handle<v8::Object> holder = info.Holder(); | 2225 v8::Handle<v8::Object> holder = info.Holder(); |
2226 ExceptionState exceptionState(ExceptionState::SetterContext, "notEnumerableL
ongAttribute", "TestObject", holder, info.GetIsolate()); | 2226 ExceptionState exceptionState(ExceptionState::SetterContext, "notEnumerableL
ongAttribute", "TestObject", holder, info.GetIsolate()); |
2227 TestObject* impl = V8TestObject::toNative(holder); | 2227 TestObject* impl = V8TestObject::toNative(holder); |
2228 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2228 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2229 impl->setNotEnumerableLongAttribute(cppValue); | 2229 impl->setNotEnumerableLongAttribute(cppValue); |
2230 } | 2230 } |
2231 | 2231 |
2232 static void notEnumerableLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2232 static void notEnumerableLongAttributeAttributeSetterCallback(v8::Local<v8::Stri
ng>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2233 { | 2233 { |
2234 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2234 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2235 TestObjectV8Internal::notEnumerableLongAttributeAttributeSetter(v8Value, inf
o); | 2235 TestObjectV8Internal::notEnumerableLongAttributeAttributeSetter(v8Value, inf
o); |
2236 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2236 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2237 } | 2237 } |
2238 | 2238 |
2239 static void perContextEnabledLongAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) | 2239 static void perContextEnabledLongAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) |
2240 { | 2240 { |
2241 v8::Handle<v8::Object> holder = info.Holder(); | 2241 v8::Handle<v8::Object> holder = info.Holder(); |
2242 TestObject* impl = V8TestObject::toNative(holder); | 2242 TestObject* impl = V8TestObject::toNative(holder); |
2243 v8SetReturnValueInt(info, impl->perContextEnabledLongAttribute()); | 2243 v8SetReturnValueInt(info, impl->perContextEnabledLongAttribute()); |
2244 } | 2244 } |
2245 | 2245 |
2246 static void perContextEnabledLongAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2246 static void perContextEnabledLongAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2247 { | 2247 { |
2248 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2248 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2249 TestObjectV8Internal::perContextEnabledLongAttributeAttributeGetter(info); | 2249 TestObjectV8Internal::perContextEnabledLongAttributeAttributeGetter(info); |
2250 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2250 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2251 } | 2251 } |
2252 | 2252 |
2253 static void perContextEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2253 static void perContextEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2254 { | 2254 { |
2255 v8::Handle<v8::Object> holder = info.Holder(); | 2255 v8::Handle<v8::Object> holder = info.Holder(); |
2256 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledLongAttribute", "TestObject", holder, info.GetIsolate()); | 2256 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledLongAttribute", "TestObject", holder, info.GetIsolate()); |
2257 TestObject* impl = V8TestObject::toNative(holder); | 2257 TestObject* impl = V8TestObject::toNative(holder); |
2258 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2258 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2259 impl->setPerContextEnabledLongAttribute(cppValue); | 2259 impl->setPerContextEnabledLongAttribute(cppValue); |
2260 } | 2260 } |
2261 | 2261 |
2262 static void perContextEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) | 2262 static void perContextEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) |
2263 { | 2263 { |
2264 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2264 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2265 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value,
info); | 2265 TestObjectV8Internal::perContextEnabledLongAttributeAttributeSetter(v8Value,
info); |
2266 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2266 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2267 } | 2267 } |
2268 | 2268 |
2269 static void perWorldBindingsLongAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) | 2269 static void perWorldBindingsLongAttributeAttributeGetter(const v8::PropertyCallb
ackInfo<v8::Value>& info) |
2270 { | 2270 { |
2271 v8::Handle<v8::Object> holder = info.Holder(); | 2271 v8::Handle<v8::Object> holder = info.Holder(); |
2272 TestObject* impl = V8TestObject::toNative(holder); | 2272 TestObject* impl = V8TestObject::toNative(holder); |
2273 v8SetReturnValueInt(info, impl->perWorldBindingsLongAttribute()); | 2273 v8SetReturnValueInt(info, impl->perWorldBindingsLongAttribute()); |
2274 } | 2274 } |
2275 | 2275 |
2276 static void perWorldBindingsLongAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2276 static void perWorldBindingsLongAttributeAttributeGetterCallback(v8::Local<v8::S
tring>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2277 { | 2277 { |
2278 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2278 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2279 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeGetter(info); | 2279 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeGetter(info); |
2280 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2280 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2281 } | 2281 } |
2282 | 2282 |
2283 static void perWorldBindingsLongAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) | 2283 static void perWorldBindingsLongAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
2284 { | 2284 { |
2285 v8::Handle<v8::Object> holder = info.Holder(); | 2285 v8::Handle<v8::Object> holder = info.Holder(); |
2286 ExceptionState exceptionState(ExceptionState::SetterContext, "perWorldBindin
gsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2286 ExceptionState exceptionState(ExceptionState::SetterContext, "perWorldBindin
gsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2287 TestObject* impl = V8TestObject::toNative(holder); | 2287 TestObject* impl = V8TestObject::toNative(holder); |
2288 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2288 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2289 impl->setPerWorldBindingsLongAttribute(cppValue); | 2289 impl->setPerWorldBindingsLongAttribute(cppValue); |
2290 } | 2290 } |
2291 | 2291 |
2292 static void perWorldBindingsLongAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) | 2292 static void perWorldBindingsLongAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
2293 { | 2293 { |
2294 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2294 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2295 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeSetter(v8Value,
info); | 2295 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeSetter(v8Value,
info); |
2296 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2296 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2297 } | 2297 } |
2298 | 2298 |
2299 static void perWorldBindingsLongAttributeAttributeGetterForMainWorld(const v8::P
ropertyCallbackInfo<v8::Value>& info) | 2299 static void perWorldBindingsLongAttributeAttributeGetterForMainWorld(const v8::P
ropertyCallbackInfo<v8::Value>& info) |
2300 { | 2300 { |
2301 v8::Handle<v8::Object> holder = info.Holder(); | 2301 v8::Handle<v8::Object> holder = info.Holder(); |
2302 TestObject* impl = V8TestObject::toNative(holder); | 2302 TestObject* impl = V8TestObject::toNative(holder); |
2303 v8SetReturnValueInt(info, impl->perWorldBindingsLongAttribute()); | 2303 v8SetReturnValueInt(info, impl->perWorldBindingsLongAttribute()); |
2304 } | 2304 } |
2305 | 2305 |
2306 static void perWorldBindingsLongAttributeAttributeGetterCallbackForMainWorld(v8:
:Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2306 static void perWorldBindingsLongAttributeAttributeGetterCallbackForMainWorld(v8:
:Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2307 { | 2307 { |
2308 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2308 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2309 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeGetterForMainWor
ld(info); | 2309 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeGetterForMainWor
ld(info); |
2310 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2310 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2311 } | 2311 } |
2312 | 2312 |
2313 static void perWorldBindingsLongAttributeAttributeSetterForMainWorld(v8::Local<v
8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2313 static void perWorldBindingsLongAttributeAttributeSetterForMainWorld(v8::Local<v
8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2314 { | 2314 { |
2315 v8::Handle<v8::Object> holder = info.Holder(); | 2315 v8::Handle<v8::Object> holder = info.Holder(); |
2316 ExceptionState exceptionState(ExceptionState::SetterContext, "perWorldBindin
gsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2316 ExceptionState exceptionState(ExceptionState::SetterContext, "perWorldBindin
gsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2317 TestObject* impl = V8TestObject::toNative(holder); | 2317 TestObject* impl = V8TestObject::toNative(holder); |
2318 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2318 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2319 impl->setPerWorldBindingsLongAttribute(cppValue); | 2319 impl->setPerWorldBindingsLongAttribute(cppValue); |
2320 } | 2320 } |
2321 | 2321 |
2322 static void perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld(v8:
:Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo
<void>& info) | 2322 static void perWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld(v8:
:Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo
<void>& info) |
2323 { | 2323 { |
2324 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2324 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2325 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeSetterForMainWor
ld(v8Value, info); | 2325 TestObjectV8Internal::perWorldBindingsLongAttributeAttributeSetterForMainWor
ld(v8Value, info); |
2326 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2326 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2327 } | 2327 } |
2328 | 2328 |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2411 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 0, 0, "Getter"); | 2411 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 0, 0, "Getter"); |
2412 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 2412 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
2413 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2413 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2414 } | 2414 } |
2415 | 2415 |
2416 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2416 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2417 { | 2417 { |
2418 v8::Handle<v8::Object> holder = info.Holder(); | 2418 v8::Handle<v8::Object> holder = info.Holder(); |
2419 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2419 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2420 TestObject* impl = V8TestObject::toNative(holder); | 2420 TestObject* impl = V8TestObject::toNative(holder); |
2421 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2421 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2422 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2422 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2423 } | 2423 } |
2424 | 2424 |
2425 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 2425 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
2426 { | 2426 { |
2427 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2427 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2428 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2428 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); |
2429 if (contextData && contextData->activityLogger()) { | 2429 if (contextData && contextData->activityLogger()) { |
2430 v8::Handle<v8::Value> loggerArg[] = { v8Value }; | 2430 v8::Handle<v8::Value> loggerArg[] = { v8Value }; |
2431 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); | 2431 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); |
(...skipping 17 matching lines...) Expand all Loading... |
2449 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 0, 0, "Getter"); | 2449 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 0, 0, "Getter"); |
2450 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 2450 TestObjectV8Internal::activityLoggingAccessPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
2451 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2451 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2452 } | 2452 } |
2453 | 2453 |
2454 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 2454 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
2455 { | 2455 { |
2456 v8::Handle<v8::Object> holder = info.Holder(); | 2456 v8::Handle<v8::Object> holder = info.Holder(); |
2457 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2457 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2458 TestObject* impl = V8TestObject::toNative(holder); | 2458 TestObject* impl = V8TestObject::toNative(holder); |
2459 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2459 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2460 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); | 2460 impl->setActivityLoggingAccessPerWorldBindingsLongAttribute(cppValue); |
2461 } | 2461 } |
2462 | 2462 |
2463 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 2463 static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
2464 { | 2464 { |
2465 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2465 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2466 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2466 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); |
2467 if (contextData && contextData->activityLogger()) { | 2467 if (contextData && contextData->activityLogger()) { |
2468 v8::Handle<v8::Value> loggerArg[] = { v8Value }; | 2468 v8::Handle<v8::Value> loggerArg[] = { v8Value }; |
2469 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); | 2469 contextData->activityLogger()->log("TestObject.activityLoggingAccessPerW
orldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); |
(...skipping 17 matching lines...) Expand all Loading... |
2487 contextData->activityLogger()->log("TestObject.activityLoggingAccessForI
solatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter"); | 2487 contextData->activityLogger()->log("TestObject.activityLoggingAccessForI
solatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter"); |
2488 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 2488 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
2489 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2489 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2490 } | 2490 } |
2491 | 2491 |
2492 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 2492 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
2493 { | 2493 { |
2494 v8::Handle<v8::Object> holder = info.Holder(); | 2494 v8::Handle<v8::Object> holder = info.Holder(); |
2495 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2495 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
2496 TestObject* impl = V8TestObject::toNative(holder); | 2496 TestObject* impl = V8TestObject::toNative(holder); |
2497 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2497 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2498 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 2498 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
2499 } | 2499 } |
2500 | 2500 |
2501 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 2501 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
2502 { | 2502 { |
2503 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2503 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2504 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); | 2504 V8PerContextData* contextData = V8PerContextData::from(info.GetIsolate()->Ge
tCurrentContext()); |
2505 if (contextData && contextData->activityLogger()) { | 2505 if (contextData && contextData->activityLogger()) { |
2506 v8::Handle<v8::Value> loggerArg[] = { v8Value }; | 2506 v8::Handle<v8::Value> loggerArg[] = { v8Value }; |
2507 contextData->activityLogger()->log("TestObject.activityLoggingAccessForI
solatedWorldsPerWorldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); | 2507 contextData->activityLogger()->log("TestObject.activityLoggingAccessForI
solatedWorldsPerWorldBindingsLongAttribute", 1, &loggerArg[0], "Setter"); |
(...skipping 14 matching lines...) Expand all Loading... |
2522 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2522 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2523 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); | 2523 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); |
2524 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2524 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2525 } | 2525 } |
2526 | 2526 |
2527 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 2527 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
2528 { | 2528 { |
2529 v8::Handle<v8::Object> holder = info.Holder(); | 2529 v8::Handle<v8::Object> holder = info.Holder(); |
2530 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2530 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gAccessForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
2531 TestObject* impl = V8TestObject::toNative(holder); | 2531 TestObject* impl = V8TestObject::toNative(holder); |
2532 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2532 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2533 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 2533 impl->setActivityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
2534 } | 2534 } |
2535 | 2535 |
2536 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2536 static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2537 { | 2537 { |
2538 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2538 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2539 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); | 2539 TestObjectV8Internal::activityLoggingAccessForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); |
2540 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2540 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2541 } | 2541 } |
2542 | 2542 |
(...skipping 12 matching lines...) Expand all Loading... |
2555 contextData->activityLogger()->log("TestObject.activityLoggingGetterPerW
orldBindingsLongAttribute", 0, 0, "Getter"); | 2555 contextData->activityLogger()->log("TestObject.activityLoggingGetterPerW
orldBindingsLongAttribute", 0, 0, "Getter"); |
2556 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); | 2556 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetter(info); |
2557 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2557 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2558 } | 2558 } |
2559 | 2559 |
2560 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2560 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2561 { | 2561 { |
2562 v8::Handle<v8::Object> holder = info.Holder(); | 2562 v8::Handle<v8::Object> holder = info.Holder(); |
2563 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2563 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2564 TestObject* impl = V8TestObject::toNative(holder); | 2564 TestObject* impl = V8TestObject::toNative(holder); |
2565 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2565 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2566 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); | 2566 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); |
2567 } | 2567 } |
2568 | 2568 |
2569 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 2569 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
2570 { | 2570 { |
2571 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2571 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2572 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); | 2572 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetter(v8Value, info); |
2573 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2573 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2574 } | 2574 } |
2575 | 2575 |
(...skipping 12 matching lines...) Expand all Loading... |
2588 contextData->activityLogger()->log("TestObject.activityLoggingGetterPerW
orldBindingsLongAttribute", 0, 0, "Getter"); | 2588 contextData->activityLogger()->log("TestObject.activityLoggingGetterPerW
orldBindingsLongAttribute", 0, 0, "Getter"); |
2589 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); | 2589 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteGetterForMainWorld(info); |
2590 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2590 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2591 } | 2591 } |
2592 | 2592 |
2593 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) | 2593 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
MainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& in
fo) |
2594 { | 2594 { |
2595 v8::Handle<v8::Object> holder = info.Holder(); | 2595 v8::Handle<v8::Object> holder = info.Holder(); |
2596 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); | 2596 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterPerWorldBindingsLongAttribute", "TestObject", holder, info.GetIsolate()); |
2597 TestObject* impl = V8TestObject::toNative(holder); | 2597 TestObject* impl = V8TestObject::toNative(holder); |
2598 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2598 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2599 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); | 2599 impl->setActivityLoggingGetterPerWorldBindingsLongAttribute(cppValue); |
2600 } | 2600 } |
2601 | 2601 |
2602 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 2602 static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterCal
lbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
2603 { | 2603 { |
2604 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2604 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2605 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); | 2605 TestObjectV8Internal::activityLoggingGetterPerWorldBindingsLongAttributeAttr
ibuteSetterForMainWorld(v8Value, info); |
2606 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2606 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2607 } | 2607 } |
2608 | 2608 |
(...skipping 12 matching lines...) Expand all Loading... |
2621 contextData->activityLogger()->log("TestObject.activityLoggingGetterForI
solatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter"); | 2621 contextData->activityLogger()->log("TestObject.activityLoggingGetterForI
solatedWorldsPerWorldBindingsLongAttribute", 0, 0, "Getter"); |
2622 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); | 2622 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetter(info); |
2623 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2623 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2624 } | 2624 } |
2625 | 2625 |
2626 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 2626 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
2627 { | 2627 { |
2628 v8::Handle<v8::Object> holder = info.Holder(); | 2628 v8::Handle<v8::Object> holder = info.Holder(); |
2629 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2629 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
2630 TestObject* impl = V8TestObject::toNative(holder); | 2630 TestObject* impl = V8TestObject::toNative(holder); |
2631 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2631 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2632 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 2632 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
2633 } | 2633 } |
2634 | 2634 |
2635 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 2635 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
2636 { | 2636 { |
2637 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2637 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2638 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); | 2638 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetter(v8Value, info); |
2639 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2639 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2640 } | 2640 } |
2641 | 2641 |
2642 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterForMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) | 2642 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterForMainWorld(const v8::PropertyCallbackInfo<v8::Value>& info) |
2643 { | 2643 { |
2644 v8::Handle<v8::Object> holder = info.Holder(); | 2644 v8::Handle<v8::Object> holder = info.Holder(); |
2645 TestObject* impl = V8TestObject::toNative(holder); | 2645 TestObject* impl = V8TestObject::toNative(holder); |
2646 v8SetReturnValueInt(info, impl->activityLoggingGetterForIsolatedWorldsPerWor
ldBindingsLongAttribute()); | 2646 v8SetReturnValueInt(info, impl->activityLoggingGetterForIsolatedWorldsPerWor
ldBindingsLongAttribute()); |
2647 } | 2647 } |
2648 | 2648 |
2649 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCall
backInfo<v8::Value>& info) | 2649 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeGetterCallbackForMainWorld(v8::Local<v8::String>, const v8::PropertyCall
backInfo<v8::Value>& info) |
2650 { | 2650 { |
2651 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2651 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2652 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); | 2652 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeGetterForMainWorld(info); |
2653 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2653 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2654 } | 2654 } |
2655 | 2655 |
2656 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 2656 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterForMainWorld(v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
2657 { | 2657 { |
2658 v8::Handle<v8::Object> holder = info.Holder(); | 2658 v8::Handle<v8::Object> holder = info.Holder(); |
2659 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); | 2659 ExceptionState exceptionState(ExceptionState::SetterContext, "activityLoggin
gGetterForIsolatedWorldsPerWorldBindingsLongAttribute", "TestObject", holder, in
fo.GetIsolate()); |
2660 TestObject* impl = V8TestObject::toNative(holder); | 2660 TestObject* impl = V8TestObject::toNative(holder); |
2661 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2661 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2662 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); | 2662 impl->setActivityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute
(cppValue); |
2663 } | 2663 } |
2664 | 2664 |
2665 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2665 static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
ttributeSetterCallbackForMainWorld(v8::Local<v8::String>, v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2666 { | 2666 { |
2667 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2667 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2668 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); | 2668 TestObjectV8Internal::activityLoggingGetterForIsolatedWorldsPerWorldBindings
LongAttributeAttributeSetterForMainWorld(v8Value, info); |
2669 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2669 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2670 } | 2670 } |
2671 | 2671 |
(...skipping 11 matching lines...) Expand all Loading... |
2683 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2683 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2684 } | 2684 } |
2685 | 2685 |
2686 static void locationAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Prop
ertyCallbackInfo<void>& info) | 2686 static void locationAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Prop
ertyCallbackInfo<void>& info) |
2687 { | 2687 { |
2688 v8::Handle<v8::Object> holder = info.Holder(); | 2688 v8::Handle<v8::Object> holder = info.Holder(); |
2689 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2689 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2690 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->location()); | 2690 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->location()); |
2691 if (!impl) | 2691 if (!impl) |
2692 return; | 2692 return; |
2693 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 2693 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
2694 impl->setHref(cppValue); | 2694 impl->setHref(cppValue); |
2695 } | 2695 } |
2696 | 2696 |
2697 static void locationAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8:
:Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2697 static void locationAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8:
:Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2698 { | 2698 { |
2699 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2699 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2700 TestObjectV8Internal::locationAttributeSetter(v8Value, info); | 2700 TestObjectV8Internal::locationAttributeSetter(v8Value, info); |
2701 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2701 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2702 } | 2702 } |
2703 | 2703 |
(...skipping 11 matching lines...) Expand all Loading... |
2715 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2715 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2716 } | 2716 } |
2717 | 2717 |
2718 static void locationWithExceptionAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 2718 static void locationWithExceptionAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
2719 { | 2719 { |
2720 v8::Handle<v8::Object> holder = info.Holder(); | 2720 v8::Handle<v8::Object> holder = info.Holder(); |
2721 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2721 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2722 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithException()); | 2722 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithException()); |
2723 if (!impl) | 2723 if (!impl) |
2724 return; | 2724 return; |
2725 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 2725 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
2726 impl->setHrefThrows(cppValue); | 2726 impl->setHrefThrows(cppValue); |
2727 } | 2727 } |
2728 | 2728 |
2729 static void locationWithExceptionAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2729 static void locationWithExceptionAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2730 { | 2730 { |
2731 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2731 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2732 TestObjectV8Internal::locationWithExceptionAttributeSetter(v8Value, info); | 2732 TestObjectV8Internal::locationWithExceptionAttributeSetter(v8Value, info); |
2733 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2733 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2734 } | 2734 } |
2735 | 2735 |
(...skipping 11 matching lines...) Expand all Loading... |
2747 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2747 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2748 } | 2748 } |
2749 | 2749 |
2750 static void locationWithCallWithAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 2750 static void locationWithCallWithAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
2751 { | 2751 { |
2752 v8::Handle<v8::Object> holder = info.Holder(); | 2752 v8::Handle<v8::Object> holder = info.Holder(); |
2753 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2753 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2754 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithCallWith()); | 2754 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithCallWith()); |
2755 if (!impl) | 2755 if (!impl) |
2756 return; | 2756 return; |
2757 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 2757 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
2758 impl->setHrefCallWith(callingDOMWindow(info.GetIsolate()), enteredDOMWindow(
info.GetIsolate()), cppValue); | 2758 impl->setHrefCallWith(callingDOMWindow(info.GetIsolate()), enteredDOMWindow(
info.GetIsolate()), cppValue); |
2759 } | 2759 } |
2760 | 2760 |
2761 static void locationWithCallWithAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2761 static void locationWithCallWithAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2762 { | 2762 { |
2763 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2763 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2764 TestObjectV8Internal::locationWithCallWithAttributeSetter(v8Value, info); | 2764 TestObjectV8Internal::locationWithCallWithAttributeSetter(v8Value, info); |
2765 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2765 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2766 } | 2766 } |
2767 | 2767 |
(...skipping 11 matching lines...) Expand all Loading... |
2779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2780 } | 2780 } |
2781 | 2781 |
2782 static void locationWithPerWorldBindingsAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 2782 static void locationWithPerWorldBindingsAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
2783 { | 2783 { |
2784 v8::Handle<v8::Object> holder = info.Holder(); | 2784 v8::Handle<v8::Object> holder = info.Holder(); |
2785 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2785 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2786 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings(
)); | 2786 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings(
)); |
2787 if (!impl) | 2787 if (!impl) |
2788 return; | 2788 return; |
2789 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 2789 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
2790 impl->setHref(cppValue); | 2790 impl->setHref(cppValue); |
2791 } | 2791 } |
2792 | 2792 |
2793 static void locationWithPerWorldBindingsAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2793 static void locationWithPerWorldBindingsAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2794 { | 2794 { |
2795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2796 TestObjectV8Internal::locationWithPerWorldBindingsAttributeSetter(v8Value, i
nfo); | 2796 TestObjectV8Internal::locationWithPerWorldBindingsAttributeSetter(v8Value, i
nfo); |
2797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2798 } | 2798 } |
2799 | 2799 |
(...skipping 11 matching lines...) Expand all Loading... |
2811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2811 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2812 } | 2812 } |
2813 | 2813 |
2814 static void locationWithPerWorldBindingsAttributeSetterForMainWorld(v8::Local<v8
::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2814 static void locationWithPerWorldBindingsAttributeSetterForMainWorld(v8::Local<v8
::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2815 { | 2815 { |
2816 v8::Handle<v8::Object> holder = info.Holder(); | 2816 v8::Handle<v8::Object> holder = info.Holder(); |
2817 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2817 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2818 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings(
)); | 2818 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationWithPerWorldBindings(
)); |
2819 if (!impl) | 2819 if (!impl) |
2820 return; | 2820 return; |
2821 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 2821 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
2822 impl->setHref(cppValue); | 2822 impl->setHref(cppValue); |
2823 } | 2823 } |
2824 | 2824 |
2825 static void locationWithPerWorldBindingsAttributeSetterCallbackForMainWorld(v8::
Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<
void>& info) | 2825 static void locationWithPerWorldBindingsAttributeSetterCallbackForMainWorld(v8::
Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<
void>& info) |
2826 { | 2826 { |
2827 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2827 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2828 TestObjectV8Internal::locationWithPerWorldBindingsAttributeSetterForMainWorl
d(v8Value, info); | 2828 TestObjectV8Internal::locationWithPerWorldBindingsAttributeSetterForMainWorl
d(v8Value, info); |
2829 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2829 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2830 } | 2830 } |
2831 | 2831 |
(...skipping 18 matching lines...) Expand all Loading... |
2850 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2850 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2851 } | 2851 } |
2852 | 2852 |
2853 static void locationGarbageCollectedAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) | 2853 static void locationGarbageCollectedAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) |
2854 { | 2854 { |
2855 v8::Handle<v8::Object> holder = info.Holder(); | 2855 v8::Handle<v8::Object> holder = info.Holder(); |
2856 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2856 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2857 RawPtr<TestInterfaceGarbageCollected> impl = WTF::getPtr(proxyImpl->location
GarbageCollected()); | 2857 RawPtr<TestInterfaceGarbageCollected> impl = WTF::getPtr(proxyImpl->location
GarbageCollected()); |
2858 if (!impl) | 2858 if (!impl) |
2859 return; | 2859 return; |
2860 V8TRYCATCH_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGar
bageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 2860 TONATIVE_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGarba
geCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
2861 impl->setAttr1(WTF::getPtr(cppValue)); | 2861 impl->setAttr1(WTF::getPtr(cppValue)); |
2862 } | 2862 } |
2863 | 2863 |
2864 static void locationGarbageCollectedAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2864 static void locationGarbageCollectedAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2865 { | 2865 { |
2866 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2866 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2867 TestObjectV8Internal::locationGarbageCollectedAttributeSetter(v8Value, info)
; | 2867 TestObjectV8Internal::locationGarbageCollectedAttributeSetter(v8Value, info)
; |
2868 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2868 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2869 } | 2869 } |
2870 | 2870 |
(...skipping 18 matching lines...) Expand all Loading... |
2889 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2889 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2890 } | 2890 } |
2891 | 2891 |
2892 static void locationWillBeGarbageCollectedAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 2892 static void locationWillBeGarbageCollectedAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
2893 { | 2893 { |
2894 v8::Handle<v8::Object> holder = info.Holder(); | 2894 v8::Handle<v8::Object> holder = info.Holder(); |
2895 TestObject* proxyImpl = V8TestObject::toNative(holder); | 2895 TestObject* proxyImpl = V8TestObject::toNative(holder); |
2896 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> impl = WTF::getPtr(p
roxyImpl->locationWillBeGarbageCollected()); | 2896 RefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> impl = WTF::getPtr(p
roxyImpl->locationWillBeGarbageCollected()); |
2897 if (!impl) | 2897 if (!impl) |
2898 return; | 2898 return; |
2899 V8TRYCATCH_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterf
aceWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 2899 TONATIVE_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterfac
eWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
2900 impl->setAttr1(WTF::getPtr(cppValue)); | 2900 impl->setAttr1(WTF::getPtr(cppValue)); |
2901 } | 2901 } |
2902 | 2902 |
2903 static void locationWillBeGarbageCollectedAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) | 2903 static void locationWillBeGarbageCollectedAttributeSetterCallback(v8::Local<v8::
String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& inf
o) |
2904 { | 2904 { |
2905 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2905 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2906 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeSetter(v8Value,
info); | 2906 TestObjectV8Internal::locationWillBeGarbageCollectedAttributeSetter(v8Value,
info); |
2907 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2907 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2908 } | 2908 } |
2909 | 2909 |
(...skipping 13 matching lines...) Expand all Loading... |
2923 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2923 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2924 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info); | 2924 TestObjectV8Internal::raisesExceptionLongAttributeAttributeGetter(info); |
2925 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2925 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2926 } | 2926 } |
2927 | 2927 |
2928 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 2928 static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
2929 { | 2929 { |
2930 v8::Handle<v8::Object> holder = info.Holder(); | 2930 v8::Handle<v8::Object> holder = info.Holder(); |
2931 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nLongAttribute", "TestObject", holder, info.GetIsolate()); | 2931 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nLongAttribute", "TestObject", holder, info.GetIsolate()); |
2932 TestObject* impl = V8TestObject::toNative(holder); | 2932 TestObject* impl = V8TestObject::toNative(holder); |
2933 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2933 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2934 impl->setRaisesExceptionLongAttribute(cppValue, exceptionState); | 2934 impl->setRaisesExceptionLongAttribute(cppValue, exceptionState); |
2935 exceptionState.throwIfNeeded(); | 2935 exceptionState.throwIfNeeded(); |
2936 } | 2936 } |
2937 | 2937 |
2938 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2938 static void raisesExceptionLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2939 { | 2939 { |
2940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2941 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i
nfo); | 2941 TestObjectV8Internal::raisesExceptionLongAttributeAttributeSetter(v8Value, i
nfo); |
2942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2943 } | 2943 } |
(...skipping 14 matching lines...) Expand all Loading... |
2958 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2958 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2959 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info
); | 2959 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeGetter(info
); |
2960 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2960 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2961 } | 2961 } |
2962 | 2962 |
2963 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2963 static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2964 { | 2964 { |
2965 v8::Handle<v8::Object> holder = info.Holder(); | 2965 v8::Handle<v8::Object> holder = info.Holder(); |
2966 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nGetterLongAttribute", "TestObject", holder, info.GetIsolate()); | 2966 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nGetterLongAttribute", "TestObject", holder, info.GetIsolate()); |
2967 TestObject* impl = V8TestObject::toNative(holder); | 2967 TestObject* impl = V8TestObject::toNative(holder); |
2968 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2968 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2969 impl->setRaisesExceptionGetterLongAttribute(cppValue); | 2969 impl->setRaisesExceptionGetterLongAttribute(cppValue); |
2970 } | 2970 } |
2971 | 2971 |
2972 static void raisesExceptionGetterLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) | 2972 static void raisesExceptionGetterLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) |
2973 { | 2973 { |
2974 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 2974 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
2975 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeSetter(v8Va
lue, info); | 2975 TestObjectV8Internal::raisesExceptionGetterLongAttributeAttributeSetter(v8Va
lue, info); |
2976 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2976 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2977 } | 2977 } |
2978 | 2978 |
2979 static void setterRaisesExceptionLongAttributeAttributeGetter(const v8::Property
CallbackInfo<v8::Value>& info) | 2979 static void setterRaisesExceptionLongAttributeAttributeGetter(const v8::Property
CallbackInfo<v8::Value>& info) |
2980 { | 2980 { |
2981 v8::Handle<v8::Object> holder = info.Holder(); | 2981 v8::Handle<v8::Object> holder = info.Holder(); |
2982 TestObject* impl = V8TestObject::toNative(holder); | 2982 TestObject* impl = V8TestObject::toNative(holder); |
2983 v8SetReturnValueInt(info, impl->setterRaisesExceptionLongAttribute()); | 2983 v8SetReturnValueInt(info, impl->setterRaisesExceptionLongAttribute()); |
2984 } | 2984 } |
2985 | 2985 |
2986 static void setterRaisesExceptionLongAttributeAttributeGetterCallback(v8::Local<
v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2986 static void setterRaisesExceptionLongAttributeAttributeGetterCallback(v8::Local<
v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2987 { | 2987 { |
2988 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 2988 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
2989 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeGetter(info
); | 2989 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeGetter(info
); |
2990 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 2990 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
2991 } | 2991 } |
2992 | 2992 |
2993 static void setterRaisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) | 2993 static void setterRaisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) |
2994 { | 2994 { |
2995 v8::Handle<v8::Object> holder = info.Holder(); | 2995 v8::Handle<v8::Object> holder = info.Holder(); |
2996 ExceptionState exceptionState(ExceptionState::SetterContext, "setterRaisesEx
ceptionLongAttribute", "TestObject", holder, info.GetIsolate()); | 2996 ExceptionState exceptionState(ExceptionState::SetterContext, "setterRaisesEx
ceptionLongAttribute", "TestObject", holder, info.GetIsolate()); |
2997 TestObject* impl = V8TestObject::toNative(holder); | 2997 TestObject* impl = V8TestObject::toNative(holder); |
2998 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 2998 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
2999 impl->setSetterRaisesExceptionLongAttribute(cppValue, exceptionState); | 2999 impl->setSetterRaisesExceptionLongAttribute(cppValue, exceptionState); |
3000 exceptionState.throwIfNeeded(); | 3000 exceptionState.throwIfNeeded(); |
3001 } | 3001 } |
3002 | 3002 |
3003 static void setterRaisesExceptionLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) | 3003 static void setterRaisesExceptionLongAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) |
3004 { | 3004 { |
3005 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3005 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3006 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va
lue, info); | 3006 TestObjectV8Internal::setterRaisesExceptionLongAttributeAttributeSetter(v8Va
lue, info); |
3007 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3007 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3008 } | 3008 } |
(...skipping 14 matching lines...) Expand all Loading... |
3023 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3023 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3024 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeGet
ter(info); | 3024 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeGet
ter(info); |
3025 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3025 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3026 } | 3026 } |
3027 | 3027 |
3028 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3028 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3029 { | 3029 { |
3030 v8::Handle<v8::Object> holder = info.Holder(); | 3030 v8::Handle<v8::Object> holder = info.Holder(); |
3031 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nTestInterfaceEmptyAttribute", "TestObject", holder, info.GetIsolate()); | 3031 ExceptionState exceptionState(ExceptionState::SetterContext, "raisesExceptio
nTestInterfaceEmptyAttribute", "TestObject", holder, info.GetIsolate()); |
3032 TestObject* impl = V8TestObject::toNative(holder); | 3032 TestObject* impl = V8TestObject::toNative(holder); |
3033 V8TRYCATCH_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativ
eWithTypeCheck(info.GetIsolate(), v8Value)); | 3033 TONATIVE_VOID(TestInterfaceEmpty*, cppValue, V8TestInterfaceEmpty::toNativeW
ithTypeCheck(info.GetIsolate(), v8Value)); |
3034 impl->setRaisesExceptionTestInterfaceEmptyAttribute(WTF::getPtr(cppValue), e
xceptionState); | 3034 impl->setRaisesExceptionTestInterfaceEmptyAttribute(WTF::getPtr(cppValue), e
xceptionState); |
3035 exceptionState.throwIfNeeded(); | 3035 exceptionState.throwIfNeeded(); |
3036 } | 3036 } |
3037 | 3037 |
3038 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) | 3038 static void raisesExceptionTestInterfaceEmptyAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) |
3039 { | 3039 { |
3040 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3040 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3041 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeSet
ter(v8Value, info); | 3041 TestObjectV8Internal::raisesExceptionTestInterfaceEmptyAttributeAttributeSet
ter(v8Value, info); |
3042 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3042 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3043 } | 3043 } |
(...skipping 23 matching lines...) Expand all Loading... |
3067 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3067 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3068 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib
uteGetter(info); | 3068 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib
uteGetter(info); |
3069 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3069 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3070 } | 3070 } |
3071 | 3071 |
3072 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3072 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3073 { | 3073 { |
3074 v8::Handle<v8::Object> holder = info.Holder(); | 3074 v8::Handle<v8::Object> holder = info.Holder(); |
3075 ExceptionState exceptionState(ExceptionState::SetterContext, "cachedAttribut
eRaisesExceptionGetterAnyAttribute", "TestObject", holder, info.GetIsolate()); | 3075 ExceptionState exceptionState(ExceptionState::SetterContext, "cachedAttribut
eRaisesExceptionGetterAnyAttribute", "TestObject", holder, info.GetIsolate()); |
3076 TestObject* impl = V8TestObject::toNative(holder); | 3076 TestObject* impl = V8TestObject::toNative(holder); |
3077 V8TRYCATCH_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate(
))); | 3077 TONATIVE_VOID(ScriptValue, cppValue, ScriptValue(v8Value, info.GetIsolate())
); |
3078 impl->setCachedAttributeRaisesExceptionGetterAnyAttribute(cppValue, exceptio
nState); | 3078 impl->setCachedAttributeRaisesExceptionGetterAnyAttribute(cppValue, exceptio
nState); |
3079 exceptionState.throwIfNeeded(); | 3079 exceptionState.throwIfNeeded(); |
3080 V8HiddenValue::deleteHiddenValue(info.GetIsolate(), holder, v8AtomicString(i
nfo.GetIsolate(), "cachedAttributeRaisesExceptionGetterAnyAttribute")); // Inval
idate the cached value. | 3080 V8HiddenValue::deleteHiddenValue(info.GetIsolate(), holder, v8AtomicString(i
nfo.GetIsolate(), "cachedAttributeRaisesExceptionGetterAnyAttribute")); // Inval
idate the cached value. |
3081 } | 3081 } |
3082 | 3082 |
3083 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 3083 static void cachedAttributeRaisesExceptionGetterAnyAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
3084 { | 3084 { |
3085 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3085 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3086 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib
uteSetter(v8Value, info); | 3086 TestObjectV8Internal::cachedAttributeRaisesExceptionGetterAnyAttributeAttrib
uteSetter(v8Value, info); |
3087 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3087 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3098 { | 3098 { |
3099 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3099 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3100 TestObjectV8Internal::reflectTestInterfaceAttributeAttributeGetter(info); | 3100 TestObjectV8Internal::reflectTestInterfaceAttributeAttributeGetter(info); |
3101 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3101 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3102 } | 3102 } |
3103 | 3103 |
3104 static void reflectTestInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) | 3104 static void reflectTestInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
3105 { | 3105 { |
3106 v8::Handle<v8::Object> holder = info.Holder(); | 3106 v8::Handle<v8::Object> holder = info.Holder(); |
3107 TestObject* impl = V8TestObject::toNative(holder); | 3107 TestObject* impl = V8TestObject::toNative(holder); |
3108 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 3108 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
3109 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3109 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3110 impl->setAttribute(HTMLNames::reflecttestinterfaceattributeAttr, WTF::getPtr
(cppValue)); | 3110 impl->setAttribute(HTMLNames::reflecttestinterfaceattributeAttr, WTF::getPtr
(cppValue)); |
3111 } | 3111 } |
3112 | 3112 |
3113 static void reflectTestInterfaceAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) | 3113 static void reflectTestInterfaceAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
3114 { | 3114 { |
3115 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3115 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3116 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3116 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3117 TestObjectV8Internal::reflectTestInterfaceAttributeAttributeSetter(v8Value,
info); | 3117 TestObjectV8Internal::reflectTestInterfaceAttributeAttributeSetter(v8Value,
info); |
3118 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3118 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3129 { | 3129 { |
3130 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3130 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3131 TestObjectV8Internal::reflectReflectedNameAttributeTestAttributeAttributeGet
ter(info); | 3131 TestObjectV8Internal::reflectReflectedNameAttributeTestAttributeAttributeGet
ter(info); |
3132 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3132 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3133 } | 3133 } |
3134 | 3134 |
3135 static void reflectReflectedNameAttributeTestAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3135 static void reflectReflectedNameAttributeTestAttributeAttributeSetter(v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3136 { | 3136 { |
3137 v8::Handle<v8::Object> holder = info.Holder(); | 3137 v8::Handle<v8::Object> holder = info.Holder(); |
3138 TestObject* impl = V8TestObject::toNative(holder); | 3138 TestObject* impl = V8TestObject::toNative(holder); |
3139 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 3139 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
3140 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3140 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3141 impl->setAttribute(HTMLNames::reflectedNameAttributeAttr, WTF::getPtr(cppVal
ue)); | 3141 impl->setAttribute(HTMLNames::reflectedNameAttributeAttr, WTF::getPtr(cppVal
ue)); |
3142 } | 3142 } |
3143 | 3143 |
3144 static void reflectReflectedNameAttributeTestAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) | 3144 static void reflectReflectedNameAttributeTestAttributeAttributeSetterCallback(v8
::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInf
o<void>& info) |
3145 { | 3145 { |
3146 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3146 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3147 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3147 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3148 TestObjectV8Internal::reflectReflectedNameAttributeTestAttributeAttributeSet
ter(v8Value, info); | 3148 TestObjectV8Internal::reflectReflectedNameAttributeTestAttributeAttributeSet
ter(v8Value, info); |
3149 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3149 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3160 { | 3160 { |
3161 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3161 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3162 TestObjectV8Internal::reflectBooleanAttributeAttributeGetter(info); | 3162 TestObjectV8Internal::reflectBooleanAttributeAttributeGetter(info); |
3163 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3163 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3164 } | 3164 } |
3165 | 3165 |
3166 static void reflectBooleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 3166 static void reflectBooleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
3167 { | 3167 { |
3168 v8::Handle<v8::Object> holder = info.Holder(); | 3168 v8::Handle<v8::Object> holder = info.Holder(); |
3169 TestObject* impl = V8TestObject::toNative(holder); | 3169 TestObject* impl = V8TestObject::toNative(holder); |
3170 V8TRYCATCH_VOID(bool, cppValue, v8Value->BooleanValue()); | 3170 TONATIVE_VOID(bool, cppValue, v8Value->BooleanValue()); |
3171 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3171 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3172 impl->setBooleanAttribute(HTMLNames::reflectbooleanattributeAttr, cppValue); | 3172 impl->setBooleanAttribute(HTMLNames::reflectbooleanattributeAttr, cppValue); |
3173 } | 3173 } |
3174 | 3174 |
3175 static void reflectBooleanAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3175 static void reflectBooleanAttributeAttributeSetterCallback(v8::Local<v8::String>
, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3176 { | 3176 { |
3177 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3177 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3178 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3178 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3179 TestObjectV8Internal::reflectBooleanAttributeAttributeSetter(v8Value, info); | 3179 TestObjectV8Internal::reflectBooleanAttributeAttributeSetter(v8Value, info); |
3180 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3180 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3192 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3193 TestObjectV8Internal::reflectLongAttributeAttributeGetter(info); | 3193 TestObjectV8Internal::reflectLongAttributeAttributeGetter(info); |
3194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3194 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3195 } | 3195 } |
3196 | 3196 |
3197 static void reflectLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 3197 static void reflectLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
3198 { | 3198 { |
3199 v8::Handle<v8::Object> holder = info.Holder(); | 3199 v8::Handle<v8::Object> holder = info.Holder(); |
3200 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectLongAtt
ribute", "TestObject", holder, info.GetIsolate()); | 3200 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectLongAtt
ribute", "TestObject", holder, info.GetIsolate()); |
3201 TestObject* impl = V8TestObject::toNative(holder); | 3201 TestObject* impl = V8TestObject::toNative(holder); |
3202 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 3202 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
3203 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3203 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3204 impl->setIntegralAttribute(HTMLNames::reflectlongattributeAttr, cppValue); | 3204 impl->setIntegralAttribute(HTMLNames::reflectlongattributeAttr, cppValue); |
3205 } | 3205 } |
3206 | 3206 |
3207 static void reflectLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3207 static void reflectLongAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3208 { | 3208 { |
3209 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3209 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3210 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3210 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3211 TestObjectV8Internal::reflectLongAttributeAttributeSetter(v8Value, info); | 3211 TestObjectV8Internal::reflectLongAttributeAttributeSetter(v8Value, info); |
3212 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3212 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3224 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3224 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3225 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeGetter(info); | 3225 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeGetter(info); |
3226 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3226 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3227 } | 3227 } |
3228 | 3228 |
3229 static void reflectUnsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) | 3229 static void reflectUnsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8
Value, const v8::PropertyCallbackInfo<void>& info) |
3230 { | 3230 { |
3231 v8::Handle<v8::Object> holder = info.Holder(); | 3231 v8::Handle<v8::Object> holder = info.Holder(); |
3232 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dShortAttribute", "TestObject", holder, info.GetIsolate()); | 3232 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dShortAttribute", "TestObject", holder, info.GetIsolate()); |
3233 TestObject* impl = V8TestObject::toNative(holder); | 3233 TestObject* impl = V8TestObject::toNative(holder); |
3234 V8TRYCATCH_EXCEPTION_VOID(unsigned, cppValue, toUInt16(v8Value, exceptionSta
te), exceptionState); | 3234 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, cppValue, toUInt16(v8Value, exception
State), exceptionState); |
3235 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3235 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3236 impl->setAttribute(HTMLNames::reflectunsignedshortattributeAttr, cppValue); | 3236 impl->setAttribute(HTMLNames::reflectunsignedshortattributeAttr, cppValue); |
3237 } | 3237 } |
3238 | 3238 |
3239 static void reflectUnsignedShortAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) | 3239 static void reflectUnsignedShortAttributeAttributeSetterCallback(v8::Local<v8::S
tring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info
) |
3240 { | 3240 { |
3241 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3241 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3242 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3242 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3243 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeSetter(v8Value,
info); | 3243 TestObjectV8Internal::reflectUnsignedShortAttributeAttributeSetter(v8Value,
info); |
3244 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3244 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3256 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3256 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3257 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeGetter(info); | 3257 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeGetter(info); |
3258 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3258 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3259 } | 3259 } |
3260 | 3260 |
3261 static void reflectUnsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) | 3261 static void reflectUnsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
alue, const v8::PropertyCallbackInfo<void>& info) |
3262 { | 3262 { |
3263 v8::Handle<v8::Object> holder = info.Holder(); | 3263 v8::Handle<v8::Object> holder = info.Holder(); |
3264 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dLongAttribute", "TestObject", holder, info.GetIsolate()); | 3264 ExceptionState exceptionState(ExceptionState::SetterContext, "reflectUnsigne
dLongAttribute", "TestObject", holder, info.GetIsolate()); |
3265 TestObject* impl = V8TestObject::toNative(holder); | 3265 TestObject* impl = V8TestObject::toNative(holder); |
3266 V8TRYCATCH_EXCEPTION_VOID(unsigned, cppValue, toUInt32(v8Value, exceptionSta
te), exceptionState); | 3266 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, cppValue, toUInt32(v8Value, exception
State), exceptionState); |
3267 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3267 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3268 impl->setUnsignedIntegralAttribute(HTMLNames::reflectunsignedlongattributeAt
tr, cppValue); | 3268 impl->setUnsignedIntegralAttribute(HTMLNames::reflectunsignedlongattributeAt
tr, cppValue); |
3269 } | 3269 } |
3270 | 3270 |
3271 static void reflectUnsignedLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3271 static void reflectUnsignedLongAttributeAttributeSetterCallback(v8::Local<v8::St
ring>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3272 { | 3272 { |
3273 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3273 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3274 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3274 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3275 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeSetter(v8Value, i
nfo); | 3275 TestObjectV8Internal::reflectUnsignedLongAttributeAttributeSetter(v8Value, i
nfo); |
3276 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3276 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3287 { | 3287 { |
3288 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3288 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3289 TestObjectV8Internal::idAttributeGetter(info); | 3289 TestObjectV8Internal::idAttributeGetter(info); |
3290 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3290 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3291 } | 3291 } |
3292 | 3292 |
3293 static void idAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCa
llbackInfo<void>& info) | 3293 static void idAttributeSetter(v8::Local<v8::Value> v8Value, const v8::PropertyCa
llbackInfo<void>& info) |
3294 { | 3294 { |
3295 v8::Handle<v8::Object> holder = info.Holder(); | 3295 v8::Handle<v8::Object> holder = info.Holder(); |
3296 TestObject* impl = V8TestObject::toNative(holder); | 3296 TestObject* impl = V8TestObject::toNative(holder); |
3297 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3297 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3298 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3298 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3299 impl->setAttribute(HTMLNames::idAttr, cppValue); | 3299 impl->setAttribute(HTMLNames::idAttr, cppValue); |
3300 } | 3300 } |
3301 | 3301 |
3302 static void idAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value
> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3302 static void idAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Value
> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3303 { | 3303 { |
3304 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3304 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3305 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3305 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3306 TestObjectV8Internal::idAttributeSetter(v8Value, info); | 3306 TestObjectV8Internal::idAttributeSetter(v8Value, info); |
3307 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3307 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3318 { | 3318 { |
3319 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3319 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3320 TestObjectV8Internal::nameAttributeGetter(info); | 3320 TestObjectV8Internal::nameAttributeGetter(info); |
3321 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3321 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3322 } | 3322 } |
3323 | 3323 |
3324 static void nameAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Property
CallbackInfo<void>& info) | 3324 static void nameAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Property
CallbackInfo<void>& info) |
3325 { | 3325 { |
3326 v8::Handle<v8::Object> holder = info.Holder(); | 3326 v8::Handle<v8::Object> holder = info.Holder(); |
3327 TestObject* impl = V8TestObject::toNative(holder); | 3327 TestObject* impl = V8TestObject::toNative(holder); |
3328 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3328 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3329 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3329 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3330 impl->setAttribute(HTMLNames::nameAttr, cppValue); | 3330 impl->setAttribute(HTMLNames::nameAttr, cppValue); |
3331 } | 3331 } |
3332 | 3332 |
3333 static void nameAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3333 static void nameAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Val
ue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3334 { | 3334 { |
3335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3335 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3336 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3336 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3337 TestObjectV8Internal::nameAttributeSetter(v8Value, info); | 3337 TestObjectV8Internal::nameAttributeSetter(v8Value, info); |
3338 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3338 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3349 { | 3349 { |
3350 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3350 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3351 TestObjectV8Internal::classAttributeGetter(info); | 3351 TestObjectV8Internal::classAttributeGetter(info); |
3352 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3352 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3353 } | 3353 } |
3354 | 3354 |
3355 static void classAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Propert
yCallbackInfo<void>& info) | 3355 static void classAttributeSetter(v8::Local<v8::Value> v8Value, const v8::Propert
yCallbackInfo<void>& info) |
3356 { | 3356 { |
3357 v8::Handle<v8::Object> holder = info.Holder(); | 3357 v8::Handle<v8::Object> holder = info.Holder(); |
3358 TestObject* impl = V8TestObject::toNative(holder); | 3358 TestObject* impl = V8TestObject::toNative(holder); |
3359 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3359 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3360 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3360 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3361 impl->setAttribute(HTMLNames::classAttr, cppValue); | 3361 impl->setAttribute(HTMLNames::classAttr, cppValue); |
3362 } | 3362 } |
3363 | 3363 |
3364 static void classAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3364 static void classAttributeSetterCallback(v8::Local<v8::String>, v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3365 { | 3365 { |
3366 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3366 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3367 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3367 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3368 TestObjectV8Internal::classAttributeSetter(v8Value, info); | 3368 TestObjectV8Internal::classAttributeSetter(v8Value, info); |
3369 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3369 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3380 { | 3380 { |
3381 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3381 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3382 TestObjectV8Internal::reflectedIdAttributeGetter(info); | 3382 TestObjectV8Internal::reflectedIdAttributeGetter(info); |
3383 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3383 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3384 } | 3384 } |
3385 | 3385 |
3386 static void reflectedIdAttributeSetter(v8::Local<v8::Value> v8Value, const v8::P
ropertyCallbackInfo<void>& info) | 3386 static void reflectedIdAttributeSetter(v8::Local<v8::Value> v8Value, const v8::P
ropertyCallbackInfo<void>& info) |
3387 { | 3387 { |
3388 v8::Handle<v8::Object> holder = info.Holder(); | 3388 v8::Handle<v8::Object> holder = info.Holder(); |
3389 TestObject* impl = V8TestObject::toNative(holder); | 3389 TestObject* impl = V8TestObject::toNative(holder); |
3390 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3390 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3391 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3391 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3392 impl->setAttribute(HTMLNames::idAttr, cppValue); | 3392 impl->setAttribute(HTMLNames::idAttr, cppValue); |
3393 } | 3393 } |
3394 | 3394 |
3395 static void reflectedIdAttributeSetterCallback(v8::Local<v8::String>, v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3395 static void reflectedIdAttributeSetterCallback(v8::Local<v8::String>, v8::Local<
v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3396 { | 3396 { |
3397 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3397 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3398 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3398 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3399 TestObjectV8Internal::reflectedIdAttributeSetter(v8Value, info); | 3399 TestObjectV8Internal::reflectedIdAttributeSetter(v8Value, info); |
3400 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3400 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3411 { | 3411 { |
3412 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3412 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3413 TestObjectV8Internal::reflectedNameAttributeGetter(info); | 3413 TestObjectV8Internal::reflectedNameAttributeGetter(info); |
3414 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3414 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3415 } | 3415 } |
3416 | 3416 |
3417 static void reflectedNameAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) | 3417 static void reflectedNameAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
:PropertyCallbackInfo<void>& info) |
3418 { | 3418 { |
3419 v8::Handle<v8::Object> holder = info.Holder(); | 3419 v8::Handle<v8::Object> holder = info.Holder(); |
3420 TestObject* impl = V8TestObject::toNative(holder); | 3420 TestObject* impl = V8TestObject::toNative(holder); |
3421 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3421 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3422 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3422 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3423 impl->setAttribute(HTMLNames::nameAttr, cppValue); | 3423 impl->setAttribute(HTMLNames::nameAttr, cppValue); |
3424 } | 3424 } |
3425 | 3425 |
3426 static void reflectedNameAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3426 static void reflectedNameAttributeSetterCallback(v8::Local<v8::String>, v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3427 { | 3427 { |
3428 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3428 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3429 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3429 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3430 TestObjectV8Internal::reflectedNameAttributeSetter(v8Value, info); | 3430 TestObjectV8Internal::reflectedNameAttributeSetter(v8Value, info); |
3431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3431 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
3442 { | 3442 { |
3443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3443 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3444 TestObjectV8Internal::reflectedClassAttributeGetter(info); | 3444 TestObjectV8Internal::reflectedClassAttributeGetter(info); |
3445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3445 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3446 } | 3446 } |
3447 | 3447 |
3448 static void reflectedClassAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) | 3448 static void reflectedClassAttributeSetter(v8::Local<v8::Value> v8Value, const v8
::PropertyCallbackInfo<void>& info) |
3449 { | 3449 { |
3450 v8::Handle<v8::Object> holder = info.Holder(); | 3450 v8::Handle<v8::Object> holder = info.Holder(); |
3451 TestObject* impl = V8TestObject::toNative(holder); | 3451 TestObject* impl = V8TestObject::toNative(holder); |
3452 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3452 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3453 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3453 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3454 impl->setAttribute(HTMLNames::classAttr, cppValue); | 3454 impl->setAttribute(HTMLNames::classAttr, cppValue); |
3455 } | 3455 } |
3456 | 3456 |
3457 static void reflectedClassAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3457 static void reflectedClassAttributeSetterCallback(v8::Local<v8::String>, v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3458 { | 3458 { |
3459 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3459 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3460 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3460 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3461 TestObjectV8Internal::reflectedClassAttributeSetter(v8Value, info); | 3461 TestObjectV8Internal::reflectedClassAttributeSetter(v8Value, info); |
3462 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3462 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 18 matching lines...) Expand all Loading... |
3481 { | 3481 { |
3482 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3482 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3483 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeGetter(info); | 3483 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeGetter(info); |
3484 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3484 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3485 } | 3485 } |
3486 | 3486 |
3487 static void limitedToOnlyOneAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) | 3487 static void limitedToOnlyOneAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
e, const v8::PropertyCallbackInfo<void>& info) |
3488 { | 3488 { |
3489 v8::Handle<v8::Object> holder = info.Holder(); | 3489 v8::Handle<v8::Object> holder = info.Holder(); |
3490 TestObject* impl = V8TestObject::toNative(holder); | 3490 TestObject* impl = V8TestObject::toNative(holder); |
3491 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3491 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3492 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3492 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3493 impl->setAttribute(HTMLNames::limitedtoonlyoneattributeAttr, cppValue); | 3493 impl->setAttribute(HTMLNames::limitedtoonlyoneattributeAttr, cppValue); |
3494 } | 3494 } |
3495 | 3495 |
3496 static void limitedToOnlyOneAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3496 static void limitedToOnlyOneAttributeAttributeSetterCallback(v8::Local<v8::Strin
g>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3497 { | 3497 { |
3498 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3498 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3499 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3499 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3500 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeSetter(v8Value, info
); | 3500 TestObjectV8Internal::limitedToOnlyOneAttributeAttributeSetter(v8Value, info
); |
3501 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3501 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 22 matching lines...) Expand all Loading... |
3524 { | 3524 { |
3525 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3525 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3526 TestObjectV8Internal::limitedToOnlyAttributeAttributeGetter(info); | 3526 TestObjectV8Internal::limitedToOnlyAttributeAttributeGetter(info); |
3527 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3527 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3528 } | 3528 } |
3529 | 3529 |
3530 static void limitedToOnlyAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 3530 static void limitedToOnlyAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
3531 { | 3531 { |
3532 v8::Handle<v8::Object> holder = info.Holder(); | 3532 v8::Handle<v8::Object> holder = info.Holder(); |
3533 TestObject* impl = V8TestObject::toNative(holder); | 3533 TestObject* impl = V8TestObject::toNative(holder); |
3534 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3534 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3535 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3535 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3536 impl->setAttribute(HTMLNames::limitedtoonlyattributeAttr, cppValue); | 3536 impl->setAttribute(HTMLNames::limitedtoonlyattributeAttr, cppValue); |
3537 } | 3537 } |
3538 | 3538 |
3539 static void limitedToOnlyAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3539 static void limitedToOnlyAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3540 { | 3540 { |
3541 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3541 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3542 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3542 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3543 TestObjectV8Internal::limitedToOnlyAttributeAttributeSetter(v8Value, info); | 3543 TestObjectV8Internal::limitedToOnlyAttributeAttributeSetter(v8Value, info); |
3544 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3544 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 20 matching lines...) Expand all Loading... |
3565 { | 3565 { |
3566 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3566 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3567 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeGetter(info); | 3567 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeGetter(info); |
3568 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3568 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3569 } | 3569 } |
3570 | 3570 |
3571 static void limitedToOnlyOtherAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 3571 static void limitedToOnlyOtherAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
3572 { | 3572 { |
3573 v8::Handle<v8::Object> holder = info.Holder(); | 3573 v8::Handle<v8::Object> holder = info.Holder(); |
3574 TestObject* impl = V8TestObject::toNative(holder); | 3574 TestObject* impl = V8TestObject::toNative(holder); |
3575 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3575 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3576 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3576 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3577 impl->setAttribute(HTMLNames::otherAttr, cppValue); | 3577 impl->setAttribute(HTMLNames::otherAttr, cppValue); |
3578 } | 3578 } |
3579 | 3579 |
3580 static void limitedToOnlyOtherAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3580 static void limitedToOnlyOtherAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3581 { | 3581 { |
3582 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3582 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3583 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3583 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3584 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeSetter(v8Value, in
fo); | 3584 TestObjectV8Internal::limitedToOnlyOtherAttributeAttributeSetter(v8Value, in
fo); |
3585 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3585 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 20 matching lines...) Expand all Loading... |
3606 { | 3606 { |
3607 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3607 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3608 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeGetter(info
); | 3608 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeGetter(info
); |
3609 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3609 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3610 } | 3610 } |
3611 | 3611 |
3612 static void limitedWithMissingDefaultAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3612 static void limitedWithMissingDefaultAttributeAttributeSetter(v8::Local<v8::Valu
e> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3613 { | 3613 { |
3614 v8::Handle<v8::Object> holder = info.Holder(); | 3614 v8::Handle<v8::Object> holder = info.Holder(); |
3615 TestObject* impl = V8TestObject::toNative(holder); | 3615 TestObject* impl = V8TestObject::toNative(holder); |
3616 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3616 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3617 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3617 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3618 impl->setAttribute(HTMLNames::limitedwithmissingdefaultattributeAttr, cppVal
ue); | 3618 impl->setAttribute(HTMLNames::limitedwithmissingdefaultattributeAttr, cppVal
ue); |
3619 } | 3619 } |
3620 | 3620 |
3621 static void limitedWithMissingDefaultAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) | 3621 static void limitedWithMissingDefaultAttributeAttributeSetterCallback(v8::Local<
v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>&
info) |
3622 { | 3622 { |
3623 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3623 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3624 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3624 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3625 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeSetter(v8Va
lue, info); | 3625 TestObjectV8Internal::limitedWithMissingDefaultAttributeAttributeSetter(v8Va
lue, info); |
3626 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3626 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 22 matching lines...) Expand all Loading... |
3649 { | 3649 { |
3650 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3650 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3651 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeGett
er(info); | 3651 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeGett
er(info); |
3652 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3652 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3653 } | 3653 } |
3654 | 3654 |
3655 static void limitedWithInvalidMissingDefaultAttributeAttributeSetter(v8::Local<v
8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3655 static void limitedWithInvalidMissingDefaultAttributeAttributeSetter(v8::Local<v
8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3656 { | 3656 { |
3657 v8::Handle<v8::Object> holder = info.Holder(); | 3657 v8::Handle<v8::Object> holder = info.Holder(); |
3658 TestObject* impl = V8TestObject::toNative(holder); | 3658 TestObject* impl = V8TestObject::toNative(holder); |
3659 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3659 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3660 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3660 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3661 impl->setAttribute(HTMLNames::limitedwithinvalidmissingdefaultattributeAttr,
cppValue); | 3661 impl->setAttribute(HTMLNames::limitedwithinvalidmissingdefaultattributeAttr,
cppValue); |
3662 } | 3662 } |
3663 | 3663 |
3664 static void limitedWithInvalidMissingDefaultAttributeAttributeSetterCallback(v8:
:Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo
<void>& info) | 3664 static void limitedWithInvalidMissingDefaultAttributeAttributeSetterCallback(v8:
:Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo
<void>& info) |
3665 { | 3665 { |
3666 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3666 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3667 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 3667 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
3668 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeSett
er(v8Value, info); | 3668 TestObjectV8Internal::limitedWithInvalidMissingDefaultAttributeAttributeSett
er(v8Value, info); |
3669 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3669 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3753 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3753 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3754 } | 3754 } |
3755 | 3755 |
3756 static void locationReplaceableAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 3756 static void locationReplaceableAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
3757 { | 3757 { |
3758 v8::Handle<v8::Object> holder = info.Holder(); | 3758 v8::Handle<v8::Object> holder = info.Holder(); |
3759 TestObject* proxyImpl = V8TestObject::toNative(holder); | 3759 TestObject* proxyImpl = V8TestObject::toNative(holder); |
3760 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationReplaceable()); | 3760 RefPtr<TestNode> impl = WTF::getPtr(proxyImpl->locationReplaceable()); |
3761 if (!impl) | 3761 if (!impl) |
3762 return; | 3762 return; |
3763 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3763 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3764 impl->setHref(cppValue); | 3764 impl->setHref(cppValue); |
3765 } | 3765 } |
3766 | 3766 |
3767 static void locationReplaceableAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3767 static void locationReplaceableAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3768 { | 3768 { |
3769 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3769 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3770 TestObjectV8Internal::locationReplaceableAttributeSetter(v8Value, info); | 3770 TestObjectV8Internal::locationReplaceableAttributeSetter(v8Value, info); |
3771 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3771 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3772 } | 3772 } |
3773 | 3773 |
3774 static void runtimeEnabledLongAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) | 3774 static void runtimeEnabledLongAttributeAttributeGetter(const v8::PropertyCallbac
kInfo<v8::Value>& info) |
3775 { | 3775 { |
3776 v8::Handle<v8::Object> holder = info.Holder(); | 3776 v8::Handle<v8::Object> holder = info.Holder(); |
3777 TestObject* impl = V8TestObject::toNative(holder); | 3777 TestObject* impl = V8TestObject::toNative(holder); |
3778 v8SetReturnValueInt(info, impl->runtimeEnabledLongAttribute()); | 3778 v8SetReturnValueInt(info, impl->runtimeEnabledLongAttribute()); |
3779 } | 3779 } |
3780 | 3780 |
3781 static void runtimeEnabledLongAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) | 3781 static void runtimeEnabledLongAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) |
3782 { | 3782 { |
3783 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3783 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3784 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeGetter(info); | 3784 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeGetter(info); |
3785 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3785 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3786 } | 3786 } |
3787 | 3787 |
3788 static void runtimeEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) | 3788 static void runtimeEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
lue, const v8::PropertyCallbackInfo<void>& info) |
3789 { | 3789 { |
3790 v8::Handle<v8::Object> holder = info.Holder(); | 3790 v8::Handle<v8::Object> holder = info.Holder(); |
3791 ExceptionState exceptionState(ExceptionState::SetterContext, "runtimeEnabled
LongAttribute", "TestObject", holder, info.GetIsolate()); | 3791 ExceptionState exceptionState(ExceptionState::SetterContext, "runtimeEnabled
LongAttribute", "TestObject", holder, info.GetIsolate()); |
3792 TestObject* impl = V8TestObject::toNative(holder); | 3792 TestObject* impl = V8TestObject::toNative(holder); |
3793 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 3793 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
3794 impl->setRuntimeEnabledLongAttribute(cppValue); | 3794 impl->setRuntimeEnabledLongAttribute(cppValue); |
3795 } | 3795 } |
3796 | 3796 |
3797 static void runtimeEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3797 static void runtimeEnabledLongAttributeAttributeSetterCallback(v8::Local<v8::Str
ing>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3798 { | 3798 { |
3799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3800 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeSetter(v8Value, in
fo); | 3800 TestObjectV8Internal::runtimeEnabledLongAttributeAttributeSetter(v8Value, in
fo); |
3801 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3801 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3802 } | 3802 } |
3803 | 3803 |
3804 static void perContextEnabledRuntimeEnabledLongAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) | 3804 static void perContextEnabledRuntimeEnabledLongAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) |
3805 { | 3805 { |
3806 v8::Handle<v8::Object> holder = info.Holder(); | 3806 v8::Handle<v8::Object> holder = info.Holder(); |
3807 TestObject* impl = V8TestObject::toNative(holder); | 3807 TestObject* impl = V8TestObject::toNative(holder); |
3808 v8SetReturnValueInt(info, impl->perContextEnabledRuntimeEnabledLongAttribute
()); | 3808 v8SetReturnValueInt(info, impl->perContextEnabledRuntimeEnabledLongAttribute
()); |
3809 } | 3809 } |
3810 | 3810 |
3811 static void perContextEnabledRuntimeEnabledLongAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 3811 static void perContextEnabledRuntimeEnabledLongAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
3812 { | 3812 { |
3813 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3813 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3814 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeG
etter(info); | 3814 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeG
etter(info); |
3815 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3815 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3816 } | 3816 } |
3817 | 3817 |
3818 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3818 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3819 { | 3819 { |
3820 v8::Handle<v8::Object> holder = info.Holder(); | 3820 v8::Handle<v8::Object> holder = info.Holder(); |
3821 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledRuntimeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); | 3821 ExceptionState exceptionState(ExceptionState::SetterContext, "perContextEnab
ledRuntimeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); |
3822 TestObject* impl = V8TestObject::toNative(holder); | 3822 TestObject* impl = V8TestObject::toNative(holder); |
3823 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 3823 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
3824 impl->setPerContextEnabledRuntimeEnabledLongAttribute(cppValue); | 3824 impl->setPerContextEnabledRuntimeEnabledLongAttribute(cppValue); |
3825 } | 3825 } |
3826 | 3826 |
3827 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 3827 static void perContextEnabledRuntimeEnabledLongAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
3828 { | 3828 { |
3829 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3829 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3830 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeS
etter(v8Value, info); | 3830 TestObjectV8Internal::perContextEnabledRuntimeEnabledLongAttributeAttributeS
etter(v8Value, info); |
3831 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3831 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3832 } | 3832 } |
3833 | 3833 |
(...skipping 14 matching lines...) Expand all Loading... |
3848 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3848 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3849 } | 3849 } |
3850 #endif // ENABLE(CONDITION) | 3850 #endif // ENABLE(CONDITION) |
3851 | 3851 |
3852 #if ENABLE(CONDITION) | 3852 #if ENABLE(CONDITION) |
3853 static void conditionalRuntimeEnabledLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3853 static void conditionalRuntimeEnabledLongAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3854 { | 3854 { |
3855 v8::Handle<v8::Object> holder = info.Holder(); | 3855 v8::Handle<v8::Object> holder = info.Holder(); |
3856 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalRun
timeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); | 3856 ExceptionState exceptionState(ExceptionState::SetterContext, "conditionalRun
timeEnabledLongAttribute", "TestObject", holder, info.GetIsolate()); |
3857 TestObject* impl = V8TestObject::toNative(holder); | 3857 TestObject* impl = V8TestObject::toNative(holder); |
3858 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 3858 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
3859 impl->setConditionalRuntimeEnabledLongAttribute(cppValue); | 3859 impl->setConditionalRuntimeEnabledLongAttribute(cppValue); |
3860 } | 3860 } |
3861 #endif // ENABLE(CONDITION) | 3861 #endif // ENABLE(CONDITION) |
3862 | 3862 |
3863 #if ENABLE(CONDITION) | 3863 #if ENABLE(CONDITION) |
3864 static void conditionalRuntimeEnabledLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) | 3864 static void conditionalRuntimeEnabledLongAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) |
3865 { | 3865 { |
3866 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3866 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3867 TestObjectV8Internal::conditionalRuntimeEnabledLongAttributeAttributeSetter(
v8Value, info); | 3867 TestObjectV8Internal::conditionalRuntimeEnabledLongAttributeAttributeSetter(
v8Value, info); |
3868 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3868 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 11 matching lines...) Expand all Loading... |
3880 { | 3880 { |
3881 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3881 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3882 TestObjectV8Internal::setterCallWithActiveWindowAndFirstWindowStringAttribut
eAttributeGetter(info); | 3882 TestObjectV8Internal::setterCallWithActiveWindowAndFirstWindowStringAttribut
eAttributeGetter(info); |
3883 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3883 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3884 } | 3884 } |
3885 | 3885 |
3886 static void setterCallWithActiveWindowAndFirstWindowStringAttributeAttributeSett
er(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3886 static void setterCallWithActiveWindowAndFirstWindowStringAttributeAttributeSett
er(v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3887 { | 3887 { |
3888 v8::Handle<v8::Object> holder = info.Holder(); | 3888 v8::Handle<v8::Object> holder = info.Holder(); |
3889 TestObject* impl = V8TestObject::toNative(holder); | 3889 TestObject* impl = V8TestObject::toNative(holder); |
3890 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3890 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3891 impl->setSetterCallWithActiveWindowAndFirstWindowStringAttribute(callingDOMW
indow(info.GetIsolate()), enteredDOMWindow(info.GetIsolate()), cppValue); | 3891 impl->setSetterCallWithActiveWindowAndFirstWindowStringAttribute(callingDOMW
indow(info.GetIsolate()), enteredDOMWindow(info.GetIsolate()), cppValue); |
3892 } | 3892 } |
3893 | 3893 |
3894 static void setterCallWithActiveWindowAndFirstWindowStringAttributeAttributeSett
erCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::Proper
tyCallbackInfo<void>& info) | 3894 static void setterCallWithActiveWindowAndFirstWindowStringAttributeAttributeSett
erCallback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::Proper
tyCallbackInfo<void>& info) |
3895 { | 3895 { |
3896 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3896 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3897 TestObjectV8Internal::setterCallWithActiveWindowAndFirstWindowStringAttribut
eAttributeSetter(v8Value, info); | 3897 TestObjectV8Internal::setterCallWithActiveWindowAndFirstWindowStringAttribut
eAttributeSetter(v8Value, info); |
3898 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3898 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3899 } | 3899 } |
3900 | 3900 |
3901 static void setterCallWithExecutionContextStringAttributeAttributeGetter(const v
8::PropertyCallbackInfo<v8::Value>& info) | 3901 static void setterCallWithExecutionContextStringAttributeAttributeGetter(const v
8::PropertyCallbackInfo<v8::Value>& info) |
3902 { | 3902 { |
3903 v8::Handle<v8::Object> holder = info.Holder(); | 3903 v8::Handle<v8::Object> holder = info.Holder(); |
3904 TestObject* impl = V8TestObject::toNative(holder); | 3904 TestObject* impl = V8TestObject::toNative(holder); |
3905 v8SetReturnValueString(info, impl->setterCallWithExecutionContextStringAttri
bute(), info.GetIsolate()); | 3905 v8SetReturnValueString(info, impl->setterCallWithExecutionContextStringAttri
bute(), info.GetIsolate()); |
3906 } | 3906 } |
3907 | 3907 |
3908 static void setterCallWithExecutionContextStringAttributeAttributeGetterCallback
(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 3908 static void setterCallWithExecutionContextStringAttributeAttributeGetterCallback
(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
3909 { | 3909 { |
3910 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3910 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3911 TestObjectV8Internal::setterCallWithExecutionContextStringAttributeAttribute
Getter(info); | 3911 TestObjectV8Internal::setterCallWithExecutionContextStringAttributeAttribute
Getter(info); |
3912 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3912 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3913 } | 3913 } |
3914 | 3914 |
3915 static void setterCallWithExecutionContextStringAttributeAttributeSetter(v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3915 static void setterCallWithExecutionContextStringAttributeAttributeSetter(v8::Loc
al<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3916 { | 3916 { |
3917 v8::Handle<v8::Object> holder = info.Holder(); | 3917 v8::Handle<v8::Object> holder = info.Holder(); |
3918 TestObject* impl = V8TestObject::toNative(holder); | 3918 TestObject* impl = V8TestObject::toNative(holder); |
3919 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 3919 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
3920 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 3920 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; |
3921 impl->setSetterCallWithExecutionContextStringAttribute(scriptContext, cppVal
ue); | 3921 impl->setSetterCallWithExecutionContextStringAttribute(scriptContext, cppVal
ue); |
3922 } | 3922 } |
3923 | 3923 |
3924 static void setterCallWithExecutionContextStringAttributeAttributeSetterCallback
(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallback
Info<void>& info) | 3924 static void setterCallWithExecutionContextStringAttributeAttributeSetterCallback
(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallback
Info<void>& info) |
3925 { | 3925 { |
3926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3927 TestObjectV8Internal::setterCallWithExecutionContextStringAttributeAttribute
Setter(v8Value, info); | 3927 TestObjectV8Internal::setterCallWithExecutionContextStringAttributeAttribute
Setter(v8Value, info); |
3928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3929 } | 3929 } |
3930 | 3930 |
3931 static void strictTypeCheckingFloatAttributeAttributeGetter(const v8::PropertyCa
llbackInfo<v8::Value>& info) | 3931 static void strictTypeCheckingFloatAttributeAttributeGetter(const v8::PropertyCa
llbackInfo<v8::Value>& info) |
3932 { | 3932 { |
3933 v8::Handle<v8::Object> holder = info.Holder(); | 3933 v8::Handle<v8::Object> holder = info.Holder(); |
3934 TestObject* impl = V8TestObject::toNative(holder); | 3934 TestObject* impl = V8TestObject::toNative(holder); |
3935 v8SetReturnValue(info, impl->strictTypeCheckingFloatAttribute()); | 3935 v8SetReturnValue(info, impl->strictTypeCheckingFloatAttribute()); |
3936 } | 3936 } |
3937 | 3937 |
3938 static void strictTypeCheckingFloatAttributeAttributeGetterCallback(v8::Local<v8
::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 3938 static void strictTypeCheckingFloatAttributeAttributeGetterCallback(v8::Local<v8
::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
3939 { | 3939 { |
3940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 3940 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
3941 TestObjectV8Internal::strictTypeCheckingFloatAttributeAttributeGetter(info); | 3941 TestObjectV8Internal::strictTypeCheckingFloatAttributeAttributeGetter(info); |
3942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3942 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3943 } | 3943 } |
3944 | 3944 |
3945 static void strictTypeCheckingFloatAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) | 3945 static void strictTypeCheckingFloatAttributeAttributeSetter(v8::Local<v8::Value>
v8Value, const v8::PropertyCallbackInfo<void>& info) |
3946 { | 3946 { |
3947 v8::Handle<v8::Object> holder = info.Holder(); | 3947 v8::Handle<v8::Object> holder = info.Holder(); |
3948 TestObject* impl = V8TestObject::toNative(holder); | 3948 TestObject* impl = V8TestObject::toNative(holder); |
3949 V8TRYCATCH_VOID(float, cppValue, static_cast<float>(v8Value->NumberValue()))
; | 3949 TONATIVE_VOID(float, cppValue, static_cast<float>(v8Value->NumberValue())); |
3950 impl->setStrictTypeCheckingFloatAttribute(cppValue); | 3950 impl->setStrictTypeCheckingFloatAttribute(cppValue); |
3951 } | 3951 } |
3952 | 3952 |
3953 static void strictTypeCheckingFloatAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) | 3953 static void strictTypeCheckingFloatAttributeAttributeSetterCallback(v8::Local<v8
::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& i
nfo) |
3954 { | 3954 { |
3955 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3955 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3956 TestObjectV8Internal::strictTypeCheckingFloatAttributeAttributeSetter(v8Valu
e, info); | 3956 TestObjectV8Internal::strictTypeCheckingFloatAttributeAttributeSetter(v8Valu
e, info); |
3957 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3957 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3958 } | 3958 } |
3959 | 3959 |
(...skipping 14 matching lines...) Expand all Loading... |
3974 static void strictTypeCheckingTestInterfaceAttributeAttributeSetter(v8::Local<v8
::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 3974 static void strictTypeCheckingTestInterfaceAttributeAttributeSetter(v8::Local<v8
::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
3975 { | 3975 { |
3976 v8::Handle<v8::Object> holder = info.Holder(); | 3976 v8::Handle<v8::Object> holder = info.Holder(); |
3977 ExceptionState exceptionState(ExceptionState::SetterContext, "strictTypeChec
kingTestInterfaceAttribute", "TestObject", holder, info.GetIsolate()); | 3977 ExceptionState exceptionState(ExceptionState::SetterContext, "strictTypeChec
kingTestInterfaceAttribute", "TestObject", holder, info.GetIsolate()); |
3978 if (!V8TestInterface::hasInstance(v8Value, info.GetIsolate())) { | 3978 if (!V8TestInterface::hasInstance(v8Value, info.GetIsolate())) { |
3979 exceptionState.throwTypeError("The provided value is not of type 'TestIn
terface'."); | 3979 exceptionState.throwTypeError("The provided value is not of type 'TestIn
terface'."); |
3980 exceptionState.throwIfNeeded(); | 3980 exceptionState.throwIfNeeded(); |
3981 return; | 3981 return; |
3982 } | 3982 } |
3983 TestObject* impl = V8TestObject::toNative(holder); | 3983 TestObject* impl = V8TestObject::toNative(holder); |
3984 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 3984 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
3985 impl->setStrictTypeCheckingTestInterfaceAttribute(WTF::getPtr(cppValue)); | 3985 impl->setStrictTypeCheckingTestInterfaceAttribute(WTF::getPtr(cppValue)); |
3986 } | 3986 } |
3987 | 3987 |
3988 static void strictTypeCheckingTestInterfaceAttributeAttributeSetterCallback(v8::
Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<
void>& info) | 3988 static void strictTypeCheckingTestInterfaceAttributeAttributeSetterCallback(v8::
Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<
void>& info) |
3989 { | 3989 { |
3990 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 3990 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
3991 TestObjectV8Internal::strictTypeCheckingTestInterfaceAttributeAttributeSette
r(v8Value, info); | 3991 TestObjectV8Internal::strictTypeCheckingTestInterfaceAttributeAttributeSette
r(v8Value, info); |
3992 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 3992 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
3993 } | 3993 } |
3994 | 3994 |
(...skipping 19 matching lines...) Expand all Loading... |
4014 static void strictTypeCheckingNullableTestInterfaceAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4014 static void strictTypeCheckingNullableTestInterfaceAttributeAttributeSetter(v8::
Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4015 { | 4015 { |
4016 v8::Handle<v8::Object> holder = info.Holder(); | 4016 v8::Handle<v8::Object> holder = info.Holder(); |
4017 ExceptionState exceptionState(ExceptionState::SetterContext, "strictTypeChec
kingNullableTestInterfaceAttribute", "TestObject", holder, info.GetIsolate()); | 4017 ExceptionState exceptionState(ExceptionState::SetterContext, "strictTypeChec
kingNullableTestInterfaceAttribute", "TestObject", holder, info.GetIsolate()); |
4018 if (!isUndefinedOrNull(v8Value) && !V8TestInterface::hasInstance(v8Value, in
fo.GetIsolate())) { | 4018 if (!isUndefinedOrNull(v8Value) && !V8TestInterface::hasInstance(v8Value, in
fo.GetIsolate())) { |
4019 exceptionState.throwTypeError("The provided value is not of type 'TestIn
terface'."); | 4019 exceptionState.throwTypeError("The provided value is not of type 'TestIn
terface'."); |
4020 exceptionState.throwIfNeeded(); | 4020 exceptionState.throwIfNeeded(); |
4021 return; | 4021 return; |
4022 } | 4022 } |
4023 TestObject* impl = V8TestObject::toNative(holder); | 4023 TestObject* impl = V8TestObject::toNative(holder); |
4024 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4024 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
4025 impl->setStrictTypeCheckingNullableTestInterfaceAttribute(WTF::getPtr(cppVal
ue)); | 4025 impl->setStrictTypeCheckingNullableTestInterfaceAttribute(WTF::getPtr(cppVal
ue)); |
4026 } | 4026 } |
4027 | 4027 |
4028 static void strictTypeCheckingNullableTestInterfaceAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) | 4028 static void strictTypeCheckingNullableTestInterfaceAttributeAttributeSetterCallb
ack(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallb
ackInfo<void>& info) |
4029 { | 4029 { |
4030 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4030 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4031 TestObjectV8Internal::strictTypeCheckingNullableTestInterfaceAttributeAttrib
uteSetter(v8Value, info); | 4031 TestObjectV8Internal::strictTypeCheckingNullableTestInterfaceAttributeAttrib
uteSetter(v8Value, info); |
4032 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4032 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4033 } | 4033 } |
4034 | 4034 |
4035 static void treatNullAsNullStringStringAttributeAttributeGetter(const v8::Proper
tyCallbackInfo<v8::Value>& info) | 4035 static void treatNullAsNullStringStringAttributeAttributeGetter(const v8::Proper
tyCallbackInfo<v8::Value>& info) |
4036 { | 4036 { |
4037 v8::Handle<v8::Object> holder = info.Holder(); | 4037 v8::Handle<v8::Object> holder = info.Holder(); |
4038 TestObject* impl = V8TestObject::toNative(holder); | 4038 TestObject* impl = V8TestObject::toNative(holder); |
4039 v8SetReturnValueString(info, impl->treatNullAsNullStringStringAttribute(), i
nfo.GetIsolate()); | 4039 v8SetReturnValueString(info, impl->treatNullAsNullStringStringAttribute(), i
nfo.GetIsolate()); |
4040 } | 4040 } |
4041 | 4041 |
4042 static void treatNullAsNullStringStringAttributeAttributeGetterCallback(v8::Loca
l<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4042 static void treatNullAsNullStringStringAttributeAttributeGetterCallback(v8::Loca
l<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4043 { | 4043 { |
4044 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4044 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4045 TestObjectV8Internal::treatNullAsNullStringStringAttributeAttributeGetter(in
fo); | 4045 TestObjectV8Internal::treatNullAsNullStringStringAttributeAttributeGetter(in
fo); |
4046 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4046 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4047 } | 4047 } |
4048 | 4048 |
4049 static void treatNullAsNullStringStringAttributeAttributeSetter(v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4049 static void treatNullAsNullStringStringAttributeAttributeSetter(v8::Local<v8::Va
lue> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4050 { | 4050 { |
4051 v8::Handle<v8::Object> holder = info.Holder(); | 4051 v8::Handle<v8::Object> holder = info.Holder(); |
4052 TestObject* impl = V8TestObject::toNative(holder); | 4052 TestObject* impl = V8TestObject::toNative(holder); |
4053 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, cppVal
ue, v8Value); | 4053 TOSTRING_VOID(V8StringResource<WithNullCheck>, cppValue, v8Value); |
4054 impl->setTreatNullAsNullStringStringAttribute(cppValue); | 4054 impl->setTreatNullAsNullStringStringAttribute(cppValue); |
4055 } | 4055 } |
4056 | 4056 |
4057 static void treatNullAsNullStringStringAttributeAttributeSetterCallback(v8::Loca
l<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) | 4057 static void treatNullAsNullStringStringAttributeAttributeSetterCallback(v8::Loca
l<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void
>& info) |
4058 { | 4058 { |
4059 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4059 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4060 TestObjectV8Internal::treatNullAsNullStringStringAttributeAttributeSetter(v8
Value, info); | 4060 TestObjectV8Internal::treatNullAsNullStringStringAttributeAttributeSetter(v8
Value, info); |
4061 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4061 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4062 } | 4062 } |
4063 | 4063 |
4064 static void treatReturnedNullStringAsNullStringAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) | 4064 static void treatReturnedNullStringAsNullStringAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) |
4065 { | 4065 { |
4066 v8::Handle<v8::Object> holder = info.Holder(); | 4066 v8::Handle<v8::Object> holder = info.Holder(); |
4067 TestObject* impl = V8TestObject::toNative(holder); | 4067 TestObject* impl = V8TestObject::toNative(holder); |
4068 v8SetReturnValueStringOrNull(info, impl->treatReturnedNullStringAsNullString
Attribute(), info.GetIsolate()); | 4068 v8SetReturnValueStringOrNull(info, impl->treatReturnedNullStringAsNullString
Attribute(), info.GetIsolate()); |
4069 } | 4069 } |
4070 | 4070 |
4071 static void treatReturnedNullStringAsNullStringAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4071 static void treatReturnedNullStringAsNullStringAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4072 { | 4072 { |
4073 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4073 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4074 TestObjectV8Internal::treatReturnedNullStringAsNullStringAttributeAttributeG
etter(info); | 4074 TestObjectV8Internal::treatReturnedNullStringAsNullStringAttributeAttributeG
etter(info); |
4075 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4075 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4076 } | 4076 } |
4077 | 4077 |
4078 static void treatReturnedNullStringAsNullStringAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4078 static void treatReturnedNullStringAsNullStringAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4079 { | 4079 { |
4080 v8::Handle<v8::Object> holder = info.Holder(); | 4080 v8::Handle<v8::Object> holder = info.Holder(); |
4081 TestObject* impl = V8TestObject::toNative(holder); | 4081 TestObject* impl = V8TestObject::toNative(holder); |
4082 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 4082 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
4083 impl->setTreatReturnedNullStringAsNullStringAttribute(cppValue); | 4083 impl->setTreatReturnedNullStringAsNullStringAttribute(cppValue); |
4084 } | 4084 } |
4085 | 4085 |
4086 static void treatReturnedNullStringAsNullStringAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 4086 static void treatReturnedNullStringAsNullStringAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
4087 { | 4087 { |
4088 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4088 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4089 TestObjectV8Internal::treatReturnedNullStringAsNullStringAttributeAttributeS
etter(v8Value, info); | 4089 TestObjectV8Internal::treatReturnedNullStringAsNullStringAttributeAttributeS
etter(v8Value, info); |
4090 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4090 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4091 } | 4091 } |
4092 | 4092 |
4093 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) | 4093 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeGetter(con
st v8::PropertyCallbackInfo<v8::Value>& info) |
4094 { | 4094 { |
4095 v8::Handle<v8::Object> holder = info.Holder(); | 4095 v8::Handle<v8::Object> holder = info.Holder(); |
4096 TestObject* impl = V8TestObject::toNative(holder); | 4096 TestObject* impl = V8TestObject::toNative(holder); |
4097 v8SetReturnValueStringOrUndefined(info, impl->treatReturnedNullStringAsUndef
inedStringAttribute(), info.GetIsolate()); | 4097 v8SetReturnValueStringOrUndefined(info, impl->treatReturnedNullStringAsUndef
inedStringAttribute(), info.GetIsolate()); |
4098 } | 4098 } |
4099 | 4099 |
4100 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4100 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeGetterCall
back(v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4101 { | 4101 { |
4102 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4102 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4103 TestObjectV8Internal::treatReturnedNullStringAsUndefinedStringAttributeAttri
buteGetter(info); | 4103 TestObjectV8Internal::treatReturnedNullStringAsUndefinedStringAttributeAttri
buteGetter(info); |
4104 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4104 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4105 } | 4105 } |
4106 | 4106 |
4107 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeSetter(v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4107 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeSetter(v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4108 { | 4108 { |
4109 v8::Handle<v8::Object> holder = info.Holder(); | 4109 v8::Handle<v8::Object> holder = info.Holder(); |
4110 TestObject* impl = V8TestObject::toNative(holder); | 4110 TestObject* impl = V8TestObject::toNative(holder); |
4111 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 4111 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
4112 impl->setTreatReturnedNullStringAsUndefinedStringAttribute(cppValue); | 4112 impl->setTreatReturnedNullStringAsUndefinedStringAttribute(cppValue); |
4113 } | 4113 } |
4114 | 4114 |
4115 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeSetterCall
back(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCall
backInfo<void>& info) | 4115 static void treatReturnedNullStringAsUndefinedStringAttributeAttributeSetterCall
back(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCall
backInfo<void>& info) |
4116 { | 4116 { |
4117 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4117 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4118 TestObjectV8Internal::treatReturnedNullStringAsUndefinedStringAttributeAttri
buteSetter(v8Value, info); | 4118 TestObjectV8Internal::treatReturnedNullStringAsUndefinedStringAttributeAttri
buteSetter(v8Value, info); |
4119 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4119 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4120 } | 4120 } |
4121 | 4121 |
4122 static void urlStringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8:
:Value>& info) | 4122 static void urlStringAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8:
:Value>& info) |
4123 { | 4123 { |
4124 v8::Handle<v8::Object> holder = info.Holder(); | 4124 v8::Handle<v8::Object> holder = info.Holder(); |
4125 TestObject* impl = V8TestObject::toNative(holder); | 4125 TestObject* impl = V8TestObject::toNative(holder); |
4126 v8SetReturnValueString(info, impl->getURLAttribute(HTMLNames::urlstringattri
buteAttr), info.GetIsolate()); | 4126 v8SetReturnValueString(info, impl->getURLAttribute(HTMLNames::urlstringattri
buteAttr), info.GetIsolate()); |
4127 } | 4127 } |
4128 | 4128 |
4129 static void urlStringAttributeAttributeGetterCallback(v8::Local<v8::String>, con
st v8::PropertyCallbackInfo<v8::Value>& info) | 4129 static void urlStringAttributeAttributeGetterCallback(v8::Local<v8::String>, con
st v8::PropertyCallbackInfo<v8::Value>& info) |
4130 { | 4130 { |
4131 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4131 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4132 TestObjectV8Internal::urlStringAttributeAttributeGetter(info); | 4132 TestObjectV8Internal::urlStringAttributeAttributeGetter(info); |
4133 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4133 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4134 } | 4134 } |
4135 | 4135 |
4136 static void urlStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 4136 static void urlStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
4137 { | 4137 { |
4138 v8::Handle<v8::Object> holder = info.Holder(); | 4138 v8::Handle<v8::Object> holder = info.Holder(); |
4139 TestObject* impl = V8TestObject::toNative(holder); | 4139 TestObject* impl = V8TestObject::toNative(holder); |
4140 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 4140 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
4141 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 4141 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
4142 impl->setAttribute(HTMLNames::urlstringattributeAttr, cppValue); | 4142 impl->setAttribute(HTMLNames::urlstringattributeAttr, cppValue); |
4143 } | 4143 } |
4144 | 4144 |
4145 static void urlStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4145 static void urlStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4146 { | 4146 { |
4147 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4147 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4148 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 4148 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
4149 TestObjectV8Internal::urlStringAttributeAttributeSetter(v8Value, info); | 4149 TestObjectV8Internal::urlStringAttributeAttributeSetter(v8Value, info); |
4150 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4150 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 10 matching lines...) Expand all Loading... |
4161 { | 4161 { |
4162 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4162 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4163 TestObjectV8Internal::urlStringAttributeAttributeGetter(info); | 4163 TestObjectV8Internal::urlStringAttributeAttributeGetter(info); |
4164 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4164 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4165 } | 4165 } |
4166 | 4166 |
4167 static void urlStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) | 4167 static void urlStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
t v8::PropertyCallbackInfo<void>& info) |
4168 { | 4168 { |
4169 v8::Handle<v8::Object> holder = info.Holder(); | 4169 v8::Handle<v8::Object> holder = info.Holder(); |
4170 TestObject* impl = V8TestObject::toNative(holder); | 4170 TestObject* impl = V8TestObject::toNative(holder); |
4171 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, cppValue, v8Value); | 4171 TOSTRING_VOID(V8StringResource<>, cppValue, v8Value); |
4172 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 4172 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
4173 impl->setAttribute(HTMLNames::reflectUrlAttributeAttr, cppValue); | 4173 impl->setAttribute(HTMLNames::reflectUrlAttributeAttr, cppValue); |
4174 } | 4174 } |
4175 | 4175 |
4176 static void urlStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4176 static void urlStringAttributeAttributeSetterCallback(v8::Local<v8::String>, v8:
:Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4177 { | 4177 { |
4178 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4178 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4179 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; | 4179 CustomElementCallbackDispatcher::CallbackDeliveryScope deliveryScope; |
4180 TestObjectV8Internal::urlStringAttributeAttributeSetter(v8Value, info); | 4180 TestObjectV8Internal::urlStringAttributeAttributeSetter(v8Value, info); |
4181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4181 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 13 matching lines...) Expand all Loading... |
4195 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4195 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4196 TestObjectV8Internal::unforgeableLongAttributeAttributeGetter(info); | 4196 TestObjectV8Internal::unforgeableLongAttributeAttributeGetter(info); |
4197 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4197 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4198 } | 4198 } |
4199 | 4199 |
4200 static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) | 4200 static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
, const v8::PropertyCallbackInfo<void>& info) |
4201 { | 4201 { |
4202 v8::Handle<v8::Object> holder = info.Holder(); | 4202 v8::Handle<v8::Object> holder = info.Holder(); |
4203 ExceptionState exceptionState(ExceptionState::SetterContext, "unforgeableLon
gAttribute", "TestObject", holder, info.GetIsolate()); | 4203 ExceptionState exceptionState(ExceptionState::SetterContext, "unforgeableLon
gAttribute", "TestObject", holder, info.GetIsolate()); |
4204 TestObject* impl = V8TestObject::toNative(holder); | 4204 TestObject* impl = V8TestObject::toNative(holder); |
4205 V8TRYCATCH_EXCEPTION_VOID(int, cppValue, toInt32(v8Value, exceptionState), e
xceptionState); | 4205 TONATIVE_VOID_EXCEPTIONSTATE(int, cppValue, toInt32(v8Value, exceptionState)
, exceptionState); |
4206 impl->setUnforgeableLongAttribute(cppValue); | 4206 impl->setUnforgeableLongAttribute(cppValue); |
4207 } | 4207 } |
4208 | 4208 |
4209 static void unforgeableLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4209 static void unforgeableLongAttributeAttributeSetterCallback(v8::Local<v8::String
>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4210 { | 4210 { |
4211 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4211 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4212 TestObjectV8Internal::unforgeableLongAttributeAttributeSetter(v8Value, info)
; | 4212 TestObjectV8Internal::unforgeableLongAttributeAttributeSetter(v8Value, info)
; |
4213 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4213 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4214 } | 4214 } |
4215 | 4215 |
4216 static void testInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) | 4216 static void testInterfaceAttributeAttributeGetter(const v8::PropertyCallbackInfo
<v8::Value>& info) |
4217 { | 4217 { |
4218 v8::Handle<v8::Object> holder = info.Holder(); | 4218 v8::Handle<v8::Object> holder = info.Holder(); |
4219 TestObject* impl = V8TestObject::toNative(holder); | 4219 TestObject* impl = V8TestObject::toNative(holder); |
4220 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceAttribute()), impl
); | 4220 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceAttribute()), impl
); |
4221 } | 4221 } |
4222 | 4222 |
4223 static void testInterfaceAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 4223 static void testInterfaceAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
4224 { | 4224 { |
4225 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4225 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4226 TestObjectV8Internal::testInterfaceAttributeAttributeGetter(info); | 4226 TestObjectV8Internal::testInterfaceAttributeAttributeGetter(info); |
4227 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4227 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4228 } | 4228 } |
4229 | 4229 |
4230 static void testInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) | 4230 static void testInterfaceAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
const v8::PropertyCallbackInfo<void>& info) |
4231 { | 4231 { |
4232 v8::Handle<v8::Object> holder = info.Holder(); | 4232 v8::Handle<v8::Object> holder = info.Holder(); |
4233 TestObject* impl = V8TestObject::toNative(holder); | 4233 TestObject* impl = V8TestObject::toNative(holder); |
4234 V8TRYCATCH_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toN
ativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4234 TONATIVE_VOID(TestInterfaceImplementation*, cppValue, V8TestInterface::toNat
iveWithTypeCheck(info.GetIsolate(), v8Value)); |
4235 impl->setTestInterfaceAttribute(WTF::getPtr(cppValue)); | 4235 impl->setTestInterfaceAttribute(WTF::getPtr(cppValue)); |
4236 } | 4236 } |
4237 | 4237 |
4238 static void testInterfaceAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4238 static void testInterfaceAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4239 { | 4239 { |
4240 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4240 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4241 TestObjectV8Internal::testInterfaceAttributeAttributeSetter(v8Value, info); | 4241 TestObjectV8Internal::testInterfaceAttributeAttributeSetter(v8Value, info); |
4242 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4242 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4243 } | 4243 } |
4244 | 4244 |
4245 static void testInterfaceGarbageCollectedAttributeAttributeGetter(const v8::Prop
ertyCallbackInfo<v8::Value>& info) | 4245 static void testInterfaceGarbageCollectedAttributeAttributeGetter(const v8::Prop
ertyCallbackInfo<v8::Value>& info) |
4246 { | 4246 { |
4247 v8::Handle<v8::Object> holder = info.Holder(); | 4247 v8::Handle<v8::Object> holder = info.Holder(); |
4248 TestObject* impl = V8TestObject::toNative(holder); | 4248 TestObject* impl = V8TestObject::toNative(holder); |
4249 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceGarbageCollectedAt
tribute()), impl); | 4249 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceGarbageCollectedAt
tribute()), impl); |
4250 } | 4250 } |
4251 | 4251 |
4252 static void testInterfaceGarbageCollectedAttributeAttributeGetterCallback(v8::Lo
cal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4252 static void testInterfaceGarbageCollectedAttributeAttributeGetterCallback(v8::Lo
cal<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4253 { | 4253 { |
4254 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4254 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4255 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeGetter(
info); | 4255 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeGetter(
info); |
4256 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4256 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4257 } | 4257 } |
4258 | 4258 |
4259 static void testInterfaceGarbageCollectedAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4259 static void testInterfaceGarbageCollectedAttributeAttributeSetter(v8::Local<v8::
Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4260 { | 4260 { |
4261 v8::Handle<v8::Object> holder = info.Holder(); | 4261 v8::Handle<v8::Object> holder = info.Holder(); |
4262 TestObject* impl = V8TestObject::toNative(holder); | 4262 TestObject* impl = V8TestObject::toNative(holder); |
4263 V8TRYCATCH_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGar
bageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4263 TONATIVE_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGarba
geCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
4264 impl->setTestInterfaceGarbageCollectedAttribute(WTF::getPtr(cppValue)); | 4264 impl->setTestInterfaceGarbageCollectedAttribute(WTF::getPtr(cppValue)); |
4265 } | 4265 } |
4266 | 4266 |
4267 static void testInterfaceGarbageCollectedAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) | 4267 static void testInterfaceGarbageCollectedAttributeAttributeSetterCallback(v8::Lo
cal<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<vo
id>& info) |
4268 { | 4268 { |
4269 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4269 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4270 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter(
v8Value, info); | 4270 TestObjectV8Internal::testInterfaceGarbageCollectedAttributeAttributeSetter(
v8Value, info); |
4271 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4271 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4272 } | 4272 } |
4273 | 4273 |
(...skipping 14 matching lines...) Expand all Loading... |
4288 { | 4288 { |
4289 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4289 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4290 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG
etter(info); | 4290 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeG
etter(info); |
4291 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4291 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4292 } | 4292 } |
4293 | 4293 |
4294 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4294 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4295 { | 4295 { |
4296 v8::Handle<v8::Object> holder = info.Holder(); | 4296 v8::Handle<v8::Object> holder = info.Holder(); |
4297 TestObject* impl = V8TestObject::toNative(holder); | 4297 TestObject* impl = V8TestObject::toNative(holder); |
4298 V8TRYCATCH_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGar
bageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4298 TONATIVE_VOID(TestInterfaceGarbageCollected*, cppValue, V8TestInterfaceGarba
geCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
4299 impl->setTestInterfaceGarbageCollectedOrNullAttribute(WTF::getPtr(cppValue))
; | 4299 impl->setTestInterfaceGarbageCollectedOrNullAttribute(WTF::getPtr(cppValue))
; |
4300 } | 4300 } |
4301 | 4301 |
4302 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 4302 static void testInterfaceGarbageCollectedOrNullAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
4303 { | 4303 { |
4304 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4304 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4305 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeS
etter(v8Value, info); | 4305 TestObjectV8Internal::testInterfaceGarbageCollectedOrNullAttributeAttributeS
etter(v8Value, info); |
4306 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4306 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4307 } | 4307 } |
4308 | 4308 |
4309 static void testInterfaceWillBeGarbageCollectedAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) | 4309 static void testInterfaceWillBeGarbageCollectedAttributeAttributeGetter(const v8
::PropertyCallbackInfo<v8::Value>& info) |
4310 { | 4310 { |
4311 v8::Handle<v8::Object> holder = info.Holder(); | 4311 v8::Handle<v8::Object> holder = info.Holder(); |
4312 TestObject* impl = V8TestObject::toNative(holder); | 4312 TestObject* impl = V8TestObject::toNative(holder); |
4313 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceWillBeGarbageColle
ctedAttribute()), impl); | 4313 v8SetReturnValueFast(info, WTF::getPtr(impl->testInterfaceWillBeGarbageColle
ctedAttribute()), impl); |
4314 } | 4314 } |
4315 | 4315 |
4316 static void testInterfaceWillBeGarbageCollectedAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 4316 static void testInterfaceWillBeGarbageCollectedAttributeAttributeGetterCallback(
v8::Local<v8::String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
4317 { | 4317 { |
4318 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4318 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4319 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeG
etter(info); | 4319 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeG
etter(info); |
4320 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4320 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4321 } | 4321 } |
4322 | 4322 |
4323 static void testInterfaceWillBeGarbageCollectedAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4323 static void testInterfaceWillBeGarbageCollectedAttributeAttributeSetter(v8::Loca
l<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4324 { | 4324 { |
4325 v8::Handle<v8::Object> holder = info.Holder(); | 4325 v8::Handle<v8::Object> holder = info.Holder(); |
4326 TestObject* impl = V8TestObject::toNative(holder); | 4326 TestObject* impl = V8TestObject::toNative(holder); |
4327 V8TRYCATCH_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterf
aceWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4327 TONATIVE_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterfac
eWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
4328 impl->setTestInterfaceWillBeGarbageCollectedAttribute(WTF::getPtr(cppValue))
; | 4328 impl->setTestInterfaceWillBeGarbageCollectedAttribute(WTF::getPtr(cppValue))
; |
4329 } | 4329 } |
4330 | 4330 |
4331 static void testInterfaceWillBeGarbageCollectedAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) | 4331 static void testInterfaceWillBeGarbageCollectedAttributeAttributeSetterCallback(
v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCallbackI
nfo<void>& info) |
4332 { | 4332 { |
4333 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4333 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4334 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS
etter(v8Value, info); | 4334 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedAttributeAttributeS
etter(v8Value, info); |
4335 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4335 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4336 } | 4336 } |
4337 | 4337 |
(...skipping 14 matching lines...) Expand all Loading... |
4352 { | 4352 { |
4353 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); | 4353 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMGetter"); |
4354 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr
ibuteGetter(info); | 4354 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr
ibuteGetter(info); |
4355 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4355 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4356 } | 4356 } |
4357 | 4357 |
4358 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 4358 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetter(v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
4359 { | 4359 { |
4360 v8::Handle<v8::Object> holder = info.Holder(); | 4360 v8::Handle<v8::Object> holder = info.Holder(); |
4361 TestObject* impl = V8TestObject::toNative(holder); | 4361 TestObject* impl = V8TestObject::toNative(holder); |
4362 V8TRYCATCH_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterf
aceWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); | 4362 TONATIVE_VOID(TestInterfaceWillBeGarbageCollected*, cppValue, V8TestInterfac
eWillBeGarbageCollected::toNativeWithTypeCheck(info.GetIsolate(), v8Value)); |
4363 impl->setTestInterfaceWillBeGarbageCollectedOrNullAttribute(WTF::getPtr(cppV
alue)); | 4363 impl->setTestInterfaceWillBeGarbageCollectedOrNullAttribute(WTF::getPtr(cppV
alue)); |
4364 } | 4364 } |
4365 | 4365 |
4366 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) | 4366 static void testInterfaceWillBeGarbageCollectedOrNullAttributeAttributeSetterCal
lback(v8::Local<v8::String>, v8::Local<v8::Value> v8Value, const v8::PropertyCal
lbackInfo<void>& info) |
4367 { | 4367 { |
4368 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); | 4368 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMSetter"); |
4369 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr
ibuteSetter(v8Value, info); | 4369 TestObjectV8Internal::testInterfaceWillBeGarbageCollectedOrNullAttributeAttr
ibuteSetter(v8Value, info); |
4370 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4370 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4371 } | 4371 } |
4372 | 4372 |
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4613 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4613 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4614 } | 4614 } |
4615 | 4615 |
4616 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4616 static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
4617 { | 4617 { |
4618 if (UNLIKELY(info.Length() < 1)) { | 4618 if (UNLIKELY(info.Length() < 1)) { |
4619 throwArityTypeErrorForMethod("voidMethodDateArg", "TestObject", 1, info.
Length(), info.GetIsolate()); | 4619 throwArityTypeErrorForMethod("voidMethodDateArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
4620 return; | 4620 return; |
4621 } | 4621 } |
4622 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4622 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4623 V8TRYCATCH_VOID(double, dateArg, toCoreDate(info[0])); | 4623 TONATIVE_VOID(double, dateArg, toCoreDate(info[0])); |
4624 impl->voidMethodDateArg(dateArg); | 4624 impl->voidMethodDateArg(dateArg); |
4625 } | 4625 } |
4626 | 4626 |
4627 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4627 static void voidMethodDateArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
4628 { | 4628 { |
4629 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4629 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4630 TestObjectV8Internal::voidMethodDateArgMethod(info); | 4630 TestObjectV8Internal::voidMethodDateArgMethod(info); |
4631 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4631 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4632 } | 4632 } |
4633 | 4633 |
4634 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4634 static void voidMethodStringArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
4635 { | 4635 { |
4636 if (UNLIKELY(info.Length() < 1)) { | 4636 if (UNLIKELY(info.Length() < 1)) { |
4637 throwArityTypeErrorForMethod("voidMethodStringArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); | 4637 throwArityTypeErrorForMethod("voidMethodStringArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); |
4638 return; | 4638 return; |
4639 } | 4639 } |
4640 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4640 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4641 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 4641 TOSTRING_VOID(V8StringResource<>, stringArg, info[0]); |
4642 impl->voidMethodStringArg(stringArg); | 4642 impl->voidMethodStringArg(stringArg); |
4643 } | 4643 } |
4644 | 4644 |
4645 static void voidMethodStringArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 4645 static void voidMethodStringArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
4646 { | 4646 { |
4647 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4647 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4648 TestObjectV8Internal::voidMethodStringArgMethod(info); | 4648 TestObjectV8Internal::voidMethodStringArgMethod(info); |
4649 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4649 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4650 } | 4650 } |
4651 | 4651 |
4652 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4652 static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
4653 { | 4653 { |
4654 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); | 4654 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
OMTimeStampArg", "TestObject", info.Holder(), info.GetIsolate()); |
4655 if (UNLIKELY(info.Length() < 1)) { | 4655 if (UNLIKELY(info.Length() < 1)) { |
4656 throwArityTypeError(exceptionState, 1, info.Length()); | 4656 throwArityTypeError(exceptionState, 1, info.Length()); |
4657 return; | 4657 return; |
4658 } | 4658 } |
4659 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4659 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4660 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, domTimeStampArg, toUInt64(info
[0], exceptionState), exceptionState); | 4660 TONATIVE_VOID_EXCEPTIONSTATE(unsigned long long, domTimeStampArg, toUInt64(i
nfo[0], exceptionState), exceptionState); |
4661 impl->voidMethodDOMTimeStampArg(domTimeStampArg); | 4661 impl->voidMethodDOMTimeStampArg(domTimeStampArg); |
4662 } | 4662 } |
4663 | 4663 |
4664 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4664 static void voidMethodDOMTimeStampArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
4665 { | 4665 { |
4666 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4666 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4667 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); | 4667 TestObjectV8Internal::voidMethodDOMTimeStampArgMethod(info); |
4668 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4668 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4669 } | 4669 } |
4670 | 4670 |
4671 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 4671 static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
4672 { | 4672 { |
4673 if (UNLIKELY(info.Length() < 1)) { | 4673 if (UNLIKELY(info.Length() < 1)) { |
4674 throwArityTypeErrorForMethod("voidMethodBooleanArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); | 4674 throwArityTypeErrorForMethod("voidMethodBooleanArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
4675 return; | 4675 return; |
4676 } | 4676 } |
4677 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4677 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4678 V8TRYCATCH_VOID(bool, booleanArg, info[0]->BooleanValue()); | 4678 TONATIVE_VOID(bool, booleanArg, info[0]->BooleanValue()); |
4679 impl->voidMethodBooleanArg(booleanArg); | 4679 impl->voidMethodBooleanArg(booleanArg); |
4680 } | 4680 } |
4681 | 4681 |
4682 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 4682 static void voidMethodBooleanArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
4683 { | 4683 { |
4684 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4684 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4685 TestObjectV8Internal::voidMethodBooleanArgMethod(info); | 4685 TestObjectV8Internal::voidMethodBooleanArgMethod(info); |
4686 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4686 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4687 } | 4687 } |
4688 | 4688 |
4689 static void voidMethodByteArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4689 static void voidMethodByteArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
4690 { | 4690 { |
4691 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); | 4691 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodB
yteArg", "TestObject", info.Holder(), info.GetIsolate()); |
4692 if (UNLIKELY(info.Length() < 1)) { | 4692 if (UNLIKELY(info.Length() < 1)) { |
4693 throwArityTypeError(exceptionState, 1, info.Length()); | 4693 throwArityTypeError(exceptionState, 1, info.Length()); |
4694 return; | 4694 return; |
4695 } | 4695 } |
4696 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4696 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4697 V8TRYCATCH_EXCEPTION_VOID(int, byteArg, toInt8(info[0], exceptionState), exc
eptionState); | 4697 TONATIVE_VOID_EXCEPTIONSTATE(int, byteArg, toInt8(info[0], exceptionState),
exceptionState); |
4698 impl->voidMethodByteArg(byteArg); | 4698 impl->voidMethodByteArg(byteArg); |
4699 } | 4699 } |
4700 | 4700 |
4701 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4701 static void voidMethodByteArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
4702 { | 4702 { |
4703 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4703 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4704 TestObjectV8Internal::voidMethodByteArgMethod(info); | 4704 TestObjectV8Internal::voidMethodByteArgMethod(info); |
4705 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4705 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4706 } | 4706 } |
4707 | 4707 |
4708 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4708 static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
4709 { | 4709 { |
4710 if (UNLIKELY(info.Length() < 1)) { | 4710 if (UNLIKELY(info.Length() < 1)) { |
4711 throwArityTypeErrorForMethod("voidMethodDoubleArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); | 4711 throwArityTypeErrorForMethod("voidMethodDoubleArg", "TestObject", 1, inf
o.Length(), info.GetIsolate()); |
4712 return; | 4712 return; |
4713 } | 4713 } |
4714 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4714 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4715 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); | 4715 TONATIVE_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue())
); |
4716 impl->voidMethodDoubleArg(doubleArg); | 4716 impl->voidMethodDoubleArg(doubleArg); |
4717 } | 4717 } |
4718 | 4718 |
4719 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 4719 static void voidMethodDoubleArgMethodCallback(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
4720 { | 4720 { |
4721 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4721 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4722 TestObjectV8Internal::voidMethodDoubleArgMethod(info); | 4722 TestObjectV8Internal::voidMethodDoubleArgMethod(info); |
4723 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4723 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4724 } | 4724 } |
4725 | 4725 |
4726 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4726 static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
4727 { | 4727 { |
4728 if (UNLIKELY(info.Length() < 1)) { | 4728 if (UNLIKELY(info.Length() < 1)) { |
4729 throwArityTypeErrorForMethod("voidMethodFloatArg", "TestObject", 1, info
.Length(), info.GetIsolate()); | 4729 throwArityTypeErrorForMethod("voidMethodFloatArg", "TestObject", 1, info
.Length(), info.GetIsolate()); |
4730 return; | 4730 return; |
4731 } | 4731 } |
4732 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4732 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4733 V8TRYCATCH_VOID(float, floatArg, static_cast<float>(info[0]->NumberValue()))
; | 4733 TONATIVE_VOID(float, floatArg, static_cast<float>(info[0]->NumberValue())); |
4734 impl->voidMethodFloatArg(floatArg); | 4734 impl->voidMethodFloatArg(floatArg); |
4735 } | 4735 } |
4736 | 4736 |
4737 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4737 static void voidMethodFloatArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
4738 { | 4738 { |
4739 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4739 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4740 TestObjectV8Internal::voidMethodFloatArgMethod(info); | 4740 TestObjectV8Internal::voidMethodFloatArgMethod(info); |
4741 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4741 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4742 } | 4742 } |
4743 | 4743 |
4744 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 4744 static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
4745 { | 4745 { |
4746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArg", "TestObject", info.Holder(), info.GetIsolate()); |
4747 if (UNLIKELY(info.Length() < 1)) { | 4747 if (UNLIKELY(info.Length() < 1)) { |
4748 throwArityTypeError(exceptionState, 1, info.Length()); | 4748 throwArityTypeError(exceptionState, 1, info.Length()); |
4749 return; | 4749 return; |
4750 } | 4750 } |
4751 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4751 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4752 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 4752 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
4753 impl->voidMethodLongArg(longArg); | 4753 impl->voidMethodLongArg(longArg); |
4754 } | 4754 } |
4755 | 4755 |
4756 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4756 static void voidMethodLongArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
4757 { | 4757 { |
4758 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4758 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4759 TestObjectV8Internal::voidMethodLongArgMethod(info); | 4759 TestObjectV8Internal::voidMethodLongArgMethod(info); |
4760 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4760 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4761 } | 4761 } |
4762 | 4762 |
4763 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 4763 static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
4764 { | 4764 { |
4765 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4765 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
4766 if (UNLIKELY(info.Length() < 1)) { | 4766 if (UNLIKELY(info.Length() < 1)) { |
4767 throwArityTypeError(exceptionState, 1, info.Length()); | 4767 throwArityTypeError(exceptionState, 1, info.Length()); |
4768 return; | 4768 return; |
4769 } | 4769 } |
4770 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4770 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4771 V8TRYCATCH_EXCEPTION_VOID(long long, longLongArg, toInt64(info[0], exception
State), exceptionState); | 4771 TONATIVE_VOID_EXCEPTIONSTATE(long long, longLongArg, toInt64(info[0], except
ionState), exceptionState); |
4772 impl->voidMethodLongLongArg(longLongArg); | 4772 impl->voidMethodLongLongArg(longLongArg); |
4773 } | 4773 } |
4774 | 4774 |
4775 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 4775 static void voidMethodLongLongArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
4776 { | 4776 { |
4777 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4777 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4778 TestObjectV8Internal::voidMethodLongLongArgMethod(info); | 4778 TestObjectV8Internal::voidMethodLongLongArgMethod(info); |
4779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4780 } | 4780 } |
4781 | 4781 |
4782 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4782 static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
4783 { | 4783 { |
4784 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); | 4784 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ctetArg", "TestObject", info.Holder(), info.GetIsolate()); |
4785 if (UNLIKELY(info.Length() < 1)) { | 4785 if (UNLIKELY(info.Length() < 1)) { |
4786 throwArityTypeError(exceptionState, 1, info.Length()); | 4786 throwArityTypeError(exceptionState, 1, info.Length()); |
4787 return; | 4787 return; |
4788 } | 4788 } |
4789 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4789 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4790 V8TRYCATCH_EXCEPTION_VOID(unsigned, octetArg, toUInt8(info[0], exceptionStat
e), exceptionState); | 4790 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, octetArg, toUInt8(info[0], exceptionS
tate), exceptionState); |
4791 impl->voidMethodOctetArg(octetArg); | 4791 impl->voidMethodOctetArg(octetArg); |
4792 } | 4792 } |
4793 | 4793 |
4794 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4794 static void voidMethodOctetArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
4795 { | 4795 { |
4796 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4796 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4797 TestObjectV8Internal::voidMethodOctetArgMethod(info); | 4797 TestObjectV8Internal::voidMethodOctetArgMethod(info); |
4798 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4798 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4799 } | 4799 } |
4800 | 4800 |
4801 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) | 4801 static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
info) |
4802 { | 4802 { |
4803 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); | 4803 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
hortArg", "TestObject", info.Holder(), info.GetIsolate()); |
4804 if (UNLIKELY(info.Length() < 1)) { | 4804 if (UNLIKELY(info.Length() < 1)) { |
4805 throwArityTypeError(exceptionState, 1, info.Length()); | 4805 throwArityTypeError(exceptionState, 1, info.Length()); |
4806 return; | 4806 return; |
4807 } | 4807 } |
4808 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4808 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4809 V8TRYCATCH_EXCEPTION_VOID(int, shortArg, toInt16(info[0], exceptionState), e
xceptionState); | 4809 TONATIVE_VOID_EXCEPTIONSTATE(int, shortArg, toInt16(info[0], exceptionState)
, exceptionState); |
4810 impl->voidMethodShortArg(shortArg); | 4810 impl->voidMethodShortArg(shortArg); |
4811 } | 4811 } |
4812 | 4812 |
4813 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4813 static void voidMethodShortArgMethodCallback(const v8::FunctionCallbackInfo<v8::
Value>& info) |
4814 { | 4814 { |
4815 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4815 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4816 TestObjectV8Internal::voidMethodShortArgMethod(info); | 4816 TestObjectV8Internal::voidMethodShortArgMethod(info); |
4817 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4817 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4818 } | 4818 } |
4819 | 4819 |
4820 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 4820 static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
4821 { | 4821 { |
4822 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4822 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
4823 if (UNLIKELY(info.Length() < 1)) { | 4823 if (UNLIKELY(info.Length() < 1)) { |
4824 throwArityTypeError(exceptionState, 1, info.Length()); | 4824 throwArityTypeError(exceptionState, 1, info.Length()); |
4825 return; | 4825 return; |
4826 } | 4826 } |
4827 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4827 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4828 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedLongArg, toUInt32(info[0], excep
tionState), exceptionState); | 4828 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, unsignedLongArg, toUInt32(info[0], ex
ceptionState), exceptionState); |
4829 impl->voidMethodUnsignedLongArg(unsignedLongArg); | 4829 impl->voidMethodUnsignedLongArg(unsignedLongArg); |
4830 } | 4830 } |
4831 | 4831 |
4832 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4832 static void voidMethodUnsignedLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
4833 { | 4833 { |
4834 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4834 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4835 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); | 4835 TestObjectV8Internal::voidMethodUnsignedLongArgMethod(info); |
4836 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4836 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4837 } | 4837 } |
4838 | 4838 |
4839 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 4839 static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
4840 { | 4840 { |
4841 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 4841 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedLongLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
4842 if (UNLIKELY(info.Length() < 1)) { | 4842 if (UNLIKELY(info.Length() < 1)) { |
4843 throwArityTypeError(exceptionState, 1, info.Length()); | 4843 throwArityTypeError(exceptionState, 1, info.Length()); |
4844 return; | 4844 return; |
4845 } | 4845 } |
4846 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4846 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4847 V8TRYCATCH_EXCEPTION_VOID(unsigned long long, unsignedLongLongArg, toUInt64(
info[0], exceptionState), exceptionState); | 4847 TONATIVE_VOID_EXCEPTIONSTATE(unsigned long long, unsignedLongLongArg, toUInt
64(info[0], exceptionState), exceptionState); |
4848 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); | 4848 impl->voidMethodUnsignedLongLongArg(unsignedLongLongArg); |
4849 } | 4849 } |
4850 | 4850 |
4851 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 4851 static void voidMethodUnsignedLongLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
4852 { | 4852 { |
4853 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4853 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4854 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); | 4854 TestObjectV8Internal::voidMethodUnsignedLongLongArgMethod(info); |
4855 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4855 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4856 } | 4856 } |
4857 | 4857 |
4858 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 4858 static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
4859 { | 4859 { |
4860 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 4860 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodU
nsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
4861 if (UNLIKELY(info.Length() < 1)) { | 4861 if (UNLIKELY(info.Length() < 1)) { |
4862 throwArityTypeError(exceptionState, 1, info.Length()); | 4862 throwArityTypeError(exceptionState, 1, info.Length()); |
4863 return; | 4863 return; |
4864 } | 4864 } |
4865 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4865 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4866 V8TRYCATCH_EXCEPTION_VOID(unsigned, unsignedShortArg, toUInt16(info[0], exce
ptionState), exceptionState); | 4866 TONATIVE_VOID_EXCEPTIONSTATE(unsigned, unsignedShortArg, toUInt16(info[0], e
xceptionState), exceptionState); |
4867 impl->voidMethodUnsignedShortArg(unsignedShortArg); | 4867 impl->voidMethodUnsignedShortArg(unsignedShortArg); |
4868 } | 4868 } |
4869 | 4869 |
4870 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 4870 static void voidMethodUnsignedShortArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
4871 { | 4871 { |
4872 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4872 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4873 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); | 4873 TestObjectV8Internal::voidMethodUnsignedShortArgMethod(info); |
4874 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4874 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4875 } | 4875 } |
4876 | 4876 |
(...skipping 10 matching lines...) Expand all Loading... |
4887 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4887 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4888 } | 4888 } |
4889 | 4889 |
4890 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 4890 static void voidMethodTestInterfaceEmptyArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
4891 { | 4891 { |
4892 if (UNLIKELY(info.Length() < 1)) { | 4892 if (UNLIKELY(info.Length() < 1)) { |
4893 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); | 4893 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); |
4894 return; | 4894 return; |
4895 } | 4895 } |
4896 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4896 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4897 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 4897 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
4898 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); | 4898 impl->voidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg); |
4899 } | 4899 } |
4900 | 4900 |
4901 static void voidMethodTestInterfaceEmptyArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 4901 static void voidMethodTestInterfaceEmptyArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
4902 { | 4902 { |
4903 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4903 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4904 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgMethod(info); | 4904 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgMethod(info); |
4905 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4905 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4906 } | 4906 } |
4907 | 4907 |
4908 static void voidMethodLongArgTestInterfaceEmptyArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 4908 static void voidMethodLongArgTestInterfaceEmptyArgMethod(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
4909 { | 4909 { |
4910 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); | 4910 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsolate()); |
4911 if (UNLIKELY(info.Length() < 2)) { | 4911 if (UNLIKELY(info.Length() < 2)) { |
4912 throwArityTypeError(exceptionState, 2, info.Length()); | 4912 throwArityTypeError(exceptionState, 2, info.Length()); |
4913 return; | 4913 return; |
4914 } | 4914 } |
4915 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4915 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4916 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 4916 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
4917 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); | 4917 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); |
4918 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; | 4918 impl->voidMethodLongArgTestInterfaceEmptyArg(longArg, testInterfaceEmptyArg)
; |
4919 } | 4919 } |
4920 | 4920 |
4921 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 4921 static void voidMethodLongArgTestInterfaceEmptyArgMethodCallback(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
4922 { | 4922 { |
4923 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4923 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4924 TestObjectV8Internal::voidMethodLongArgTestInterfaceEmptyArgMethod(info); | 4924 TestObjectV8Internal::voidMethodLongArgTestInterfaceEmptyArgMethod(info); |
4925 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4925 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4926 } | 4926 } |
4927 | 4927 |
(...skipping 23 matching lines...) Expand all Loading... |
4951 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4951 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4952 } | 4952 } |
4953 | 4953 |
4954 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 4954 static void voidMethodVoidCallbackFunctionArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
4955 { | 4955 { |
4956 if (UNLIKELY(info.Length() < 1)) { | 4956 if (UNLIKELY(info.Length() < 1)) { |
4957 throwArityTypeErrorForMethod("voidMethodVoidCallbackFunctionArg", "TestO
bject", 1, info.Length(), info.GetIsolate()); | 4957 throwArityTypeErrorForMethod("voidMethodVoidCallbackFunctionArg", "TestO
bject", 1, info.Length(), info.GetIsolate()); |
4958 return; | 4958 return; |
4959 } | 4959 } |
4960 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4960 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4961 V8TRYCATCH_VOID(ScriptValue, voidCallbackFunctionArg, ScriptValue(info[0], i
nfo.GetIsolate())); | 4961 TONATIVE_VOID(ScriptValue, voidCallbackFunctionArg, ScriptValue(info[0], inf
o.GetIsolate())); |
4962 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); | 4962 impl->voidMethodVoidCallbackFunctionArg(voidCallbackFunctionArg); |
4963 } | 4963 } |
4964 | 4964 |
4965 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 4965 static void voidMethodVoidCallbackFunctionArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
4966 { | 4966 { |
4967 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4967 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4968 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); | 4968 TestObjectV8Internal::voidMethodVoidCallbackFunctionArgMethod(info); |
4969 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4969 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4970 } | 4970 } |
4971 | 4971 |
4972 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) | 4972 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethod(const v8::Function
CallbackInfo<v8::Value>& info) |
4973 { | 4973 { |
4974 if (UNLIKELY(info.Length() < 1)) { | 4974 if (UNLIKELY(info.Length() < 1)) { |
4975 throwArityTypeErrorForMethod("voidMethodAnyCallbackFunctionOptionalAnyAr
g", "TestObject", 1, info.Length(), info.GetIsolate()); | 4975 throwArityTypeErrorForMethod("voidMethodAnyCallbackFunctionOptionalAnyAr
g", "TestObject", 1, info.Length(), info.GetIsolate()); |
4976 return; | 4976 return; |
4977 } | 4977 } |
4978 TestObject* impl = V8TestObject::toNative(info.Holder()); | 4978 TestObject* impl = V8TestObject::toNative(info.Holder()); |
4979 V8TRYCATCH_VOID(ScriptValue, anyCallbackFunctionOptionalAnyArgArg, ScriptVal
ue(info[0], info.GetIsolate())); | 4979 TONATIVE_VOID(ScriptValue, anyCallbackFunctionOptionalAnyArgArg, ScriptValue
(info[0], info.GetIsolate())); |
4980 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); | 4980 impl->voidMethodAnyCallbackFunctionOptionalAnyArg(anyCallbackFunctionOptiona
lAnyArgArg); |
4981 } | 4981 } |
4982 | 4982 |
4983 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback(const v8::
FunctionCallbackInfo<v8::Value>& info) | 4983 static void voidMethodAnyCallbackFunctionOptionalAnyArgMethodCallback(const v8::
FunctionCallbackInfo<v8::Value>& info) |
4984 { | 4984 { |
4985 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 4985 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
4986 TestObjectV8Internal::voidMethodAnyCallbackFunctionOptionalAnyArgMethod(info
); | 4986 TestObjectV8Internal::voidMethodAnyCallbackFunctionOptionalAnyArgMethod(info
); |
4987 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 4987 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
4988 } | 4988 } |
4989 | 4989 |
(...skipping 23 matching lines...) Expand all Loading... |
5013 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5013 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5014 } | 5014 } |
5015 | 5015 |
5016 static void voidMethodCompareHowArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5016 static void voidMethodCompareHowArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
5017 { | 5017 { |
5018 if (UNLIKELY(info.Length() < 1)) { | 5018 if (UNLIKELY(info.Length() < 1)) { |
5019 throwArityTypeErrorForMethod("voidMethodCompareHowArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5019 throwArityTypeErrorForMethod("voidMethodCompareHowArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5020 return; | 5020 return; |
5021 } | 5021 } |
5022 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5022 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5023 V8TRYCATCH_VOID(Range::CompareHow, compareHowArg, static_cast<Range::Compare
How>(info[0]->Int32Value())); | 5023 TONATIVE_VOID(Range::CompareHow, compareHowArg, static_cast<Range::CompareHo
w>(info[0]->Int32Value())); |
5024 impl->voidMethodCompareHowArg(compareHowArg); | 5024 impl->voidMethodCompareHowArg(compareHowArg); |
5025 } | 5025 } |
5026 | 5026 |
5027 static void voidMethodCompareHowArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5027 static void voidMethodCompareHowArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5028 { | 5028 { |
5029 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5029 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5030 TestObjectV8Internal::voidMethodCompareHowArgMethod(info); | 5030 TestObjectV8Internal::voidMethodCompareHowArgMethod(info); |
5031 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5031 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5032 } | 5032 } |
5033 | 5033 |
5034 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5034 static void voidMethodEventTargetArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
5035 { | 5035 { |
5036 if (UNLIKELY(info.Length() < 1)) { | 5036 if (UNLIKELY(info.Length() < 1)) { |
5037 throwArityTypeErrorForMethod("voidMethodEventTargetArg", "TestObject", 1
, info.Length(), info.GetIsolate()); | 5037 throwArityTypeErrorForMethod("voidMethodEventTargetArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
5038 return; | 5038 return; |
5039 } | 5039 } |
5040 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5040 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5041 V8TRYCATCH_VOID(EventTarget*, eventTargetArg, V8DOMWrapper::isDOMWrapper(inf
o[0]) ? toWrapperTypeInfo(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(
v8::Handle<v8::Object>::Cast(info[0])) : 0); | 5041 TONATIVE_VOID(EventTarget*, eventTargetArg, V8DOMWrapper::isDOMWrapper(info[
0]) ? toWrapperTypeInfo(v8::Handle<v8::Object>::Cast(info[0]))->toEventTarget(v8
::Handle<v8::Object>::Cast(info[0])) : 0); |
5042 impl->voidMethodEventTargetArg(eventTargetArg); | 5042 impl->voidMethodEventTargetArg(eventTargetArg); |
5043 } | 5043 } |
5044 | 5044 |
5045 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5045 static void voidMethodEventTargetArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
5046 { | 5046 { |
5047 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5047 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5048 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); | 5048 TestObjectV8Internal::voidMethodEventTargetArgMethod(info); |
5049 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5049 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5050 } | 5050 } |
5051 | 5051 |
5052 static void voidMethodMediaQueryListListenerArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) | 5052 static void voidMethodMediaQueryListListenerArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) |
5053 { | 5053 { |
5054 if (UNLIKELY(info.Length() < 1)) { | 5054 if (UNLIKELY(info.Length() < 1)) { |
5055 throwArityTypeErrorForMethod("voidMethodMediaQueryListListenerArg", "Tes
tObject", 1, info.Length(), info.GetIsolate()); | 5055 throwArityTypeErrorForMethod("voidMethodMediaQueryListListenerArg", "Tes
tObject", 1, info.Length(), info.GetIsolate()); |
5056 return; | 5056 return; |
5057 } | 5057 } |
5058 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5058 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5059 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<MediaQueryListListener>, mediaQueryListLi
stenerArg, MediaQueryListListener::create(ScriptValue(info[0], info.GetIsolate()
))); | 5059 TONATIVE_VOID(RefPtrWillBeRawPtr<MediaQueryListListener>, mediaQueryListList
enerArg, MediaQueryListListener::create(ScriptValue(info[0], info.GetIsolate()))
); |
5060 impl->voidMethodMediaQueryListListenerArg(mediaQueryListListenerArg); | 5060 impl->voidMethodMediaQueryListListenerArg(mediaQueryListListenerArg); |
5061 } | 5061 } |
5062 | 5062 |
5063 static void voidMethodMediaQueryListListenerArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) | 5063 static void voidMethodMediaQueryListListenerArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) |
5064 { | 5064 { |
5065 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5065 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5066 TestObjectV8Internal::voidMethodMediaQueryListListenerArgMethod(info); | 5066 TestObjectV8Internal::voidMethodMediaQueryListListenerArgMethod(info); |
5067 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5067 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5068 } | 5068 } |
5069 | 5069 |
5070 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) | 5070 static void voidMethodAnyArgMethod(const v8::FunctionCallbackInfo<v8::Value>& in
fo) |
5071 { | 5071 { |
5072 if (UNLIKELY(info.Length() < 1)) { | 5072 if (UNLIKELY(info.Length() < 1)) { |
5073 throwArityTypeErrorForMethod("voidMethodAnyArg", "TestObject", 1, info.L
ength(), info.GetIsolate()); | 5073 throwArityTypeErrorForMethod("voidMethodAnyArg", "TestObject", 1, info.L
ength(), info.GetIsolate()); |
5074 return; | 5074 return; |
5075 } | 5075 } |
5076 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5076 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5077 V8TRYCATCH_VOID(ScriptValue, anyArg, ScriptValue(info[0], info.GetIsolate())
); | 5077 TONATIVE_VOID(ScriptValue, anyArg, ScriptValue(info[0], info.GetIsolate())); |
5078 impl->voidMethodAnyArg(anyArg); | 5078 impl->voidMethodAnyArg(anyArg); |
5079 } | 5079 } |
5080 | 5080 |
5081 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5081 static void voidMethodAnyArgMethodCallback(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
5082 { | 5082 { |
5083 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5083 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5084 TestObjectV8Internal::voidMethodAnyArgMethod(info); | 5084 TestObjectV8Internal::voidMethodAnyArgMethod(info); |
5085 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5085 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5086 } | 5086 } |
5087 | 5087 |
5088 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5088 static void voidMethodAttrArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
5089 { | 5089 { |
5090 if (UNLIKELY(info.Length() < 1)) { | 5090 if (UNLIKELY(info.Length() < 1)) { |
5091 throwArityTypeErrorForMethod("voidMethodAttrArg", "TestObject", 1, info.
Length(), info.GetIsolate()); | 5091 throwArityTypeErrorForMethod("voidMethodAttrArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
5092 return; | 5092 return; |
5093 } | 5093 } |
5094 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5094 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5095 V8TRYCATCH_VOID(Attr*, attrArg, V8Attr::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); | 5095 TONATIVE_VOID(Attr*, attrArg, V8Attr::toNativeWithTypeCheck(info.GetIsolate(
), info[0])); |
5096 impl->voidMethodAttrArg(attrArg); | 5096 impl->voidMethodAttrArg(attrArg); |
5097 } | 5097 } |
5098 | 5098 |
5099 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5099 static void voidMethodAttrArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5100 { | 5100 { |
5101 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5101 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5102 TestObjectV8Internal::voidMethodAttrArgMethod(info); | 5102 TestObjectV8Internal::voidMethodAttrArgMethod(info); |
5103 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5103 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5104 } | 5104 } |
5105 | 5105 |
5106 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 5106 static void voidMethodDocumentArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
5107 { | 5107 { |
5108 if (UNLIKELY(info.Length() < 1)) { | 5108 if (UNLIKELY(info.Length() < 1)) { |
5109 throwArityTypeErrorForMethod("voidMethodDocumentArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); | 5109 throwArityTypeErrorForMethod("voidMethodDocumentArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); |
5110 return; | 5110 return; |
5111 } | 5111 } |
5112 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5112 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5113 V8TRYCATCH_VOID(Document*, documentArg, V8Document::toNativeWithTypeCheck(in
fo.GetIsolate(), info[0])); | 5113 TONATIVE_VOID(Document*, documentArg, V8Document::toNativeWithTypeCheck(info
.GetIsolate(), info[0])); |
5114 impl->voidMethodDocumentArg(documentArg); | 5114 impl->voidMethodDocumentArg(documentArg); |
5115 } | 5115 } |
5116 | 5116 |
5117 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5117 static void voidMethodDocumentArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
5118 { | 5118 { |
5119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5119 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5120 TestObjectV8Internal::voidMethodDocumentArgMethod(info); | 5120 TestObjectV8Internal::voidMethodDocumentArgMethod(info); |
5121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5121 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5122 } | 5122 } |
5123 | 5123 |
5124 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5124 static void voidMethodDocumentTypeArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5125 { | 5125 { |
5126 if (UNLIKELY(info.Length() < 1)) { | 5126 if (UNLIKELY(info.Length() < 1)) { |
5127 throwArityTypeErrorForMethod("voidMethodDocumentTypeArg", "TestObject",
1, info.Length(), info.GetIsolate()); | 5127 throwArityTypeErrorForMethod("voidMethodDocumentTypeArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
5128 return; | 5128 return; |
5129 } | 5129 } |
5130 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5130 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5131 V8TRYCATCH_VOID(DocumentType*, documentTypeArg, V8DocumentType::toNativeWith
TypeCheck(info.GetIsolate(), info[0])); | 5131 TONATIVE_VOID(DocumentType*, documentTypeArg, V8DocumentType::toNativeWithTy
peCheck(info.GetIsolate(), info[0])); |
5132 impl->voidMethodDocumentTypeArg(documentTypeArg); | 5132 impl->voidMethodDocumentTypeArg(documentTypeArg); |
5133 } | 5133 } |
5134 | 5134 |
5135 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5135 static void voidMethodDocumentTypeArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5136 { | 5136 { |
5137 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5137 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5138 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); | 5138 TestObjectV8Internal::voidMethodDocumentTypeArgMethod(info); |
5139 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5139 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5140 } | 5140 } |
5141 | 5141 |
5142 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5142 static void voidMethodElementArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
5143 { | 5143 { |
5144 if (UNLIKELY(info.Length() < 1)) { | 5144 if (UNLIKELY(info.Length() < 1)) { |
5145 throwArityTypeErrorForMethod("voidMethodElementArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); | 5145 throwArityTypeErrorForMethod("voidMethodElementArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
5146 return; | 5146 return; |
5147 } | 5147 } |
5148 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5148 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5149 V8TRYCATCH_VOID(Element*, elementArg, V8Element::toNativeWithTypeCheck(info.
GetIsolate(), info[0])); | 5149 TONATIVE_VOID(Element*, elementArg, V8Element::toNativeWithTypeCheck(info.Ge
tIsolate(), info[0])); |
5150 impl->voidMethodElementArg(elementArg); | 5150 impl->voidMethodElementArg(elementArg); |
5151 } | 5151 } |
5152 | 5152 |
5153 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5153 static void voidMethodElementArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
5154 { | 5154 { |
5155 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5155 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5156 TestObjectV8Internal::voidMethodElementArgMethod(info); | 5156 TestObjectV8Internal::voidMethodElementArgMethod(info); |
5157 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5157 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5158 } | 5158 } |
5159 | 5159 |
5160 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 5160 static void voidMethodNodeArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
5161 { | 5161 { |
5162 if (UNLIKELY(info.Length() < 1)) { | 5162 if (UNLIKELY(info.Length() < 1)) { |
5163 throwArityTypeErrorForMethod("voidMethodNodeArg", "TestObject", 1, info.
Length(), info.GetIsolate()); | 5163 throwArityTypeErrorForMethod("voidMethodNodeArg", "TestObject", 1, info.
Length(), info.GetIsolate()); |
5164 return; | 5164 return; |
5165 } | 5165 } |
5166 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5166 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5167 V8TRYCATCH_VOID(Node*, nodeArg, V8Node::toNativeWithTypeCheck(info.GetIsolat
e(), info[0])); | 5167 TONATIVE_VOID(Node*, nodeArg, V8Node::toNativeWithTypeCheck(info.GetIsolate(
), info[0])); |
5168 impl->voidMethodNodeArg(nodeArg); | 5168 impl->voidMethodNodeArg(nodeArg); |
5169 } | 5169 } |
5170 | 5170 |
5171 static void voidMethodNodeArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5171 static void voidMethodNodeArgMethodCallback(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5172 { | 5172 { |
5173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5173 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5174 TestObjectV8Internal::voidMethodNodeArgMethod(info); | 5174 TestObjectV8Internal::voidMethodNodeArgMethod(info); |
5175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5175 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5176 } | 5176 } |
5177 | 5177 |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5240 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5240 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5241 } | 5241 } |
5242 | 5242 |
5243 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5243 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
5244 { | 5244 { |
5245 if (UNLIKELY(info.Length() < 1)) { | 5245 if (UNLIKELY(info.Length() < 1)) { |
5246 throwArityTypeErrorForMethod("voidMethodArrayBufferArg", "TestObject", 1
, info.Length(), info.GetIsolate()); | 5246 throwArityTypeErrorForMethod("voidMethodArrayBufferArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
5247 return; | 5247 return; |
5248 } | 5248 } |
5249 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5249 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5250 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); | 5250 TONATIVE_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8Arr
ayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); |
5251 impl->voidMethodArrayBufferArg(arrayBufferArg); | 5251 impl->voidMethodArrayBufferArg(arrayBufferArg); |
5252 } | 5252 } |
5253 | 5253 |
5254 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5254 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
5255 { | 5255 { |
5256 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5256 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5257 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); | 5257 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); |
5258 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5258 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5259 } | 5259 } |
5260 | 5260 |
5261 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5261 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
5262 { | 5262 { |
5263 if (UNLIKELY(info.Length() < 1)) { | 5263 if (UNLIKELY(info.Length() < 1)) { |
5264 throwArityTypeErrorForMethod("voidMethodArrayBufferOrNullArg", "TestObje
ct", 1, info.Length(), info.GetIsolate()); | 5264 throwArityTypeErrorForMethod("voidMethodArrayBufferOrNullArg", "TestObje
ct", 1, info.Length(), info.GetIsolate()); |
5265 return; | 5265 return; |
5266 } | 5266 } |
5267 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5267 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5268 V8TRYCATCH_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8A
rrayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); | 5268 TONATIVE_VOID(ArrayBuffer*, arrayBufferArg, info[0]->IsArrayBuffer() ? V8Arr
ayBuffer::toNative(v8::Handle<v8::ArrayBuffer>::Cast(info[0])) : 0); |
5269 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); | 5269 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); |
5270 } | 5270 } |
5271 | 5271 |
5272 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 5272 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
5273 { | 5273 { |
5274 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5274 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5275 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); | 5275 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); |
5276 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5276 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5277 } | 5277 } |
5278 | 5278 |
5279 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5279 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
5280 { | 5280 { |
5281 if (UNLIKELY(info.Length() < 1)) { | 5281 if (UNLIKELY(info.Length() < 1)) { |
5282 throwArityTypeErrorForMethod("voidMethodArrayBufferViewArg", "TestObject
", 1, info.Length(), info.GetIsolate()); | 5282 throwArityTypeErrorForMethod("voidMethodArrayBufferViewArg", "TestObject
", 1, info.Length(), info.GetIsolate()); |
5283 return; | 5283 return; |
5284 } | 5284 } |
5285 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5285 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5286 V8TRYCATCH_VOID(ArrayBufferView*, arrayBufferViewArg, info[0]->IsArrayBuffer
View() ? V8ArrayBufferView::toNative(v8::Handle<v8::ArrayBufferView>::Cast(info[
0])) : 0); | 5286 TONATIVE_VOID(ArrayBufferView*, arrayBufferViewArg, info[0]->IsArrayBufferVi
ew() ? V8ArrayBufferView::toNative(v8::Handle<v8::ArrayBufferView>::Cast(info[0]
)) : 0); |
5287 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); | 5287 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); |
5288 } | 5288 } |
5289 | 5289 |
5290 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5290 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
5291 { | 5291 { |
5292 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5292 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5293 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); | 5293 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); |
5294 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5294 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5295 } | 5295 } |
5296 | 5296 |
5297 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5297 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5298 { | 5298 { |
5299 if (UNLIKELY(info.Length() < 1)) { | 5299 if (UNLIKELY(info.Length() < 1)) { |
5300 throwArityTypeErrorForMethod("voidMethodFloat32ArrayArg", "TestObject",
1, info.Length(), info.GetIsolate()); | 5300 throwArityTypeErrorForMethod("voidMethodFloat32ArrayArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
5301 return; | 5301 return; |
5302 } | 5302 } |
5303 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5303 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5304 V8TRYCATCH_VOID(Float32Array*, float32ArrayArg, info[0]->IsFloat32Array() ?
V8Float32Array::toNative(v8::Handle<v8::Float32Array>::Cast(info[0])) : 0); | 5304 TONATIVE_VOID(Float32Array*, float32ArrayArg, info[0]->IsFloat32Array() ? V8
Float32Array::toNative(v8::Handle<v8::Float32Array>::Cast(info[0])) : 0); |
5305 impl->voidMethodFloat32ArrayArg(float32ArrayArg); | 5305 impl->voidMethodFloat32ArrayArg(float32ArrayArg); |
5306 } | 5306 } |
5307 | 5307 |
5308 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5308 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5309 { | 5309 { |
5310 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5310 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5311 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); | 5311 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); |
5312 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5312 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5313 } | 5313 } |
5314 | 5314 |
5315 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5315 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
5316 { | 5316 { |
5317 if (UNLIKELY(info.Length() < 1)) { | 5317 if (UNLIKELY(info.Length() < 1)) { |
5318 throwArityTypeErrorForMethod("voidMethodInt32ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5318 throwArityTypeErrorForMethod("voidMethodInt32ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5319 return; | 5319 return; |
5320 } | 5320 } |
5321 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5321 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5322 V8TRYCATCH_VOID(Int32Array*, int32ArrayArg, info[0]->IsInt32Array() ? V8Int3
2Array::toNative(v8::Handle<v8::Int32Array>::Cast(info[0])) : 0); | 5322 TONATIVE_VOID(Int32Array*, int32ArrayArg, info[0]->IsInt32Array() ? V8Int32A
rray::toNative(v8::Handle<v8::Int32Array>::Cast(info[0])) : 0); |
5323 impl->voidMethodInt32ArrayArg(int32ArrayArg); | 5323 impl->voidMethodInt32ArrayArg(int32ArrayArg); |
5324 } | 5324 } |
5325 | 5325 |
5326 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5326 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5327 { | 5327 { |
5328 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5328 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5329 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); | 5329 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); |
5330 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5330 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5331 } | 5331 } |
5332 | 5332 |
5333 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5333 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
5334 { | 5334 { |
5335 if (UNLIKELY(info.Length() < 1)) { | 5335 if (UNLIKELY(info.Length() < 1)) { |
5336 throwArityTypeErrorForMethod("voidMethodUint8ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5336 throwArityTypeErrorForMethod("voidMethodUint8ArrayArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5337 return; | 5337 return; |
5338 } | 5338 } |
5339 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5339 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5340 V8TRYCATCH_VOID(Uint8Array*, uint8ArrayArg, info[0]->IsUint8Array() ? V8Uint
8Array::toNative(v8::Handle<v8::Uint8Array>::Cast(info[0])) : 0); | 5340 TONATIVE_VOID(Uint8Array*, uint8ArrayArg, info[0]->IsUint8Array() ? V8Uint8A
rray::toNative(v8::Handle<v8::Uint8Array>::Cast(info[0])) : 0); |
5341 impl->voidMethodUint8ArrayArg(uint8ArrayArg); | 5341 impl->voidMethodUint8ArrayArg(uint8ArrayArg); |
5342 } | 5342 } |
5343 | 5343 |
5344 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5344 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5345 { | 5345 { |
5346 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5346 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5347 TestObjectV8Internal::voidMethodUint8ArrayArgMethod(info); | 5347 TestObjectV8Internal::voidMethodUint8ArrayArgMethod(info); |
5348 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5348 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5349 } | 5349 } |
5350 | 5350 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5387 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5387 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5388 } | 5388 } |
5389 | 5389 |
5390 static void voidMethodArrayLongArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 5390 static void voidMethodArrayLongArgMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
5391 { | 5391 { |
5392 if (UNLIKELY(info.Length() < 1)) { | 5392 if (UNLIKELY(info.Length() < 1)) { |
5393 throwArityTypeErrorForMethod("voidMethodArrayLongArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5393 throwArityTypeErrorForMethod("voidMethodArrayLongArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5394 return; | 5394 return; |
5395 } | 5395 } |
5396 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5396 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5397 V8TRYCATCH_VOID(Vector<int>, arrayLongArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); | 5397 TONATIVE_VOID(Vector<int>, arrayLongArg, toNativeArray<int>(info[0], 1, info
.GetIsolate())); |
5398 impl->voidMethodArrayLongArg(arrayLongArg); | 5398 impl->voidMethodArrayLongArg(arrayLongArg); |
5399 } | 5399 } |
5400 | 5400 |
5401 static void voidMethodArrayLongArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) | 5401 static void voidMethodArrayLongArgMethodCallback(const v8::FunctionCallbackInfo<
v8::Value>& info) |
5402 { | 5402 { |
5403 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5403 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5404 TestObjectV8Internal::voidMethodArrayLongArgMethod(info); | 5404 TestObjectV8Internal::voidMethodArrayLongArgMethod(info); |
5405 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5405 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5406 } | 5406 } |
5407 | 5407 |
5408 static void voidMethodArrayStringArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 5408 static void voidMethodArrayStringArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
5409 { | 5409 { |
5410 if (UNLIKELY(info.Length() < 1)) { | 5410 if (UNLIKELY(info.Length() < 1)) { |
5411 throwArityTypeErrorForMethod("voidMethodArrayStringArg", "TestObject", 1
, info.Length(), info.GetIsolate()); | 5411 throwArityTypeErrorForMethod("voidMethodArrayStringArg", "TestObject", 1
, info.Length(), info.GetIsolate()); |
5412 return; | 5412 return; |
5413 } | 5413 } |
5414 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5414 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5415 V8TRYCATCH_VOID(Vector<String>, arrayStringArg, toNativeArray<String>(info[0
], 1, info.GetIsolate())); | 5415 TONATIVE_VOID(Vector<String>, arrayStringArg, toNativeArray<String>(info[0],
1, info.GetIsolate())); |
5416 impl->voidMethodArrayStringArg(arrayStringArg); | 5416 impl->voidMethodArrayStringArg(arrayStringArg); |
5417 } | 5417 } |
5418 | 5418 |
5419 static void voidMethodArrayStringArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5419 static void voidMethodArrayStringArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
5420 { | 5420 { |
5421 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5421 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5422 TestObjectV8Internal::voidMethodArrayStringArgMethod(info); | 5422 TestObjectV8Internal::voidMethodArrayStringArgMethod(info); |
5423 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5423 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5424 } | 5424 } |
5425 | 5425 |
5426 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5426 static void voidMethodArrayTestInterfaceEmptyArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
5427 { | 5427 { |
5428 if (UNLIKELY(info.Length() < 1)) { | 5428 if (UNLIKELY(info.Length() < 1)) { |
5429 throwArityTypeErrorForMethod("voidMethodArrayTestInterfaceEmptyArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); | 5429 throwArityTypeErrorForMethod("voidMethodArrayTestInterfaceEmptyArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); |
5430 return; | 5430 return; |
5431 } | 5431 } |
5432 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5432 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5433 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, arrayTestInterfaceEmpty
Arg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1,
info.GetIsolate()))); | 5433 TONATIVE_VOID(Vector<RefPtr<TestInterfaceEmpty> >, arrayTestInterfaceEmptyAr
g, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1, in
fo.GetIsolate()))); |
5434 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); | 5434 impl->voidMethodArrayTestInterfaceEmptyArg(arrayTestInterfaceEmptyArg); |
5435 } | 5435 } |
5436 | 5436 |
5437 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 5437 static void voidMethodArrayTestInterfaceEmptyArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
5438 { | 5438 { |
5439 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5439 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5440 TestObjectV8Internal::voidMethodArrayTestInterfaceEmptyArgMethod(info); | 5440 TestObjectV8Internal::voidMethodArrayTestInterfaceEmptyArgMethod(info); |
5441 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5441 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5442 } | 5442 } |
5443 | 5443 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5480 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5480 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5481 } | 5481 } |
5482 | 5482 |
5483 static void voidMethodSequenceLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5483 static void voidMethodSequenceLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5484 { | 5484 { |
5485 if (UNLIKELY(info.Length() < 1)) { | 5485 if (UNLIKELY(info.Length() < 1)) { |
5486 throwArityTypeErrorForMethod("voidMethodSequenceLongArg", "TestObject",
1, info.Length(), info.GetIsolate()); | 5486 throwArityTypeErrorForMethod("voidMethodSequenceLongArg", "TestObject",
1, info.Length(), info.GetIsolate()); |
5487 return; | 5487 return; |
5488 } | 5488 } |
5489 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5489 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5490 V8TRYCATCH_VOID(Vector<int>, longSequenceArg, toNativeArray<int>(info[0], 1,
info.GetIsolate())); | 5490 TONATIVE_VOID(Vector<int>, longSequenceArg, toNativeArray<int>(info[0], 1, i
nfo.GetIsolate())); |
5491 impl->voidMethodSequenceLongArg(longSequenceArg); | 5491 impl->voidMethodSequenceLongArg(longSequenceArg); |
5492 } | 5492 } |
5493 | 5493 |
5494 static void voidMethodSequenceLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5494 static void voidMethodSequenceLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5495 { | 5495 { |
5496 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5496 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5497 TestObjectV8Internal::voidMethodSequenceLongArgMethod(info); | 5497 TestObjectV8Internal::voidMethodSequenceLongArgMethod(info); |
5498 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5498 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5499 } | 5499 } |
5500 | 5500 |
5501 static void voidMethodSequenceStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5501 static void voidMethodSequenceStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
5502 { | 5502 { |
5503 if (UNLIKELY(info.Length() < 1)) { | 5503 if (UNLIKELY(info.Length() < 1)) { |
5504 throwArityTypeErrorForMethod("voidMethodSequenceStringArg", "TestObject"
, 1, info.Length(), info.GetIsolate()); | 5504 throwArityTypeErrorForMethod("voidMethodSequenceStringArg", "TestObject"
, 1, info.Length(), info.GetIsolate()); |
5505 return; | 5505 return; |
5506 } | 5506 } |
5507 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5507 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5508 V8TRYCATCH_VOID(Vector<String>, stringSequenceArg, toNativeArray<String>(inf
o[0], 1, info.GetIsolate())); | 5508 TONATIVE_VOID(Vector<String>, stringSequenceArg, toNativeArray<String>(info[
0], 1, info.GetIsolate())); |
5509 impl->voidMethodSequenceStringArg(stringSequenceArg); | 5509 impl->voidMethodSequenceStringArg(stringSequenceArg); |
5510 } | 5510 } |
5511 | 5511 |
5512 static void voidMethodSequenceStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 5512 static void voidMethodSequenceStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
5513 { | 5513 { |
5514 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5514 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5515 TestObjectV8Internal::voidMethodSequenceStringArgMethod(info); | 5515 TestObjectV8Internal::voidMethodSequenceStringArgMethod(info); |
5516 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5516 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5517 } | 5517 } |
5518 | 5518 |
5519 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 5519 static void voidMethodSequenceTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
5520 { | 5520 { |
5521 if (UNLIKELY(info.Length() < 1)) { | 5521 if (UNLIKELY(info.Length() < 1)) { |
5522 throwArityTypeErrorForMethod("voidMethodSequenceTestInterfaceEmptyArg",
"TestObject", 1, info.Length(), info.GetIsolate()); | 5522 throwArityTypeErrorForMethod("voidMethodSequenceTestInterfaceEmptyArg",
"TestObject", 1, info.Length(), info.GetIsolate()); |
5523 return; | 5523 return; |
5524 } | 5524 } |
5525 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5525 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5526 V8TRYCATCH_VOID(Vector<RefPtr<TestInterfaceEmpty> >, testInterfaceEmptySeque
nceArg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0],
1, info.GetIsolate()))); | 5526 TONATIVE_VOID(Vector<RefPtr<TestInterfaceEmpty> >, testInterfaceEmptySequenc
eArg, (toRefPtrNativeArray<TestInterfaceEmpty, V8TestInterfaceEmpty>(info[0], 1,
info.GetIsolate()))); |
5527 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; | 5527 impl->voidMethodSequenceTestInterfaceEmptyArg(testInterfaceEmptySequenceArg)
; |
5528 } | 5528 } |
5529 | 5529 |
5530 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5530 static void voidMethodSequenceTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
5531 { | 5531 { |
5532 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5532 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5533 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); | 5533 TestObjectV8Internal::voidMethodSequenceTestInterfaceEmptyArgMethod(info); |
5534 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5534 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5535 } | 5535 } |
5536 | 5536 |
5537 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 5537 static void voidMethodTestInterfaceEmptyOrNullArgMethod(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
5538 { | 5538 { |
5539 if (UNLIKELY(info.Length() < 1)) { | 5539 if (UNLIKELY(info.Length() < 1)) { |
5540 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyOrNullArg", "T
estObject", 1, info.Length(), info.GetIsolate()); | 5540 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyOrNullArg", "T
estObject", 1, info.Length(), info.GetIsolate()); |
5541 return; | 5541 return; |
5542 } | 5542 } |
5543 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5543 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5544 V8TRYCATCH_VOID(TestInterfaceEmpty*, nullableTestInterfaceEmptyArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 5544 TONATIVE_VOID(TestInterfaceEmpty*, nullableTestInterfaceEmptyArg, V8TestInte
rfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
5545 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); | 5545 impl->voidMethodTestInterfaceEmptyOrNullArg(nullableTestInterfaceEmptyArg); |
5546 } | 5546 } |
5547 | 5547 |
5548 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) | 5548 static void voidMethodTestInterfaceEmptyOrNullArgMethodCallback(const v8::Functi
onCallbackInfo<v8::Value>& info) |
5549 { | 5549 { |
5550 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5550 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5551 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); | 5551 TestObjectV8Internal::voidMethodTestInterfaceEmptyOrNullArgMethod(info); |
5552 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5552 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5553 } | 5553 } |
5554 | 5554 |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5630 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5630 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5631 } | 5631 } |
5632 | 5632 |
5633 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 5633 static void voidMethodTestEnumArgMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
5634 { | 5634 { |
5635 if (UNLIKELY(info.Length() < 1)) { | 5635 if (UNLIKELY(info.Length() < 1)) { |
5636 throwArityTypeErrorForMethod("voidMethodTestEnumArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); | 5636 throwArityTypeErrorForMethod("voidMethodTestEnumArg", "TestObject", 1, i
nfo.Length(), info.GetIsolate()); |
5637 return; | 5637 return; |
5638 } | 5638 } |
5639 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5639 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5640 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, testEnumTypeArg, in
fo[0]); | 5640 TOSTRING_VOID(V8StringResource<>, testEnumTypeArg, info[0]); |
5641 String string = testEnumTypeArg; | 5641 String string = testEnumTypeArg; |
5642 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { | 5642 if (!(string == "" || string == "EnumValue1" || string == "EnumValue2" || st
ring == "EnumValue3")) { |
5643 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestEnumArg
", "TestObject", "parameter 1 ('" + string + "') is not a valid enum value."), i
nfo.GetIsolate()); | 5643 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestEnumArg
", "TestObject", "parameter 1 ('" + string + "') is not a valid enum value."), i
nfo.GetIsolate()); |
5644 return; | 5644 return; |
5645 } | 5645 } |
5646 impl->voidMethodTestEnumArg(testEnumTypeArg); | 5646 impl->voidMethodTestEnumArg(testEnumTypeArg); |
5647 } | 5647 } |
5648 | 5648 |
5649 static void voidMethodTestEnumArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) | 5649 static void voidMethodTestEnumArgMethodCallback(const v8::FunctionCallbackInfo<v
8::Value>& info) |
5650 { | 5650 { |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5719 } | 5719 } |
5720 | 5720 |
5721 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5721 static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
5722 { | 5722 { |
5723 if (UNLIKELY(info.Length() < 1)) { | 5723 if (UNLIKELY(info.Length() < 1)) { |
5724 throwArityTypeErrorForMethod("voidMethodDictionaryArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5724 throwArityTypeErrorForMethod("voidMethodDictionaryArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5725 return; | 5725 return; |
5726 } | 5726 } |
5727 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5727 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5728 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); | 5728 TONATIVE_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsolate
())); |
5729 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { | 5729 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { |
5730 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryA
rg", "TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetI
solate()); | 5730 throwTypeError(ExceptionMessages::failedToExecute("voidMethodDictionaryA
rg", "TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetI
solate()); |
5731 return; | 5731 return; |
5732 } | 5732 } |
5733 impl->voidMethodDictionaryArg(dictionaryArg); | 5733 impl->voidMethodDictionaryArg(dictionaryArg); |
5734 } | 5734 } |
5735 | 5735 |
5736 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5736 static void voidMethodDictionaryArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5737 { | 5737 { |
5738 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5738 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
(...skipping 22 matching lines...) Expand all Loading... |
5761 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5761 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5762 } | 5762 } |
5763 | 5763 |
5764 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 5764 static void voidMethodNodeFilterArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
5765 { | 5765 { |
5766 if (UNLIKELY(info.Length() < 1)) { | 5766 if (UNLIKELY(info.Length() < 1)) { |
5767 throwArityTypeErrorForMethod("voidMethodNodeFilterArg", "TestObject", 1,
info.Length(), info.GetIsolate()); | 5767 throwArityTypeErrorForMethod("voidMethodNodeFilterArg", "TestObject", 1,
info.Length(), info.GetIsolate()); |
5768 return; | 5768 return; |
5769 } | 5769 } |
5770 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5770 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5771 V8TRYCATCH_VOID(RefPtr<NodeFilter>, nodeFilterArg, toNodeFilter(info[0], inf
o.GetIsolate())); | 5771 TONATIVE_VOID(RefPtr<NodeFilter>, nodeFilterArg, toNodeFilter(info[0], info.
GetIsolate())); |
5772 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); | 5772 impl->voidMethodNodeFilterArg(nodeFilterArg.release()); |
5773 } | 5773 } |
5774 | 5774 |
5775 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5775 static void voidMethodNodeFilterArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5776 { | 5776 { |
5777 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5777 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5778 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); | 5778 TestObjectV8Internal::voidMethodNodeFilterArgMethod(info); |
5779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5780 } | 5780 } |
5781 | 5781 |
5782 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) | 5782 static void voidMethodPromiseArgMethod(const v8::FunctionCallbackInfo<v8::Value>
& info) |
5783 { | 5783 { |
5784 if (UNLIKELY(info.Length() < 1)) { | 5784 if (UNLIKELY(info.Length() < 1)) { |
5785 throwArityTypeErrorForMethod("voidMethodPromiseArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); | 5785 throwArityTypeErrorForMethod("voidMethodPromiseArg", "TestObject", 1, in
fo.Length(), info.GetIsolate()); |
5786 return; | 5786 return; |
5787 } | 5787 } |
5788 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5788 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5789 V8TRYCATCH_VOID(ScriptPromise, promiseArg, ScriptPromise(info[0], info.GetIs
olate())); | 5789 TONATIVE_VOID(ScriptPromise, promiseArg, ScriptPromise(info[0], info.GetIsol
ate())); |
5790 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { | 5790 if (!promiseArg.isUndefinedOrNull() && !promiseArg.isObject()) { |
5791 throwTypeError(ExceptionMessages::failedToExecute("voidMethodPromiseArg"
, "TestObject", "parameter 1 ('promiseArg') is not an object."), info.GetIsolate
()); | 5791 throwTypeError(ExceptionMessages::failedToExecute("voidMethodPromiseArg"
, "TestObject", "parameter 1 ('promiseArg') is not an object."), info.GetIsolate
()); |
5792 return; | 5792 return; |
5793 } | 5793 } |
5794 impl->voidMethodPromiseArg(promiseArg); | 5794 impl->voidMethodPromiseArg(promiseArg); |
5795 } | 5795 } |
5796 | 5796 |
5797 static void voidMethodPromiseArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5797 static void voidMethodPromiseArgMethodCallback(const v8::FunctionCallbackInfo<v8
::Value>& info) |
5798 { | 5798 { |
5799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5799 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
(...skipping 22 matching lines...) Expand all Loading... |
5822 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5822 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5823 } | 5823 } |
5824 | 5824 |
5825 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 5825 static void voidMethodXPathNSResolverArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
5826 { | 5826 { |
5827 if (UNLIKELY(info.Length() < 1)) { | 5827 if (UNLIKELY(info.Length() < 1)) { |
5828 throwArityTypeErrorForMethod("voidMethodXPathNSResolverArg", "TestObject
", 1, info.Length(), info.GetIsolate()); | 5828 throwArityTypeErrorForMethod("voidMethodXPathNSResolverArg", "TestObject
", 1, info.Length(), info.GetIsolate()); |
5829 return; | 5829 return; |
5830 } | 5830 } |
5831 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5831 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5832 V8TRYCATCH_VOID(RefPtrWillBeRawPtr<XPathNSResolver>, xPathNSResolverArg, toX
PathNSResolver(info[0], info.GetIsolate())); | 5832 TONATIVE_VOID(RefPtrWillBeRawPtr<XPathNSResolver>, xPathNSResolverArg, toXPa
thNSResolver(info[0], info.GetIsolate())); |
5833 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); | 5833 impl->voidMethodXPathNSResolverArg(xPathNSResolverArg.release()); |
5834 } | 5834 } |
5835 | 5835 |
5836 static void voidMethodXPathNSResolverArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 5836 static void voidMethodXPathNSResolverArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
5837 { | 5837 { |
5838 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5838 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5839 TestObjectV8Internal::voidMethodXPathNSResolverArgMethod(info); | 5839 TestObjectV8Internal::voidMethodXPathNSResolverArgMethod(info); |
5840 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5840 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5841 } | 5841 } |
5842 | 5842 |
5843 static void voidMethodDictionarySequenceArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 5843 static void voidMethodDictionarySequenceArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
5844 { | 5844 { |
5845 if (UNLIKELY(info.Length() < 1)) { | 5845 if (UNLIKELY(info.Length() < 1)) { |
5846 throwArityTypeErrorForMethod("voidMethodDictionarySequenceArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); | 5846 throwArityTypeErrorForMethod("voidMethodDictionarySequenceArg", "TestObj
ect", 1, info.Length(), info.GetIsolate()); |
5847 return; | 5847 return; |
5848 } | 5848 } |
5849 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5849 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5850 V8TRYCATCH_VOID(Vector<Dictionary>, dictionarySequenceArg, toNativeArray<Dic
tionary>(info[0], 1, info.GetIsolate())); | 5850 TONATIVE_VOID(Vector<Dictionary>, dictionarySequenceArg, toNativeArray<Dicti
onary>(info[0], 1, info.GetIsolate())); |
5851 impl->voidMethodDictionarySequenceArg(dictionarySequenceArg); | 5851 impl->voidMethodDictionarySequenceArg(dictionarySequenceArg); |
5852 } | 5852 } |
5853 | 5853 |
5854 static void voidMethodDictionarySequenceArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 5854 static void voidMethodDictionarySequenceArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
5855 { | 5855 { |
5856 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5856 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5857 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); | 5857 TestObjectV8Internal::voidMethodDictionarySequenceArgMethod(info); |
5858 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5858 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5859 } | 5859 } |
5860 | 5860 |
5861 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) | 5861 static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8::
Value>& info) |
5862 { | 5862 { |
5863 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5863 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodS
tringArgLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5864 if (UNLIKELY(info.Length() < 2)) { | 5864 if (UNLIKELY(info.Length() < 2)) { |
5865 throwArityTypeError(exceptionState, 2, info.Length()); | 5865 throwArityTypeError(exceptionState, 2, info.Length()); |
5866 return; | 5866 return; |
5867 } | 5867 } |
5868 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5868 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5869 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 5869 TOSTRING_VOID(V8StringResource<>, stringArg, info[0]); |
5870 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); | 5870 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[1], exceptionState),
exceptionState); |
5871 impl->voidMethodStringArgLongArg(stringArg, longArg); | 5871 impl->voidMethodStringArgLongArg(stringArg, longArg); |
5872 } | 5872 } |
5873 | 5873 |
5874 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) | 5874 static void voidMethodStringArgLongArgMethodCallback(const v8::FunctionCallbackI
nfo<v8::Value>& info) |
5875 { | 5875 { |
5876 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5876 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5877 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); | 5877 TestObjectV8Internal::voidMethodStringArgLongArgMethod(info); |
5878 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5878 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5879 } | 5879 } |
5880 | 5880 |
5881 static void voidMethodOptionalStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5881 static void voidMethodOptionalStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
5882 { | 5882 { |
5883 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5883 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5884 if (UNLIKELY(info.Length() <= 0)) { | 5884 if (UNLIKELY(info.Length() <= 0)) { |
5885 impl->voidMethodOptionalStringArg(); | 5885 impl->voidMethodOptionalStringArg(); |
5886 return; | 5886 return; |
5887 } | 5887 } |
5888 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, optionalStringArg,
info[0]); | 5888 TOSTRING_VOID(V8StringResource<>, optionalStringArg, info[0]); |
5889 impl->voidMethodOptionalStringArg(optionalStringArg); | 5889 impl->voidMethodOptionalStringArg(optionalStringArg); |
5890 } | 5890 } |
5891 | 5891 |
5892 static void voidMethodOptionalStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 5892 static void voidMethodOptionalStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
5893 { | 5893 { |
5894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5894 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5895 TestObjectV8Internal::voidMethodOptionalStringArgMethod(info); | 5895 TestObjectV8Internal::voidMethodOptionalStringArgMethod(info); |
5896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5896 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5897 } | 5897 } |
5898 | 5898 |
5899 static void voidMethodOptionalTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 5899 static void voidMethodOptionalTestInterfaceEmptyArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
5900 { | 5900 { |
5901 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5901 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5902 if (UNLIKELY(info.Length() <= 0)) { | 5902 if (UNLIKELY(info.Length() <= 0)) { |
5903 impl->voidMethodOptionalTestInterfaceEmptyArg(); | 5903 impl->voidMethodOptionalTestInterfaceEmptyArg(); |
5904 return; | 5904 return; |
5905 } | 5905 } |
5906 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmptyArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 5906 TONATIVE_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmptyArg, V8TestInte
rfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
5907 impl->voidMethodOptionalTestInterfaceEmptyArg(optionalTestInterfaceEmptyArg)
; | 5907 impl->voidMethodOptionalTestInterfaceEmptyArg(optionalTestInterfaceEmptyArg)
; |
5908 } | 5908 } |
5909 | 5909 |
5910 static void voidMethodOptionalTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5910 static void voidMethodOptionalTestInterfaceEmptyArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
5911 { | 5911 { |
5912 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5912 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5913 TestObjectV8Internal::voidMethodOptionalTestInterfaceEmptyArgMethod(info); | 5913 TestObjectV8Internal::voidMethodOptionalTestInterfaceEmptyArgMethod(info); |
5914 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5914 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5915 } | 5915 } |
5916 | 5916 |
5917 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5917 static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5918 { | 5918 { |
5919 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5919 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5920 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5920 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5921 if (UNLIKELY(info.Length() <= 0)) { | 5921 if (UNLIKELY(info.Length() <= 0)) { |
5922 impl->voidMethodOptionalLongArg(); | 5922 impl->voidMethodOptionalLongArg(); |
5923 return; | 5923 return; |
5924 } | 5924 } |
5925 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[0], exceptionSt
ate), exceptionState); | 5925 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[0], exceptio
nState), exceptionState); |
5926 impl->voidMethodOptionalLongArg(optionalLongArg); | 5926 impl->voidMethodOptionalLongArg(optionalLongArg); |
5927 } | 5927 } |
5928 | 5928 |
5929 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5929 static void voidMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5930 { | 5930 { |
5931 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5931 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5932 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); | 5932 TestObjectV8Internal::voidMethodOptionalLongArgMethod(info); |
5933 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5933 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5934 } | 5934 } |
5935 | 5935 |
5936 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 5936 static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
5937 { | 5937 { |
5938 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5938 ExceptionState exceptionState(ExceptionState::ExecutionContext, "stringMetho
dOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5939 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5939 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5940 if (UNLIKELY(info.Length() <= 0)) { | 5940 if (UNLIKELY(info.Length() <= 0)) { |
5941 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), info.G
etIsolate()); | 5941 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), info.G
etIsolate()); |
5942 return; | 5942 return; |
5943 } | 5943 } |
5944 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[0], exceptionSt
ate), exceptionState); | 5944 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[0], exceptio
nState), exceptionState); |
5945 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); | 5945 v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(optionalLongA
rg), info.GetIsolate()); |
5946 } | 5946 } |
5947 | 5947 |
5948 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 5948 static void stringMethodOptionalLongArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
5949 { | 5949 { |
5950 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5950 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5951 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); | 5951 TestObjectV8Internal::stringMethodOptionalLongArgMethod(info); |
5952 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5952 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5953 } | 5953 } |
5954 | 5954 |
5955 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) | 5955 static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
backInfo<v8::Value>& info) |
5956 { | 5956 { |
5957 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5957 ExceptionState exceptionState(ExceptionState::ExecutionContext, "testInterfa
ceEmptyMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5958 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5958 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5959 if (UNLIKELY(info.Length() <= 0)) { | 5959 if (UNLIKELY(info.Length() <= 0)) { |
5960 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg()); | 5960 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg()); |
5961 return; | 5961 return; |
5962 } | 5962 } |
5963 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[0], exceptionSt
ate), exceptionState); | 5963 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[0], exceptio
nState), exceptionState); |
5964 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); | 5964 v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg(optiona
lLongArg)); |
5965 } | 5965 } |
5966 | 5966 |
5967 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) | 5967 static void testInterfaceEmptyMethodOptionalLongArgMethodCallback(const v8::Func
tionCallbackInfo<v8::Value>& info) |
5968 { | 5968 { |
5969 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5969 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5970 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); | 5970 TestObjectV8Internal::testInterfaceEmptyMethodOptionalLongArgMethod(info); |
5971 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5971 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5972 } | 5972 } |
5973 | 5973 |
5974 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 5974 static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
5975 { | 5975 { |
5976 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5976 ExceptionState exceptionState(ExceptionState::ExecutionContext, "longMethodO
ptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5977 TestObject* impl = V8TestObject::toNative(info.Holder()); | 5977 TestObject* impl = V8TestObject::toNative(info.Holder()); |
5978 if (UNLIKELY(info.Length() <= 0)) { | 5978 if (UNLIKELY(info.Length() <= 0)) { |
5979 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); | 5979 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg()); |
5980 return; | 5980 return; |
5981 } | 5981 } |
5982 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[0], exceptionSt
ate), exceptionState); | 5982 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[0], exceptio
nState), exceptionState); |
5983 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); | 5983 v8SetReturnValueInt(info, impl->longMethodOptionalLongArg(optionalLongArg)); |
5984 } | 5984 } |
5985 | 5985 |
5986 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 5986 static void longMethodOptionalLongArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
5987 { | 5987 { |
5988 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 5988 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
5989 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); | 5989 TestObjectV8Internal::longMethodOptionalLongArgMethod(info); |
5990 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 5990 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
5991 } | 5991 } |
5992 | 5992 |
5993 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 5993 static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
5994 { | 5994 { |
5995 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 5995 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
5996 if (UNLIKELY(info.Length() < 1)) { | 5996 if (UNLIKELY(info.Length() < 1)) { |
5997 throwArityTypeError(exceptionState, 1, info.Length()); | 5997 throwArityTypeError(exceptionState, 1, info.Length()); |
5998 return; | 5998 return; |
5999 } | 5999 } |
6000 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6000 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6001 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6001 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6002 if (UNLIKELY(info.Length() <= 1)) { | 6002 if (UNLIKELY(info.Length() <= 1)) { |
6003 impl->voidMethodLongArgOptionalLongArg(longArg); | 6003 impl->voidMethodLongArgOptionalLongArg(longArg); |
6004 return; | 6004 return; |
6005 } | 6005 } |
6006 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[1], exceptionSt
ate), exceptionState); | 6006 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[1], exceptio
nState), exceptionState); |
6007 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); | 6007 impl->voidMethodLongArgOptionalLongArg(longArg, optionalLongArg); |
6008 } | 6008 } |
6009 | 6009 |
6010 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6010 static void voidMethodLongArgOptionalLongArgMethodCallback(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
6011 { | 6011 { |
6012 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6012 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6013 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); | 6013 TestObjectV8Internal::voidMethodLongArgOptionalLongArgMethod(info); |
6014 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6014 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6015 } | 6015 } |
6016 | 6016 |
6017 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 6017 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
6018 { | 6018 { |
6019 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); | 6019 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalLongArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsol
ate()); |
6020 if (UNLIKELY(info.Length() < 1)) { | 6020 if (UNLIKELY(info.Length() < 1)) { |
6021 throwArityTypeError(exceptionState, 1, info.Length()); | 6021 throwArityTypeError(exceptionState, 1, info.Length()); |
6022 return; | 6022 return; |
6023 } | 6023 } |
6024 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6024 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6025 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6025 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6026 if (UNLIKELY(info.Length() <= 1)) { | 6026 if (UNLIKELY(info.Length() <= 1)) { |
6027 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); | 6027 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg); |
6028 return; | 6028 return; |
6029 } | 6029 } |
6030 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg1, toInt32(info[1], exceptionS
tate), exceptionState); | 6030 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg1, toInt32(info[1], excepti
onState), exceptionState); |
6031 if (UNLIKELY(info.Length() <= 2)) { | 6031 if (UNLIKELY(info.Length() <= 2)) { |
6032 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalL
ongArg1); | 6032 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalL
ongArg1); |
6033 return; | 6033 return; |
6034 } | 6034 } |
6035 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg2, toInt32(info[2], exceptionS
tate), exceptionState); | 6035 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg2, toInt32(info[2], excepti
onState), exceptionState); |
6036 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); | 6036 impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongA
rg1, optionalLongArg2); |
6037 } | 6037 } |
6038 | 6038 |
6039 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 6039 static void voidMethodLongArgOptionalLongArgOptionalLongArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
6040 { | 6040 { |
6041 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6041 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6042 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); | 6042 TestObjectV8Internal::voidMethodLongArgOptionalLongArgOptionalLongArgMethod(
info); |
6043 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6043 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6044 } | 6044 } |
6045 | 6045 |
6046 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 6046 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
6047 { | 6047 { |
6048 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); | 6048 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodL
ongArgOptionalTestInterfaceEmptyArg", "TestObject", info.Holder(), info.GetIsola
te()); |
6049 if (UNLIKELY(info.Length() < 1)) { | 6049 if (UNLIKELY(info.Length() < 1)) { |
6050 throwArityTypeError(exceptionState, 1, info.Length()); | 6050 throwArityTypeError(exceptionState, 1, info.Length()); |
6051 return; | 6051 return; |
6052 } | 6052 } |
6053 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6053 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6054 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6054 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6055 if (UNLIKELY(info.Length() <= 1)) { | 6055 if (UNLIKELY(info.Length() <= 1)) { |
6056 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); | 6056 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg); |
6057 return; | 6057 return; |
6058 } | 6058 } |
6059 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); | 6059 TONATIVE_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInterfa
ceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[1])); |
6060 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); | 6060 impl->voidMethodLongArgOptionalTestInterfaceEmptyArg(longArg, optionalTestIn
terfaceEmpty); |
6061 } | 6061 } |
6062 | 6062 |
6063 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) | 6063 static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) |
6064 { | 6064 { |
6065 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6065 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6066 TestObjectV8Internal::voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(i
nfo); | 6066 TestObjectV8Internal::voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(i
nfo); |
6067 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6067 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6068 } | 6068 } |
6069 | 6069 |
6070 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) | 6070 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(const v8::Funct
ionCallbackInfo<v8::Value>& info) |
6071 { | 6071 { |
6072 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsola
te()); | 6072 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodT
estInterfaceEmptyArgOptionalLongArg", "TestObject", info.Holder(), info.GetIsola
te()); |
6073 if (UNLIKELY(info.Length() < 1)) { | 6073 if (UNLIKELY(info.Length() < 1)) { |
6074 throwArityTypeError(exceptionState, 1, info.Length()); | 6074 throwArityTypeError(exceptionState, 1, info.Length()); |
6075 return; | 6075 return; |
6076 } | 6076 } |
6077 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6077 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6078 V8TRYCATCH_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInter
faceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6078 TONATIVE_VOID(TestInterfaceEmpty*, optionalTestInterfaceEmpty, V8TestInterfa
ceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
6079 if (UNLIKELY(info.Length() <= 1)) { | 6079 if (UNLIKELY(info.Length() <= 1)) { |
6080 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfa
ceEmpty); | 6080 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfa
ceEmpty); |
6081 return; | 6081 return; |
6082 } | 6082 } |
6083 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[1], exceptionState), ex
ceptionState); | 6083 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[1], exceptionState),
exceptionState); |
6084 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); | 6084 impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEm
pty, longArg); |
6085 } | 6085 } |
6086 | 6086 |
6087 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) | 6087 static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethodCallback(const v
8::FunctionCallbackInfo<v8::Value>& info) |
6088 { | 6088 { |
6089 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6089 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6090 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(i
nfo); | 6090 TestObjectV8Internal::voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(i
nfo); |
6091 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6091 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6092 } | 6092 } |
6093 | 6093 |
6094 static void voidMethodOptionalDictionaryArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6094 static void voidMethodOptionalDictionaryArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
6095 { | 6095 { |
6096 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6096 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6097 V8TRYCATCH_VOID(Dictionary, optionalDictionaryArg, Dictionary(info[0], info.
GetIsolate())); | 6097 TONATIVE_VOID(Dictionary, optionalDictionaryArg, Dictionary(info[0], info.Ge
tIsolate())); |
6098 if (!optionalDictionaryArg.isUndefinedOrNull() && !optionalDictionaryArg.isO
bject()) { | 6098 if (!optionalDictionaryArg.isUndefinedOrNull() && !optionalDictionaryArg.isO
bject()) { |
6099 throwTypeError(ExceptionMessages::failedToExecute("voidMethodOptionalDic
tionaryArg", "TestObject", "parameter 1 ('optionalDictionaryArg') is not an obje
ct."), info.GetIsolate()); | 6099 throwTypeError(ExceptionMessages::failedToExecute("voidMethodOptionalDic
tionaryArg", "TestObject", "parameter 1 ('optionalDictionaryArg') is not an obje
ct."), info.GetIsolate()); |
6100 return; | 6100 return; |
6101 } | 6101 } |
6102 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg); | 6102 impl->voidMethodOptionalDictionaryArg(optionalDictionaryArg); |
6103 } | 6103 } |
6104 | 6104 |
6105 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 6105 static void voidMethodOptionalDictionaryArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
6106 { | 6106 { |
6107 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6107 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6108 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); | 6108 TestObjectV8Internal::voidMethodOptionalDictionaryArgMethod(info); |
6109 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6109 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6110 } | 6110 } |
6111 | 6111 |
6112 static void voidMethodVariadicStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 6112 static void voidMethodVariadicStringArgMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
6113 { | 6113 { |
6114 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6114 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6115 V8TRYCATCH_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String
>(info, 0)); | 6115 TONATIVE_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String>(
info, 0)); |
6116 impl->voidMethodVariadicStringArg(variadicStringArgs); | 6116 impl->voidMethodVariadicStringArg(variadicStringArgs); |
6117 } | 6117 } |
6118 | 6118 |
6119 static void voidMethodVariadicStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 6119 static void voidMethodVariadicStringArgMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
6120 { | 6120 { |
6121 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6121 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6122 TestObjectV8Internal::voidMethodVariadicStringArgMethod(info); | 6122 TestObjectV8Internal::voidMethodVariadicStringArgMethod(info); |
6123 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6123 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6124 } | 6124 } |
6125 | 6125 |
6126 static void voidMethodStringArgVariadicStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 6126 static void voidMethodStringArgVariadicStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
6127 { | 6127 { |
6128 if (UNLIKELY(info.Length() < 1)) { | 6128 if (UNLIKELY(info.Length() < 1)) { |
6129 throwArityTypeErrorForMethod("voidMethodStringArgVariadicStringArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); | 6129 throwArityTypeErrorForMethod("voidMethodStringArgVariadicStringArg", "Te
stObject", 1, info.Length(), info.GetIsolate()); |
6130 return; | 6130 return; |
6131 } | 6131 } |
6132 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6132 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6133 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, stringArg, info[0])
; | 6133 TOSTRING_VOID(V8StringResource<>, stringArg, info[0]); |
6134 V8TRYCATCH_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String
>(info, 1)); | 6134 TONATIVE_VOID(Vector<String>, variadicStringArgs, toNativeArguments<String>(
info, 1)); |
6135 impl->voidMethodStringArgVariadicStringArg(stringArg, variadicStringArgs); | 6135 impl->voidMethodStringArgVariadicStringArg(stringArg, variadicStringArgs); |
6136 } | 6136 } |
6137 | 6137 |
6138 static void voidMethodStringArgVariadicStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 6138 static void voidMethodStringArgVariadicStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
6139 { | 6139 { |
6140 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6140 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6141 TestObjectV8Internal::voidMethodStringArgVariadicStringArgMethod(info); | 6141 TestObjectV8Internal::voidMethodStringArgVariadicStringArgMethod(info); |
6142 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6142 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6143 } | 6143 } |
6144 | 6144 |
(...skipping 18 matching lines...) Expand all Loading... |
6163 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6163 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6164 } | 6164 } |
6165 | 6165 |
6166 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) | 6166 static void voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArgMethod(c
onst v8::FunctionCallbackInfo<v8::Value>& info) |
6167 { | 6167 { |
6168 if (UNLIKELY(info.Length() < 1)) { | 6168 if (UNLIKELY(info.Length() < 1)) { |
6169 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArgVariadicTes
tInterfaceEmptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 6169 throwArityTypeErrorForMethod("voidMethodTestInterfaceEmptyArgVariadicTes
tInterfaceEmptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
6170 return; | 6170 return; |
6171 } | 6171 } |
6172 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6172 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6173 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6173 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
6174 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; | 6174 Vector<RefPtr<TestInterfaceEmpty> > variadicTestInterfaceEmptyArgs; |
6175 for (int i = 1; i < info.Length(); ++i) { | 6175 for (int i = 1; i < info.Length(); ++i) { |
6176 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { | 6176 if (!V8TestInterfaceEmpty::hasInstance(info[i], info.GetIsolate())) { |
6177 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInt
erfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", "parameter 2 is not
of type 'TestInterfaceEmpty'."), info.GetIsolate()); | 6177 throwTypeError(ExceptionMessages::failedToExecute("voidMethodTestInt
erfaceEmptyArgVariadicTestInterfaceEmptyArg", "TestObject", "parameter 2 is not
of type 'TestInterfaceEmpty'."), info.GetIsolate()); |
6178 return; | 6178 return; |
6179 } | 6179 } |
6180 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toNative(v8:
:Handle<v8::Object>::Cast(info[i]))); | 6180 variadicTestInterfaceEmptyArgs.append(V8TestInterfaceEmpty::toNative(v8:
:Handle<v8::Object>::Cast(info[i]))); |
6181 } | 6181 } |
6182 impl->voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(testInter
faceEmptyArg, variadicTestInterfaceEmptyArgs); | 6182 impl->voidMethodTestInterfaceEmptyArgVariadicTestInterfaceEmptyArg(testInter
faceEmptyArg, variadicTestInterfaceEmptyArgs); |
6183 } | 6183 } |
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6232 } | 6232 } |
6233 | 6233 |
6234 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6234 static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6235 { | 6235 { |
6236 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 6236 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
6237 if (UNLIKELY(info.Length() < 1)) { | 6237 if (UNLIKELY(info.Length() < 1)) { |
6238 throwArityTypeError(exceptionState, 1, info.Length()); | 6238 throwArityTypeError(exceptionState, 1, info.Length()); |
6239 return; | 6239 return; |
6240 } | 6240 } |
6241 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6241 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6242 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6242 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6243 impl->overloadedMethodA(longArg); | 6243 impl->overloadedMethodA(longArg); |
6244 } | 6244 } |
6245 | 6245 |
6246 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6246 static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6247 { | 6247 { |
6248 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); | 6248 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodA", "TestObject", info.Holder(), info.GetIsolate()); |
6249 if (UNLIKELY(info.Length() < 2)) { | 6249 if (UNLIKELY(info.Length() < 2)) { |
6250 throwArityTypeError(exceptionState, 2, info.Length()); | 6250 throwArityTypeError(exceptionState, 2, info.Length()); |
6251 return; | 6251 return; |
6252 } | 6252 } |
6253 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6253 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6254 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6254 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg1, toInt32(info[0], exceptionState)
, exceptionState); |
6255 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6255 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg2, toInt32(info[1], exceptionState)
, exceptionState); |
6256 impl->overloadedMethodA(longArg1, longArg2); | 6256 impl->overloadedMethodA(longArg1, longArg2); |
6257 } | 6257 } |
6258 | 6258 |
6259 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6259 static void overloadedMethodAMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6260 { | 6260 { |
6261 if (((info.Length() == 1))) { | 6261 if (((info.Length() == 1))) { |
6262 overloadedMethodA1Method(info); | 6262 overloadedMethodA1Method(info); |
6263 return; | 6263 return; |
6264 } | 6264 } |
6265 if (((info.Length() == 2))) { | 6265 if (((info.Length() == 2))) { |
(...skipping 17 matching lines...) Expand all Loading... |
6283 } | 6283 } |
6284 | 6284 |
6285 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6285 static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6286 { | 6286 { |
6287 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 6287 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
6288 if (UNLIKELY(info.Length() < 1)) { | 6288 if (UNLIKELY(info.Length() < 1)) { |
6289 throwArityTypeError(exceptionState, 1, info.Length()); | 6289 throwArityTypeError(exceptionState, 1, info.Length()); |
6290 return; | 6290 return; |
6291 } | 6291 } |
6292 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6292 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6293 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6293 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6294 impl->overloadedMethodB(longArg); | 6294 impl->overloadedMethodB(longArg); |
6295 } | 6295 } |
6296 | 6296 |
6297 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6297 static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6298 { | 6298 { |
6299 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); | 6299 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodB", "TestObject", info.Holder(), info.GetIsolate()); |
6300 if (UNLIKELY(info.Length() < 1)) { | 6300 if (UNLIKELY(info.Length() < 1)) { |
6301 throwArityTypeError(exceptionState, 1, info.Length()); | 6301 throwArityTypeError(exceptionState, 1, info.Length()); |
6302 return; | 6302 return; |
6303 } | 6303 } |
6304 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6304 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6305 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6305 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg1, toInt32(info[0], exceptionState)
, exceptionState); |
6306 if (UNLIKELY(info.Length() <= 1)) { | 6306 if (UNLIKELY(info.Length() <= 1)) { |
6307 impl->overloadedMethodB(longArg1); | 6307 impl->overloadedMethodB(longArg1); |
6308 return; | 6308 return; |
6309 } | 6309 } |
6310 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6310 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg2, toInt32(info[1], exceptionState)
, exceptionState); |
6311 impl->overloadedMethodB(longArg1, longArg2); | 6311 impl->overloadedMethodB(longArg1, longArg2); |
6312 } | 6312 } |
6313 | 6313 |
6314 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6314 static void overloadedMethodBMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6315 { | 6315 { |
6316 if (((info.Length() == 1))) { | 6316 if (((info.Length() == 1))) { |
6317 overloadedMethodB1Method(info); | 6317 overloadedMethodB1Method(info); |
6318 return; | 6318 return; |
6319 } | 6319 } |
6320 if (((info.Length() == 1)) || ((info.Length() == 2))) { | 6320 if (((info.Length() == 1)) || ((info.Length() == 2))) { |
(...skipping 17 matching lines...) Expand all Loading... |
6338 } | 6338 } |
6339 | 6339 |
6340 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6340 static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6341 { | 6341 { |
6342 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 6342 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
6343 if (UNLIKELY(info.Length() < 1)) { | 6343 if (UNLIKELY(info.Length() < 1)) { |
6344 throwArityTypeError(exceptionState, 1, info.Length()); | 6344 throwArityTypeError(exceptionState, 1, info.Length()); |
6345 return; | 6345 return; |
6346 } | 6346 } |
6347 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6347 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6348 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6348 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6349 impl->overloadedMethodC(longArg); | 6349 impl->overloadedMethodC(longArg); |
6350 } | 6350 } |
6351 | 6351 |
6352 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6352 static void overloadedMethodC2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6353 { | 6353 { |
6354 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); | 6354 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodC", "TestObject", info.Holder(), info.GetIsolate()); |
6355 if (UNLIKELY(info.Length() < 1)) { | 6355 if (UNLIKELY(info.Length() < 1)) { |
6356 throwArityTypeError(exceptionState, 1, info.Length()); | 6356 throwArityTypeError(exceptionState, 1, info.Length()); |
6357 return; | 6357 return; |
6358 } | 6358 } |
6359 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6359 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6360 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6360 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6361 V8TRYCATCH_VOID(Vector<int>, longArgs, toNativeArguments<int>(info, 1)); | 6361 TONATIVE_VOID(Vector<int>, longArgs, toNativeArguments<int>(info, 1)); |
6362 impl->overloadedMethodC(longArg, longArgs); | 6362 impl->overloadedMethodC(longArg, longArgs); |
6363 } | 6363 } |
6364 | 6364 |
6365 static void overloadedMethodCMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6365 static void overloadedMethodCMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6366 { | 6366 { |
6367 if (((info.Length() == 1))) { | 6367 if (((info.Length() == 1))) { |
6368 overloadedMethodC1Method(info); | 6368 overloadedMethodC1Method(info); |
6369 return; | 6369 return; |
6370 } | 6370 } |
6371 if () { | 6371 if () { |
(...skipping 17 matching lines...) Expand all Loading... |
6389 } | 6389 } |
6390 | 6390 |
6391 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6391 static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6392 { | 6392 { |
6393 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); | 6393 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodD", "TestObject", info.Holder(), info.GetIsolate()); |
6394 if (UNLIKELY(info.Length() < 1)) { | 6394 if (UNLIKELY(info.Length() < 1)) { |
6395 throwArityTypeError(exceptionState, 1, info.Length()); | 6395 throwArityTypeError(exceptionState, 1, info.Length()); |
6396 return; | 6396 return; |
6397 } | 6397 } |
6398 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6398 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6399 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6399 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6400 impl->overloadedMethodD(longArg); | 6400 impl->overloadedMethodD(longArg); |
6401 } | 6401 } |
6402 | 6402 |
6403 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6403 static void overloadedMethodD2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6404 { | 6404 { |
6405 if (UNLIKELY(info.Length() < 1)) { | 6405 if (UNLIKELY(info.Length() < 1)) { |
6406 throwArityTypeErrorForMethod("overloadedMethodD", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6406 throwArityTypeErrorForMethod("overloadedMethodD", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6407 return; | 6407 return; |
6408 } | 6408 } |
6409 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6409 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6410 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6410 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
6411 impl->overloadedMethodD(testInterfaceEmptyArg); | 6411 impl->overloadedMethodD(testInterfaceEmptyArg); |
6412 } | 6412 } |
6413 | 6413 |
6414 static void overloadedMethodDMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6414 static void overloadedMethodDMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6415 { | 6415 { |
6416 if (((info.Length() == 1))) { | 6416 if (((info.Length() == 1))) { |
6417 overloadedMethodD1Method(info); | 6417 overloadedMethodD1Method(info); |
6418 return; | 6418 return; |
6419 } | 6419 } |
6420 if (((info.Length() == 1) && (V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())))) { | 6420 if (((info.Length() == 1) && (V8TestInterfaceEmpty::hasInstance(info[0], inf
o.GetIsolate())))) { |
(...skipping 17 matching lines...) Expand all Loading... |
6438 } | 6438 } |
6439 | 6439 |
6440 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6440 static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6441 { | 6441 { |
6442 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); | 6442 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodE", "TestObject", info.Holder(), info.GetIsolate()); |
6443 if (UNLIKELY(info.Length() < 1)) { | 6443 if (UNLIKELY(info.Length() < 1)) { |
6444 throwArityTypeError(exceptionState, 1, info.Length()); | 6444 throwArityTypeError(exceptionState, 1, info.Length()); |
6445 return; | 6445 return; |
6446 } | 6446 } |
6447 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6447 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6448 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6448 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6449 impl->overloadedMethodE(longArg); | 6449 impl->overloadedMethodE(longArg); |
6450 } | 6450 } |
6451 | 6451 |
6452 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6452 static void overloadedMethodE2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6453 { | 6453 { |
6454 if (UNLIKELY(info.Length() < 1)) { | 6454 if (UNLIKELY(info.Length() < 1)) { |
6455 throwArityTypeErrorForMethod("overloadedMethodE", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6455 throwArityTypeErrorForMethod("overloadedMethodE", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6456 return; | 6456 return; |
6457 } | 6457 } |
6458 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6458 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6459 V8TRYCATCH_VOID(Vector<int>, longArrayArg, toNativeArray<int>(info[0], 1, in
fo.GetIsolate())); | 6459 TONATIVE_VOID(Vector<int>, longArrayArg, toNativeArray<int>(info[0], 1, info
.GetIsolate())); |
6460 impl->overloadedMethodE(longArrayArg); | 6460 impl->overloadedMethodE(longArrayArg); |
6461 } | 6461 } |
6462 | 6462 |
6463 static void overloadedMethodEMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6463 static void overloadedMethodEMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6464 { | 6464 { |
6465 if (((info.Length() == 1))) { | 6465 if (((info.Length() == 1))) { |
6466 overloadedMethodE1Method(info); | 6466 overloadedMethodE1Method(info); |
6467 return; | 6467 return; |
6468 } | 6468 } |
6469 if (((info.Length() == 1) && (info[0]->IsArray()))) { | 6469 if (((info.Length() == 1) && (info[0]->IsArray()))) { |
(...skipping 17 matching lines...) Expand all Loading... |
6487 } | 6487 } |
6488 | 6488 |
6489 static void overloadedMethodF1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6489 static void overloadedMethodF1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6490 { | 6490 { |
6491 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); | 6491 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedM
ethodF", "TestObject", info.Holder(), info.GetIsolate()); |
6492 if (UNLIKELY(info.Length() < 1)) { | 6492 if (UNLIKELY(info.Length() < 1)) { |
6493 throwArityTypeError(exceptionState, 1, info.Length()); | 6493 throwArityTypeError(exceptionState, 1, info.Length()); |
6494 return; | 6494 return; |
6495 } | 6495 } |
6496 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6496 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6497 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6497 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6498 impl->overloadedMethodF(longArg); | 6498 impl->overloadedMethodF(longArg); |
6499 } | 6499 } |
6500 | 6500 |
6501 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6501 static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6502 { | 6502 { |
6503 if (UNLIKELY(info.Length() < 1)) { | 6503 if (UNLIKELY(info.Length() < 1)) { |
6504 throwArityTypeErrorForMethod("overloadedMethodF", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6504 throwArityTypeErrorForMethod("overloadedMethodF", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6505 return; | 6505 return; |
6506 } | 6506 } |
6507 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6507 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6508 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyNullableArg, V8TestIn
terfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6508 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyNullableArg, V8TestInte
rfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
6509 impl->overloadedMethodF(testInterfaceEmptyNullableArg); | 6509 impl->overloadedMethodF(testInterfaceEmptyNullableArg); |
6510 } | 6510 } |
6511 | 6511 |
6512 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6512 static void overloadedMethodFMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6513 { | 6513 { |
6514 if (((info.Length() == 1))) { | 6514 if (((info.Length() == 1))) { |
6515 overloadedMethodF1Method(info); | 6515 overloadedMethodF1Method(info); |
6516 return; | 6516 return; |
6517 } | 6517 } |
6518 if (((info.Length() == 1) && (info[0]->IsNull() || V8TestInterfaceEmpty::has
Instance(info[0], info.GetIsolate())))) { | 6518 if (((info.Length() == 1) && (info[0]->IsNull() || V8TestInterfaceEmpty::has
Instance(info[0], info.GetIsolate())))) { |
(...skipping 22 matching lines...) Expand all Loading... |
6541 impl->overloadedMethodG(); | 6541 impl->overloadedMethodG(); |
6542 } | 6542 } |
6543 | 6543 |
6544 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6544 static void overloadedMethodG2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6545 { | 6545 { |
6546 if (UNLIKELY(info.Length() < 1)) { | 6546 if (UNLIKELY(info.Length() < 1)) { |
6547 throwArityTypeErrorForMethod("overloadedMethodG", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6547 throwArityTypeErrorForMethod("overloadedMethodG", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6548 return; | 6548 return; |
6549 } | 6549 } |
6550 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6550 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6551 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, strictTypeCheckingS
tringArg, info[0]); | 6551 TOSTRING_VOID(V8StringResource<>, strictTypeCheckingStringArg, info[0]); |
6552 impl->overloadedMethodG(strictTypeCheckingStringArg); | 6552 impl->overloadedMethodG(strictTypeCheckingStringArg); |
6553 } | 6553 } |
6554 | 6554 |
6555 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6555 static void overloadedMethodGMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6556 { | 6556 { |
6557 if (((info.Length() == 0))) { | 6557 if (((info.Length() == 0))) { |
6558 overloadedMethodG1Method(info); | 6558 overloadedMethodG1Method(info); |
6559 return; | 6559 return; |
6560 } | 6560 } |
6561 if (((info.Length() == 1) && (isUndefinedOrNull(info[0]) || info[0]->IsStrin
g() || info[0]->IsObject()))) { | 6561 if (((info.Length() == 1) && (isUndefinedOrNull(info[0]) || info[0]->IsStrin
g() || info[0]->IsObject()))) { |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6613 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6613 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6614 } | 6614 } |
6615 | 6615 |
6616 static void overloadedMethodI1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6616 static void overloadedMethodI1Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6617 { | 6617 { |
6618 if (UNLIKELY(info.Length() < 1)) { | 6618 if (UNLIKELY(info.Length() < 1)) { |
6619 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6619 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6620 return; | 6620 return; |
6621 } | 6621 } |
6622 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6622 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6623 V8TRYCATCH_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsola
te())); | 6623 TONATIVE_VOID(Dictionary, dictionaryArg, Dictionary(info[0], info.GetIsolate
())); |
6624 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { | 6624 if (!dictionaryArg.isUndefinedOrNull() && !dictionaryArg.isObject()) { |
6625 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetIsolate
()); | 6625 throwTypeError(ExceptionMessages::failedToExecute("overloadedMethodI", "
TestObject", "parameter 1 ('dictionaryArg') is not an object."), info.GetIsolate
()); |
6626 return; | 6626 return; |
6627 } | 6627 } |
6628 impl->overloadedMethodI(dictionaryArg); | 6628 impl->overloadedMethodI(dictionaryArg); |
6629 } | 6629 } |
6630 | 6630 |
6631 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) | 6631 static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
info) |
6632 { | 6632 { |
6633 if (UNLIKELY(info.Length() < 1)) { | 6633 if (UNLIKELY(info.Length() < 1)) { |
6634 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); | 6634 throwArityTypeErrorForMethod("overloadedMethodI", "TestObject", 1, info.
Length(), info.GetIsolate()); |
6635 return; | 6635 return; |
6636 } | 6636 } |
6637 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6637 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6638 V8TRYCATCH_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue(
))); | 6638 TONATIVE_VOID(double, doubleArg, static_cast<double>(info[0]->NumberValue())
); |
6639 impl->overloadedMethodI(doubleArg); | 6639 impl->overloadedMethodI(doubleArg); |
6640 } | 6640 } |
6641 | 6641 |
6642 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) | 6642 static void overloadedMethodIMethod(const v8::FunctionCallbackInfo<v8::Value>& i
nfo) |
6643 { | 6643 { |
6644 if (((info.Length() == 1) && (info[0]->IsObject()))) { | 6644 if (((info.Length() == 1) && (info[0]->IsObject()))) { |
6645 overloadedMethodI1Method(info); | 6645 overloadedMethodI1Method(info); |
6646 return; | 6646 return; |
6647 } | 6647 } |
6648 if (((info.Length() == 1))) { | 6648 if (((info.Length() == 1))) { |
(...skipping 29 matching lines...) Expand all Loading... |
6678 } | 6678 } |
6679 | 6679 |
6680 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6680 static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
6681 { | 6681 { |
6682 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6682 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
6683 if (UNLIKELY(info.Length() < 1)) { | 6683 if (UNLIKELY(info.Length() < 1)) { |
6684 throwArityTypeError(exceptionState, 1, info.Length()); | 6684 throwArityTypeError(exceptionState, 1, info.Length()); |
6685 return; | 6685 return; |
6686 } | 6686 } |
6687 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6687 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6688 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6688 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6689 impl->overloadedPerWorldBindingsMethod(longArg); | 6689 impl->overloadedPerWorldBindingsMethod(longArg); |
6690 } | 6690 } |
6691 | 6691 |
6692 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) | 6692 static void overloadedPerWorldBindingsMethodMethod(const v8::FunctionCallbackInf
o<v8::Value>& info) |
6693 { | 6693 { |
6694 if (((info.Length() == 0))) { | 6694 if (((info.Length() == 0))) { |
6695 overloadedPerWorldBindingsMethod1Method(info); | 6695 overloadedPerWorldBindingsMethod1Method(info); |
6696 return; | 6696 return; |
6697 } | 6697 } |
6698 if (((info.Length() == 1))) { | 6698 if (((info.Length() == 1))) { |
(...skipping 11 matching lines...) Expand all Loading... |
6710 } | 6710 } |
6711 | 6711 |
6712 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) | 6712 static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
onCallbackInfo<v8::Value>& info) |
6713 { | 6713 { |
6714 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6714 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedP
erWorldBindingsMethod", "TestObject", info.Holder(), info.GetIsolate()); |
6715 if (UNLIKELY(info.Length() < 1)) { | 6715 if (UNLIKELY(info.Length() < 1)) { |
6716 throwArityTypeError(exceptionState, 1, info.Length()); | 6716 throwArityTypeError(exceptionState, 1, info.Length()); |
6717 return; | 6717 return; |
6718 } | 6718 } |
6719 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6719 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6720 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6720 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6721 impl->overloadedPerWorldBindingsMethod(longArg); | 6721 impl->overloadedPerWorldBindingsMethod(longArg); |
6722 } | 6722 } |
6723 | 6723 |
6724 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) | 6724 static void overloadedPerWorldBindingsMethodMethodForMainWorld(const v8::Functio
nCallbackInfo<v8::Value>& info) |
6725 { | 6725 { |
6726 if (((info.Length() == 0))) { | 6726 if (((info.Length() == 0))) { |
6727 overloadedPerWorldBindingsMethod1MethodForMainWorld(info); | 6727 overloadedPerWorldBindingsMethod1MethodForMainWorld(info); |
6728 return; | 6728 return; |
6729 } | 6729 } |
6730 if (((info.Length() == 1))) { | 6730 if (((info.Length() == 1))) { |
(...skipping 10 matching lines...) Expand all Loading... |
6741 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6741 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6742 } | 6742 } |
6743 | 6743 |
6744 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6744 static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
6745 { | 6745 { |
6746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6746 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
6747 if (UNLIKELY(info.Length() < 1)) { | 6747 if (UNLIKELY(info.Length() < 1)) { |
6748 throwArityTypeError(exceptionState, 1, info.Length()); | 6748 throwArityTypeError(exceptionState, 1, info.Length()); |
6749 return; | 6749 return; |
6750 } | 6750 } |
6751 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 6751 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
6752 TestObject::overloadedStaticMethod(longArg); | 6752 TestObject::overloadedStaticMethod(longArg); |
6753 } | 6753 } |
6754 | 6754 |
6755 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6755 static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
6756 { | 6756 { |
6757 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); | 6757 ExceptionState exceptionState(ExceptionState::ExecutionContext, "overloadedS
taticMethod", "TestObject", info.Holder(), info.GetIsolate()); |
6758 if (UNLIKELY(info.Length() < 2)) { | 6758 if (UNLIKELY(info.Length() < 2)) { |
6759 throwArityTypeError(exceptionState, 2, info.Length()); | 6759 throwArityTypeError(exceptionState, 2, info.Length()); |
6760 return; | 6760 return; |
6761 } | 6761 } |
6762 V8TRYCATCH_EXCEPTION_VOID(int, longArg1, toInt32(info[0], exceptionState), e
xceptionState); | 6762 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg1, toInt32(info[0], exceptionState)
, exceptionState); |
6763 V8TRYCATCH_EXCEPTION_VOID(int, longArg2, toInt32(info[1], exceptionState), e
xceptionState); | 6763 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg2, toInt32(info[1], exceptionState)
, exceptionState); |
6764 TestObject::overloadedStaticMethod(longArg1, longArg2); | 6764 TestObject::overloadedStaticMethod(longArg1, longArg2); |
6765 } | 6765 } |
6766 | 6766 |
6767 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) | 6767 static void overloadedStaticMethodMethod(const v8::FunctionCallbackInfo<v8::Valu
e>& info) |
6768 { | 6768 { |
6769 if (((info.Length() == 1))) { | 6769 if (((info.Length() == 1))) { |
6770 overloadedStaticMethod1Method(info); | 6770 overloadedStaticMethod1Method(info); |
6771 return; | 6771 return; |
6772 } | 6772 } |
6773 if (((info.Length() == 2))) { | 6773 if (((info.Length() == 2))) { |
(...skipping 18 matching lines...) Expand all Loading... |
6792 | 6792 |
6793 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6793 static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
<v8::Value>& info) |
6794 { | 6794 { |
6795 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); | 6795 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedShortArg", "TestObject", info.Holder(), info.GetIsolate()); |
6796 if (UNLIKELY(info.Length() < 1)) { | 6796 if (UNLIKELY(info.Length() < 1)) { |
6797 throwArityTypeError(exceptionState, 1, info.Length()); | 6797 throwArityTypeError(exceptionState, 1, info.Length()); |
6798 return; | 6798 return; |
6799 } | 6799 } |
6800 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6800 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6801 unsigned clampUnsignedShortArg = 0; | 6801 unsigned clampUnsignedShortArg = 0; |
6802 V8TRYCATCH_VOID(double, clampUnsignedShortArgNativeValue, info[0]->NumberVal
ue()); | 6802 TONATIVE_VOID(double, clampUnsignedShortArgNativeValue, info[0]->NumberValue
()); |
6803 if (!std::isnan(clampUnsignedShortArgNativeValue)) | 6803 if (!std::isnan(clampUnsignedShortArgNativeValue)) |
6804 clampUnsignedShortArg = clampTo<unsigned short>(clampUnsignedShortArgNat
iveValue); | 6804 clampUnsignedShortArg = clampTo<unsigned short>(clampUnsignedShortArgNat
iveValue); |
6805 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); | 6805 impl->voidMethodClampUnsignedShortArg(clampUnsignedShortArg); |
6806 } | 6806 } |
6807 | 6807 |
6808 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) | 6808 static void voidMethodClampUnsignedShortArgMethodCallback(const v8::FunctionCall
backInfo<v8::Value>& info) |
6809 { | 6809 { |
6810 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6810 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6811 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); | 6811 TestObjectV8Internal::voidMethodClampUnsignedShortArgMethod(info); |
6812 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6812 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6813 } | 6813 } |
6814 | 6814 |
6815 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 6815 static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
6816 { | 6816 { |
6817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6817 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodC
lampUnsignedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6818 if (UNLIKELY(info.Length() < 1)) { | 6818 if (UNLIKELY(info.Length() < 1)) { |
6819 throwArityTypeError(exceptionState, 1, info.Length()); | 6819 throwArityTypeError(exceptionState, 1, info.Length()); |
6820 return; | 6820 return; |
6821 } | 6821 } |
6822 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6822 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6823 unsigned clampUnsignedLongArg = 0; | 6823 unsigned clampUnsignedLongArg = 0; |
6824 V8TRYCATCH_VOID(double, clampUnsignedLongArgNativeValue, info[0]->NumberValu
e()); | 6824 TONATIVE_VOID(double, clampUnsignedLongArgNativeValue, info[0]->NumberValue(
)); |
6825 if (!std::isnan(clampUnsignedLongArgNativeValue)) | 6825 if (!std::isnan(clampUnsignedLongArgNativeValue)) |
6826 clampUnsignedLongArg = clampTo<unsigned long>(clampUnsignedLongArgNative
Value); | 6826 clampUnsignedLongArg = clampTo<unsigned long>(clampUnsignedLongArgNative
Value); |
6827 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); | 6827 impl->voidMethodClampUnsignedLongArg(clampUnsignedLongArg); |
6828 } | 6828 } |
6829 | 6829 |
6830 static void voidMethodClampUnsignedLongArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 6830 static void voidMethodClampUnsignedLongArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
6831 { | 6831 { |
6832 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6832 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6833 TestObjectV8Internal::voidMethodClampUnsignedLongArgMethod(info); | 6833 TestObjectV8Internal::voidMethodClampUnsignedLongArgMethod(info); |
6834 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6834 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6835 } | 6835 } |
6836 | 6836 |
6837 static void voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 6837 static void voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
6838 { | 6838 { |
6839 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6839 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6840 V8TRYCATCH_VOID(TestInterfaceEmpty*, defaultUndefinedTestInterfaceEmptyArg,
V8TestInterfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 6840 TONATIVE_VOID(TestInterfaceEmpty*, defaultUndefinedTestInterfaceEmptyArg, V8
TestInterfaceEmpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
6841 impl->voidMethodDefaultUndefinedTestInterfaceEmptyArg(defaultUndefinedTestIn
terfaceEmptyArg); | 6841 impl->voidMethodDefaultUndefinedTestInterfaceEmptyArg(defaultUndefinedTestIn
terfaceEmptyArg); |
6842 } | 6842 } |
6843 | 6843 |
6844 static void voidMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 6844 static void voidMethodDefaultUndefinedTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
6845 { | 6845 { |
6846 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6846 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6847 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); | 6847 TestObjectV8Internal::voidMethodDefaultUndefinedTestInterfaceEmptyArgMethod(
info); |
6848 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6848 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6849 } | 6849 } |
6850 | 6850 |
6851 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6851 static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
6852 { | 6852 { |
6853 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6853 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodD
efaultUndefinedLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6854 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6854 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6855 V8TRYCATCH_EXCEPTION_VOID(int, defaultUndefinedLongArg, toInt32(info[0], exc
eptionState), exceptionState); | 6855 TONATIVE_VOID_EXCEPTIONSTATE(int, defaultUndefinedLongArg, toInt32(info[0],
exceptionState), exceptionState); |
6856 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); | 6856 impl->voidMethodDefaultUndefinedLongArg(defaultUndefinedLongArg); |
6857 } | 6857 } |
6858 | 6858 |
6859 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) | 6859 static void voidMethodDefaultUndefinedLongArgMethodCallback(const v8::FunctionCa
llbackInfo<v8::Value>& info) |
6860 { | 6860 { |
6861 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6861 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6862 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); | 6862 TestObjectV8Internal::voidMethodDefaultUndefinedLongArgMethod(info); |
6863 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6863 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6864 } | 6864 } |
6865 | 6865 |
6866 static void voidMethodDefaultUndefinedStringArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) | 6866 static void voidMethodDefaultUndefinedStringArgMethod(const v8::FunctionCallback
Info<v8::Value>& info) |
6867 { | 6867 { |
6868 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6868 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6869 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, defaultUndefinedStr
ingArg, info[0]); | 6869 TOSTRING_VOID(V8StringResource<>, defaultUndefinedStringArg, info[0]); |
6870 impl->voidMethodDefaultUndefinedStringArg(defaultUndefinedStringArg); | 6870 impl->voidMethodDefaultUndefinedStringArg(defaultUndefinedStringArg); |
6871 } | 6871 } |
6872 | 6872 |
6873 static void voidMethodDefaultUndefinedStringArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) | 6873 static void voidMethodDefaultUndefinedStringArgMethodCallback(const v8::Function
CallbackInfo<v8::Value>& info) |
6874 { | 6874 { |
6875 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6875 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6876 TestObjectV8Internal::voidMethodDefaultUndefinedStringArgMethod(info); | 6876 TestObjectV8Internal::voidMethodDefaultUndefinedStringArgMethod(info); |
6877 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6877 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6878 } | 6878 } |
6879 | 6879 |
6880 static void voidMethodDefaultNullStringStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 6880 static void voidMethodDefaultNullStringStringArgMethod(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
6881 { | 6881 { |
6882 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6882 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6883 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<>, defaultNullStringSt
ringArg, argumentOrNull(info, 0)); | 6883 TOSTRING_VOID(V8StringResource<>, defaultNullStringStringArg, argumentOrNull
(info, 0)); |
6884 impl->voidMethodDefaultNullStringStringArg(defaultNullStringStringArg); | 6884 impl->voidMethodDefaultNullStringStringArg(defaultNullStringStringArg); |
6885 } | 6885 } |
6886 | 6886 |
6887 static void voidMethodDefaultNullStringStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) | 6887 static void voidMethodDefaultNullStringStringArgMethodCallback(const v8::Functio
nCallbackInfo<v8::Value>& info) |
6888 { | 6888 { |
6889 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6889 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6890 TestObjectV8Internal::voidMethodDefaultNullStringStringArgMethod(info); | 6890 TestObjectV8Internal::voidMethodDefaultNullStringStringArgMethod(info); |
6891 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6891 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6892 } | 6892 } |
6893 | 6893 |
6894 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) | 6894 static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v
8::Value>& info) |
6895 { | 6895 { |
6896 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 6896 ExceptionState exceptionState(ExceptionState::ExecutionContext, "voidMethodE
nforceRangeLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
6897 if (UNLIKELY(info.Length() < 1)) { | 6897 if (UNLIKELY(info.Length() < 1)) { |
6898 throwArityTypeError(exceptionState, 1, info.Length()); | 6898 throwArityTypeError(exceptionState, 1, info.Length()); |
6899 return; | 6899 return; |
6900 } | 6900 } |
6901 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6901 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6902 V8TRYCATCH_EXCEPTION_VOID(int, enforceRangeLongArg, toInt32(info[0], Enforce
Range, exceptionState), exceptionState); | 6902 TONATIVE_VOID_EXCEPTIONSTATE(int, enforceRangeLongArg, toInt32(info[0], Enfo
rceRange, exceptionState), exceptionState); |
6903 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); | 6903 impl->voidMethodEnforceRangeLongArg(enforceRangeLongArg); |
6904 } | 6904 } |
6905 | 6905 |
6906 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) | 6906 static void voidMethodEnforceRangeLongArgMethodCallback(const v8::FunctionCallba
ckInfo<v8::Value>& info) |
6907 { | 6907 { |
6908 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6908 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6909 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); | 6909 TestObjectV8Internal::voidMethodEnforceRangeLongArgMethod(info); |
6910 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6910 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6911 } | 6911 } |
6912 | 6912 |
6913 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 6913 static void voidMethodTreatNullAsNullStringStringArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
6914 { | 6914 { |
6915 if (UNLIKELY(info.Length() < 1)) { | 6915 if (UNLIKELY(info.Length() < 1)) { |
6916 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringStringArg",
"TestObject", 1, info.Length(), info.GetIsolate()); | 6916 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringStringArg",
"TestObject", 1, info.Length(), info.GetIsolate()); |
6917 return; | 6917 return; |
6918 } | 6918 } |
6919 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6919 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6920 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithNullCheck>, treatN
ullAsNullStringStringArg, info[0]); | 6920 TOSTRING_VOID(V8StringResource<WithNullCheck>, treatNullAsNullStringStringAr
g, info[0]); |
6921 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); | 6921 impl->voidMethodTreatNullAsNullStringStringArg(treatNullAsNullStringStringAr
g); |
6922 } | 6922 } |
6923 | 6923 |
6924 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) | 6924 static void voidMethodTreatNullAsNullStringStringArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) |
6925 { | 6925 { |
6926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6926 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6927 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); | 6927 TestObjectV8Internal::voidMethodTreatNullAsNullStringStringArgMethod(info); |
6928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6928 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6929 } | 6929 } |
6930 | 6930 |
6931 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) | 6931 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thod(const v8::FunctionCallbackInfo<v8::Value>& info) |
6932 { | 6932 { |
6933 if (UNLIKELY(info.Length() < 1)) { | 6933 if (UNLIKELY(info.Length() < 1)) { |
6934 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringTreatUndefi
nedAsNullStringStringArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 6934 throwArityTypeErrorForMethod("voidMethodTreatNullAsNullStringTreatUndefi
nedAsNullStringStringArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
6935 return; | 6935 return; |
6936 } | 6936 } |
6937 TestObject* impl = V8TestObject::toNative(info.Holder()); | 6937 TestObject* impl = V8TestObject::toNative(info.Holder()); |
6938 V8TRYCATCH_FOR_V8STRINGRESOURCE_VOID(V8StringResource<WithUndefinedOrNullChe
ck>, treatNullAsNullStringStringArg, info[0]); | 6938 TOSTRING_VOID(V8StringResource<WithUndefinedOrNullCheck>, treatNullAsNullStr
ingStringArg, info[0]); |
6939 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); | 6939 impl->voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArg(tre
atNullAsNullStringStringArg); |
6940 } | 6940 } |
6941 | 6941 |
6942 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) | 6942 static void voidMethodTreatNullAsNullStringTreatUndefinedAsNullStringStringArgMe
thodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
6943 { | 6943 { |
6944 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 6944 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
6945 TestObjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStr
ingStringArgMethod(info); | 6945 TestObjectV8Internal::voidMethodTreatNullAsNullStringTreatUndefinedAsNullStr
ingStringArgMethod(info); |
6946 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 6946 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
6947 } | 6947 } |
6948 | 6948 |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7049 { | 7049 { |
7050 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7050 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7051 if (UNLIKELY(info.Length() <= 0)) { | 7051 if (UNLIKELY(info.Length() <= 0)) { |
7052 ScriptState* state = ScriptState::current(); | 7052 ScriptState* state = ScriptState::current(); |
7053 if (!state) | 7053 if (!state) |
7054 return; | 7054 return; |
7055 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); | 7055 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); |
7056 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(sta
te, scriptArguments.release()); | 7056 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(sta
te, scriptArguments.release()); |
7057 return; | 7057 return; |
7058 } | 7058 } |
7059 V8TRYCATCH_VOID(bool, optionalBooleanArg, info[0]->BooleanValue()); | 7059 TONATIVE_VOID(bool, optionalBooleanArg, info[0]->BooleanValue()); |
7060 ScriptState* state = ScriptState::current(); | 7060 ScriptState* state = ScriptState::current(); |
7061 if (!state) | 7061 if (!state) |
7062 return; | 7062 return; |
7063 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); | 7063 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); |
7064 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(state,
scriptArguments.release(), optionalBooleanArg); | 7064 impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(state,
scriptArguments.release(), optionalBooleanArg); |
7065 } | 7065 } |
7066 | 7066 |
7067 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
Callback(const v8::FunctionCallbackInfo<v8::Value>& info) | 7067 static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
Callback(const v8::FunctionCallbackInfo<v8::Value>& info) |
7068 { | 7068 { |
7069 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7069 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7132 | 7132 |
7133 static void callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMet
hod(const v8::FunctionCallbackInfo<v8::Value>& info) | 7133 static void callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMet
hod(const v8::FunctionCallbackInfo<v8::Value>& info) |
7134 { | 7134 { |
7135 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7135 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7136 if (UNLIKELY(info.Length() <= 0)) { | 7136 if (UNLIKELY(info.Length() <= 0)) { |
7137 NewScriptState* state = NewScriptState::current(info.GetIsolate()); | 7137 NewScriptState* state = NewScriptState::current(info.GetIsolate()); |
7138 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); | 7138 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); |
7139 impl->callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(
state, scriptArguments.release()); | 7139 impl->callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(
state, scriptArguments.release()); |
7140 return; | 7140 return; |
7141 } | 7141 } |
7142 V8TRYCATCH_VOID(bool, optionalBooleanArg, info[0]->BooleanValue()); | 7142 TONATIVE_VOID(bool, optionalBooleanArg, info[0]->BooleanValue()); |
7143 NewScriptState* state = NewScriptState::current(info.GetIsolate()); | 7143 NewScriptState* state = NewScriptState::current(info.GetIsolate()); |
7144 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); | 7144 RefPtr<ScriptArguments> scriptArguments(createScriptArguments(info, 1)); |
7145 impl->callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(stat
e, scriptArguments.release(), optionalBooleanArg); | 7145 impl->callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(stat
e, scriptArguments.release(), optionalBooleanArg); |
7146 } | 7146 } |
7147 | 7147 |
7148 static void callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMet
hodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) | 7148 static void callWithNewScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMet
hodCallback(const v8::FunctionCallbackInfo<v8::Value>& info) |
7149 { | 7149 { |
7150 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7150 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7151 TestObjectV8Internal::callWithNewScriptStateScriptArgumentsVoidMethodOptiona
lBooleanArgMethod(info); | 7151 TestObjectV8Internal::callWithNewScriptStateScriptArgumentsVoidMethodOptiona
lBooleanArgMethod(info); |
7152 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7152 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 229 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7382 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7382 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7383 } | 7383 } |
7384 | 7384 |
7385 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7385 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
7386 { | 7386 { |
7387 if (UNLIKELY(info.Length() < 1)) { | 7387 if (UNLIKELY(info.Length() < 1)) { |
7388 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7388 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7389 return; | 7389 return; |
7390 } | 7390 } |
7391 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7391 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7392 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7392 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
7393 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 7393 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
7394 } | 7394 } |
7395 | 7395 |
7396 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7396 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7397 { | 7397 { |
7398 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7398 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7399 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); | 7399 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethod(
info); |
7400 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7400 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7401 } | 7401 } |
7402 | 7402 |
7403 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) | 7403 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodForMainWorld(co
nst v8::FunctionCallbackInfo<v8::Value>& info) |
7404 { | 7404 { |
7405 if (UNLIKELY(info.Length() < 1)) { | 7405 if (UNLIKELY(info.Length() < 1)) { |
7406 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7406 throwArityTypeErrorForMethod("perWorldBindingsVoidMethodTestInterfaceEmp
tyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7407 return; | 7407 return; |
7408 } | 7408 } |
7409 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7409 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7410 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7410 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
7411 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; | 7411 impl->perWorldBindingsVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyArg)
; |
7412 } | 7412 } |
7413 | 7413 |
7414 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMain
World(const v8::FunctionCallbackInfo<v8::Value>& info) | 7414 static void perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodCallbackForMain
World(const v8::FunctionCallbackInfo<v8::Value>& info) |
7415 { | 7415 { |
7416 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7416 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7417 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodF
orMainWorld(info); | 7417 TestObjectV8Internal::perWorldBindingsVoidMethodTestInterfaceEmptyArgMethodF
orMainWorld(info); |
7418 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7418 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7419 } | 7419 } |
7420 | 7420 |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7521 static void raisesExceptionVoidMethodOptionalLongArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) | 7521 static void raisesExceptionVoidMethodOptionalLongArgMethod(const v8::FunctionCal
lbackInfo<v8::Value>& info) |
7522 { | 7522 { |
7523 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); | 7523 ExceptionState exceptionState(ExceptionState::ExecutionContext, "raisesExcep
tionVoidMethodOptionalLongArg", "TestObject", info.Holder(), info.GetIsolate()); |
7524 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7524 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7525 if (UNLIKELY(info.Length() <= 0)) { | 7525 if (UNLIKELY(info.Length() <= 0)) { |
7526 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); | 7526 impl->raisesExceptionVoidMethodOptionalLongArg(exceptionState); |
7527 if (exceptionState.throwIfNeeded()) | 7527 if (exceptionState.throwIfNeeded()) |
7528 return; | 7528 return; |
7529 return; | 7529 return; |
7530 } | 7530 } |
7531 V8TRYCATCH_EXCEPTION_VOID(int, optionalLongArg, toInt32(info[0], exceptionSt
ate), exceptionState); | 7531 TONATIVE_VOID_EXCEPTIONSTATE(int, optionalLongArg, toInt32(info[0], exceptio
nState), exceptionState); |
7532 impl->raisesExceptionVoidMethodOptionalLongArg(optionalLongArg, exceptionSta
te); | 7532 impl->raisesExceptionVoidMethodOptionalLongArg(optionalLongArg, exceptionSta
te); |
7533 if (exceptionState.throwIfNeeded()) | 7533 if (exceptionState.throwIfNeeded()) |
7534 return; | 7534 return; |
7535 } | 7535 } |
7536 | 7536 |
7537 static void raisesExceptionVoidMethodOptionalLongArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) | 7537 static void raisesExceptionVoidMethodOptionalLongArgMethodCallback(const v8::Fun
ctionCallbackInfo<v8::Value>& info) |
7538 { | 7538 { |
7539 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7539 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7540 TestObjectV8Internal::raisesExceptionVoidMethodOptionalLongArgMethod(info); | 7540 TestObjectV8Internal::raisesExceptionVoidMethodOptionalLongArgMethod(info); |
7541 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7541 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7610 } | 7610 } |
7611 | 7611 |
7612 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7612 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7613 { | 7613 { |
7614 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); | 7614 ExceptionState exceptionState(ExceptionState::ExecutionContext, "callWithExe
cutionContextRaisesExceptionVoidMethodLongArg", "TestObject", info.Holder(), inf
o.GetIsolate()); |
7615 if (UNLIKELY(info.Length() < 1)) { | 7615 if (UNLIKELY(info.Length() < 1)) { |
7616 throwArityTypeError(exceptionState, 1, info.Length()); | 7616 throwArityTypeError(exceptionState, 1, info.Length()); |
7617 return; | 7617 return; |
7618 } | 7618 } |
7619 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7619 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7620 V8TRYCATCH_EXCEPTION_VOID(int, longArg, toInt32(info[0], exceptionState), ex
ceptionState); | 7620 TONATIVE_VOID_EXCEPTIONSTATE(int, longArg, toInt32(info[0], exceptionState),
exceptionState); |
7621 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; | 7621 ExecutionContext* scriptContext = currentExecutionContext(info.GetIsolate())
; |
7622 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(scriptContext
, longArg, exceptionState); | 7622 impl->callWithExecutionContextRaisesExceptionVoidMethodLongArg(scriptContext
, longArg, exceptionState); |
7623 if (exceptionState.throwIfNeeded()) | 7623 if (exceptionState.throwIfNeeded()) |
7624 return; | 7624 return; |
7625 } | 7625 } |
7626 | 7626 |
7627 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 7627 static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
7628 { | 7628 { |
7629 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7629 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7630 TestObjectV8Internal::callWithExecutionContextRaisesExceptionVoidMethodLongA
rgMethod(info); | 7630 TestObjectV8Internal::callWithExecutionContextRaisesExceptionVoidMethodLongA
rgMethod(info); |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7700 { | 7700 { |
7701 if (UNLIKELY(info.Length() < 1)) { | 7701 if (UNLIKELY(info.Length() < 1)) { |
7702 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7702 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7703 return; | 7703 return; |
7704 } | 7704 } |
7705 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7705 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7706 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], info.Ge
tIsolate())) { | 7706 if (info.Length() > 0 && !V8TestInterfaceEmpty::hasInstance(info[0], info.Ge
tIsolate())) { |
7707 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyArg", "TestObject", "parameter 1 is not of type 'TestIn
terfaceEmpty'."), info.GetIsolate()); | 7707 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyArg", "TestObject", "parameter 1 is not of type 'TestIn
terfaceEmpty'."), info.GetIsolate()); |
7708 return; | 7708 return; |
7709 } | 7709 } |
7710 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7710 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
7711 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyAr
g); | 7711 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyArg(testInterfaceEmptyAr
g); |
7712 } | 7712 } |
7713 | 7713 |
7714 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) | 7714 static void strictTypeCheckingVoidMethodTestInterfaceEmptyArgMethodCallback(cons
t v8::FunctionCallbackInfo<v8::Value>& info) |
7715 { | 7715 { |
7716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7716 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7717 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMetho
d(info); | 7717 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyArgMetho
d(info); |
7718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7718 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7719 } | 7719 } |
7720 | 7720 |
7721 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7721 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7722 { | 7722 { |
7723 if (UNLIKELY(info.Length() < 1)) { | 7723 if (UNLIKELY(info.Length() < 1)) { |
7724 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyOrNullArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7724 throwArityTypeErrorForMethod("strictTypeCheckingVoidMethodTestInterfaceE
mptyOrNullArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7725 return; | 7725 return; |
7726 } | 7726 } |
7727 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7727 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7728 if (info.Length() > 0 && !isUndefinedOrNull(info[0]) && !V8TestInterfaceEmpt
y::hasInstance(info[0], info.GetIsolate())) { | 7728 if (info.Length() > 0 && !isUndefinedOrNull(info[0]) && !V8TestInterfaceEmpt
y::hasInstance(info[0], info.GetIsolate())) { |
7729 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyOrNullArg", "TestObject", "parameter 1 is not of type '
TestInterfaceEmpty'."), info.GetIsolate()); | 7729 throwTypeError(ExceptionMessages::failedToExecute("strictTypeCheckingVoi
dMethodTestInterfaceEmptyOrNullArg", "TestObject", "parameter 1 is not of type '
TestInterfaceEmpty'."), info.GetIsolate()); |
7730 return; | 7730 return; |
7731 } | 7731 } |
7732 V8TRYCATCH_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceE
mpty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); | 7732 TONATIVE_VOID(TestInterfaceEmpty*, testInterfaceEmptyArg, V8TestInterfaceEmp
ty::toNativeWithTypeCheck(info.GetIsolate(), info[0])); |
7733 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArg(testInterfaceE
mptyArg); | 7733 impl->strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArg(testInterfaceE
mptyArg); |
7734 } | 7734 } |
7735 | 7735 |
7736 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethodCallbac
k(const v8::FunctionCallbackInfo<v8::Value>& info) | 7736 static void strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullArgMethodCallbac
k(const v8::FunctionCallbackInfo<v8::Value>& info) |
7737 { | 7737 { |
7738 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7738 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7739 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullAr
gMethod(info); | 7739 TestObjectV8Internal::strictTypeCheckingVoidMethodTestInterfaceEmptyOrNullAr
gMethod(info); |
7740 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7740 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7741 } | 7741 } |
7742 | 7742 |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7779 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7780 } | 7780 } |
7781 | 7781 |
7782 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) | 7782 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethod(const v8::F
unctionCallbackInfo<v8::Value>& info) |
7783 { | 7783 { |
7784 if (UNLIKELY(info.Length() < 1)) { | 7784 if (UNLIKELY(info.Length() < 1)) { |
7785 throwArityTypeErrorForMethod("voidMethodTestInterfaceGarbageCollectedSeq
uenceArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7785 throwArityTypeErrorForMethod("voidMethodTestInterfaceGarbageCollectedSeq
uenceArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7786 return; | 7786 return; |
7787 } | 7787 } |
7788 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7788 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7789 V8TRYCATCH_VOID(HeapVector<Member<TestInterfaceGarbageCollected> >, testInte
rfaceGarbageCollectedSequenceArg, (toMemberNativeArray<TestInterfaceGarbageColle
cted, V8TestInterfaceGarbageCollected>(info[0], 1, info.GetIsolate()))); | 7789 TONATIVE_VOID(HeapVector<Member<TestInterfaceGarbageCollected> >, testInterf
aceGarbageCollectedSequenceArg, (toMemberNativeArray<TestInterfaceGarbageCollect
ed, V8TestInterfaceGarbageCollected>(info[0], 1, info.GetIsolate()))); |
7790 impl->voidMethodTestInterfaceGarbageCollectedSequenceArg(testInterfaceGarbag
eCollectedSequenceArg); | 7790 impl->voidMethodTestInterfaceGarbageCollectedSequenceArg(testInterfaceGarbag
eCollectedSequenceArg); |
7791 } | 7791 } |
7792 | 7792 |
7793 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) | 7793 static void voidMethodTestInterfaceGarbageCollectedSequenceArgMethodCallback(con
st v8::FunctionCallbackInfo<v8::Value>& info) |
7794 { | 7794 { |
7795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7795 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7796 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedSequenceArgMeth
od(info); | 7796 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedSequenceArgMeth
od(info); |
7797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7797 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7798 } | 7798 } |
7799 | 7799 |
7800 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) | 7800 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethod(const v8::Func
tionCallbackInfo<v8::Value>& info) |
7801 { | 7801 { |
7802 if (UNLIKELY(info.Length() < 1)) { | 7802 if (UNLIKELY(info.Length() < 1)) { |
7803 throwArityTypeErrorForMethod("voidMethodTestInterfaceGarbageCollectedArr
ayArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7803 throwArityTypeErrorForMethod("voidMethodTestInterfaceGarbageCollectedArr
ayArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7804 return; | 7804 return; |
7805 } | 7805 } |
7806 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7806 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7807 V8TRYCATCH_VOID(HeapVector<Member<TestInterfaceGarbageCollected> >, testInte
rfaceGarbageCollectedArrayArg, (toMemberNativeArray<TestInterfaceGarbageCollecte
d, V8TestInterfaceGarbageCollected>(info[0], 1, info.GetIsolate()))); | 7807 TONATIVE_VOID(HeapVector<Member<TestInterfaceGarbageCollected> >, testInterf
aceGarbageCollectedArrayArg, (toMemberNativeArray<TestInterfaceGarbageCollected,
V8TestInterfaceGarbageCollected>(info[0], 1, info.GetIsolate()))); |
7808 impl->voidMethodTestInterfaceGarbageCollectedArrayArg(testInterfaceGarbageCo
llectedArrayArg); | 7808 impl->voidMethodTestInterfaceGarbageCollectedArrayArg(testInterfaceGarbageCo
llectedArrayArg); |
7809 } | 7809 } |
7810 | 7810 |
7811 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7811 static void voidMethodTestInterfaceGarbageCollectedArrayArgMethodCallback(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7812 { | 7812 { |
7813 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7813 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7814 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedArrayArgMethod(
info); | 7814 TestObjectV8Internal::voidMethodTestInterfaceGarbageCollectedArrayArgMethod(
info); |
7815 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7815 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7816 } | 7816 } |
7817 | 7817 |
7818 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) | 7818 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethod(const
v8::FunctionCallbackInfo<v8::Value>& info) |
7819 { | 7819 { |
7820 if (UNLIKELY(info.Length() < 1)) { | 7820 if (UNLIKELY(info.Length() < 1)) { |
7821 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedSequenceArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7821 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedSequenceArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7822 return; | 7822 return; |
7823 } | 7823 } |
7824 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7824 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7825 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedSequenceArg, (toRefPtrWillBeM
emberNativeArray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarba
geCollected>(info[0], 1, info.GetIsolate()))); | 7825 TONATIVE_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbage
Collected> >, testInterfaceWillBeGarbageCollectedSequenceArg, (toRefPtrWillBeMem
berNativeArray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbage
Collected>(info[0], 1, info.GetIsolate()))); |
7826 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); | 7826 impl->voidMethodTestInterfaceWillBeGarbageCollectedSequenceArg(testInterface
WillBeGarbageCollectedSequenceArg); |
7827 } | 7827 } |
7828 | 7828 |
7829 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) | 7829 static void voidMethodTestInterfaceWillBeGarbageCollectedSequenceArgMethodCallba
ck(const v8::FunctionCallbackInfo<v8::Value>& info) |
7830 { | 7830 { |
7831 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7831 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7832 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); | 7832 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedSequenceA
rgMethod(info); |
7833 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7833 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7834 } | 7834 } |
7835 | 7835 |
7836 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) | 7836 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethod(const v8
::FunctionCallbackInfo<v8::Value>& info) |
7837 { | 7837 { |
7838 if (UNLIKELY(info.Length() < 1)) { | 7838 if (UNLIKELY(info.Length() < 1)) { |
7839 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()); | 7839 throwArityTypeErrorForMethod("voidMethodTestInterfaceWillBeGarbageCollec
tedArrayArg", "TestObject", 1, info.Length(), info.GetIsolate()); |
7840 return; | 7840 return; |
7841 } | 7841 } |
7842 TestObject* impl = V8TestObject::toNative(info.Holder()); | 7842 TestObject* impl = V8TestObject::toNative(info.Holder()); |
7843 V8TRYCATCH_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarba
geCollected> >, testInterfaceWillBeGarbageCollectedArrayArg, (toRefPtrWillBeMemb
erNativeArray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageC
ollected>(info[0], 1, info.GetIsolate()))); | 7843 TONATIVE_VOID(WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbage
Collected> >, testInterfaceWillBeGarbageCollectedArrayArg, (toRefPtrWillBeMember
NativeArray<TestInterfaceWillBeGarbageCollected, V8TestInterfaceWillBeGarbageCol
lected>(info[0], 1, info.GetIsolate()))); |
7844 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); | 7844 impl->voidMethodTestInterfaceWillBeGarbageCollectedArrayArg(testInterfaceWil
lBeGarbageCollectedArrayArg); |
7845 } | 7845 } |
7846 | 7846 |
7847 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) | 7847 static void voidMethodTestInterfaceWillBeGarbageCollectedArrayArgMethodCallback(
const v8::FunctionCallbackInfo<v8::Value>& info) |
7848 { | 7848 { |
7849 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); | 7849 TRACE_EVENT_SET_SAMPLING_STATE("Blink", "DOMMethod"); |
7850 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM
ethod(info); | 7850 TestObjectV8Internal::voidMethodTestInterfaceWillBeGarbageCollectedArrayArgM
ethod(info); |
7851 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); | 7851 TRACE_EVENT_SET_SAMPLING_STATE("V8", "V8Execution"); |
7852 } | 7852 } |
7853 | 7853 |
(...skipping 494 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8348 fromInternalPointer(object)->deref(); | 8348 fromInternalPointer(object)->deref(); |
8349 } | 8349 } |
8350 | 8350 |
8351 template<> | 8351 template<> |
8352 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) | 8352 v8::Handle<v8::Value> toV8NoInline(TestObject* impl, v8::Handle<v8::Object> crea
tionContext, v8::Isolate* isolate) |
8353 { | 8353 { |
8354 return toV8(impl, creationContext, isolate); | 8354 return toV8(impl, creationContext, isolate); |
8355 } | 8355 } |
8356 | 8356 |
8357 } // namespace WebCore | 8357 } // namespace WebCore |
OLD | NEW |