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 "bindings/core/v8/BindingSecurity.h" | 10 #include "bindings/core/v8/BindingSecurity.h" |
(...skipping 962 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
973 { | 973 { |
974 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 974 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
975 TestObjectV8Internal::nodeFilterAttributeAttributeSetter(v8Value, info); | 975 TestObjectV8Internal::nodeFilterAttributeAttributeSetter(v8Value, info); |
976 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 976 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
977 } | 977 } |
978 | 978 |
979 static void serializedScriptValueAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) | 979 static void serializedScriptValueAttributeAttributeGetter(const v8::PropertyCall
backInfo<v8::Value>& info) |
980 { | 980 { |
981 v8::Local<v8::Object> holder = info.Holder(); | 981 v8::Local<v8::Object> holder = info.Holder(); |
982 TestObject* impl = V8TestObject::toImpl(holder); | 982 TestObject* impl = V8TestObject::toImpl(holder); |
983 v8SetReturnValue(info, impl->serializedScriptValueAttribute() ? impl->serial
izedScriptValueAttribute()->deserialize() : v8::Handle<v8::Value>(v8::Null(info.
GetIsolate()))); | 983 v8SetReturnValue(info, impl->serializedScriptValueAttribute() ? impl->serial
izedScriptValueAttribute()->deserialize() : v8::Local<v8::Value>(v8::Null(info.G
etIsolate()))); |
984 } | 984 } |
985 | 985 |
986 static void serializedScriptValueAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) | 986 static void serializedScriptValueAttributeAttributeGetterCallback(v8::Local<v8::
String>, const v8::PropertyCallbackInfo<v8::Value>& info) |
987 { | 987 { |
988 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 988 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
989 TestObjectV8Internal::serializedScriptValueAttributeAttributeGetter(info); | 989 TestObjectV8Internal::serializedScriptValueAttributeAttributeGetter(info); |
990 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 990 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
991 } | 991 } |
992 | 992 |
993 static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) | 993 static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v
8Value, const v8::PropertyCallbackInfo<void>& info) |
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1278 { | 1278 { |
1279 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1279 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1280 TestObjectV8Internal::arrayBufferAttributeAttributeGetter(info); | 1280 TestObjectV8Internal::arrayBufferAttributeAttributeGetter(info); |
1281 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1281 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1282 } | 1282 } |
1283 | 1283 |
1284 static void arrayBufferAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) | 1284 static void arrayBufferAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
nst v8::PropertyCallbackInfo<void>& info) |
1285 { | 1285 { |
1286 v8::Local<v8::Object> holder = info.Holder(); | 1286 v8::Local<v8::Object> holder = info.Holder(); |
1287 TestObject* impl = V8TestObject::toImpl(holder); | 1287 TestObject* impl = V8TestObject::toImpl(holder); |
1288 TestArrayBuffer* cppValue = v8Value->IsArrayBuffer() ? V8ArrayBuffer::toImpl
(v8::Handle<v8::ArrayBuffer>::Cast(v8Value)) : 0; | 1288 TestArrayBuffer* cppValue = v8Value->IsArrayBuffer() ? V8ArrayBuffer::toImpl
(v8::Local<v8::ArrayBuffer>::Cast(v8Value)) : 0; |
1289 impl->setArrayBufferAttribute(WTF::getPtr(cppValue)); | 1289 impl->setArrayBufferAttribute(WTF::getPtr(cppValue)); |
1290 } | 1290 } |
1291 | 1291 |
1292 static void arrayBufferAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1292 static void arrayBufferAttributeAttributeSetterCallback(v8::Local<v8::String>, v
8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1293 { | 1293 { |
1294 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1294 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1295 TestObjectV8Internal::arrayBufferAttributeAttributeSetter(v8Value, info); | 1295 TestObjectV8Internal::arrayBufferAttributeAttributeSetter(v8Value, info); |
1296 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1296 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1297 } | 1297 } |
1298 | 1298 |
1299 static void float32ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 1299 static void float32ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
1300 { | 1300 { |
1301 v8::Local<v8::Object> holder = info.Holder(); | 1301 v8::Local<v8::Object> holder = info.Holder(); |
1302 TestObject* impl = V8TestObject::toImpl(holder); | 1302 TestObject* impl = V8TestObject::toImpl(holder); |
1303 v8SetReturnValueFast(info, WTF::getPtr(impl->float32ArrayAttribute()), impl)
; | 1303 v8SetReturnValueFast(info, WTF::getPtr(impl->float32ArrayAttribute()), impl)
; |
1304 } | 1304 } |
1305 | 1305 |
1306 static void float32ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1306 static void float32ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
1307 { | 1307 { |
1308 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1308 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1309 TestObjectV8Internal::float32ArrayAttributeAttributeGetter(info); | 1309 TestObjectV8Internal::float32ArrayAttributeAttributeGetter(info); |
1310 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1310 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1311 } | 1311 } |
1312 | 1312 |
1313 static void float32ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1313 static void float32ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
1314 { | 1314 { |
1315 v8::Local<v8::Object> holder = info.Holder(); | 1315 v8::Local<v8::Object> holder = info.Holder(); |
1316 TestObject* impl = V8TestObject::toImpl(holder); | 1316 TestObject* impl = V8TestObject::toImpl(holder); |
1317 DOMFloat32Array* cppValue = v8Value->IsFloat32Array() ? V8Float32Array::toIm
pl(v8::Handle<v8::Float32Array>::Cast(v8Value)) : 0; | 1317 DOMFloat32Array* cppValue = v8Value->IsFloat32Array() ? V8Float32Array::toIm
pl(v8::Local<v8::Float32Array>::Cast(v8Value)) : 0; |
1318 impl->setFloat32ArrayAttribute(WTF::getPtr(cppValue)); | 1318 impl->setFloat32ArrayAttribute(WTF::getPtr(cppValue)); |
1319 } | 1319 } |
1320 | 1320 |
1321 static void float32ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1321 static void float32ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>,
v8::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1322 { | 1322 { |
1323 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1323 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1324 TestObjectV8Internal::float32ArrayAttributeAttributeSetter(v8Value, info); | 1324 TestObjectV8Internal::float32ArrayAttributeAttributeSetter(v8Value, info); |
1325 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1325 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1326 } | 1326 } |
1327 | 1327 |
1328 static void uint8ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) | 1328 static void uint8ArrayAttributeAttributeGetter(const v8::PropertyCallbackInfo<v8
::Value>& info) |
1329 { | 1329 { |
1330 v8::Local<v8::Object> holder = info.Holder(); | 1330 v8::Local<v8::Object> holder = info.Holder(); |
1331 TestObject* impl = V8TestObject::toImpl(holder); | 1331 TestObject* impl = V8TestObject::toImpl(holder); |
1332 v8SetReturnValueFast(info, WTF::getPtr(impl->uint8ArrayAttribute()), impl); | 1332 v8SetReturnValueFast(info, WTF::getPtr(impl->uint8ArrayAttribute()), impl); |
1333 } | 1333 } |
1334 | 1334 |
1335 static void uint8ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) | 1335 static void uint8ArrayAttributeAttributeGetterCallback(v8::Local<v8::String>, co
nst v8::PropertyCallbackInfo<v8::Value>& info) |
1336 { | 1336 { |
1337 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1337 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1338 TestObjectV8Internal::uint8ArrayAttributeAttributeGetter(info); | 1338 TestObjectV8Internal::uint8ArrayAttributeAttributeGetter(info); |
1339 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1339 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1340 } | 1340 } |
1341 | 1341 |
1342 static void uint8ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) | 1342 static void uint8ArrayAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
st v8::PropertyCallbackInfo<void>& info) |
1343 { | 1343 { |
1344 v8::Local<v8::Object> holder = info.Holder(); | 1344 v8::Local<v8::Object> holder = info.Holder(); |
1345 TestObject* impl = V8TestObject::toImpl(holder); | 1345 TestObject* impl = V8TestObject::toImpl(holder); |
1346 DOMUint8Array* cppValue = v8Value->IsUint8Array() ? V8Uint8Array::toImpl(v8:
:Handle<v8::Uint8Array>::Cast(v8Value)) : 0; | 1346 DOMUint8Array* cppValue = v8Value->IsUint8Array() ? V8Uint8Array::toImpl(v8:
:Local<v8::Uint8Array>::Cast(v8Value)) : 0; |
1347 impl->setUint8ArrayAttribute(WTF::getPtr(cppValue)); | 1347 impl->setUint8ArrayAttribute(WTF::getPtr(cppValue)); |
1348 } | 1348 } |
1349 | 1349 |
1350 static void uint8ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) | 1350 static void uint8ArrayAttributeAttributeSetterCallback(v8::Local<v8::String>, v8
::Local<v8::Value> v8Value, const v8::PropertyCallbackInfo<void>& info) |
1351 { | 1351 { |
1352 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1352 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1353 TestObjectV8Internal::uint8ArrayAttributeAttributeSetter(v8Value, info); | 1353 TestObjectV8Internal::uint8ArrayAttributeAttributeSetter(v8Value, info); |
1354 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1354 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1355 } | 1355 } |
1356 | 1356 |
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1703 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); | 1703 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMSetter"); |
1704 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); | 1704 TestObjectV8Internal::staticLongAttributeAttributeSetter(v8Value, info); |
1705 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1705 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1706 } | 1706 } |
1707 | 1707 |
1708 static void eventHandlerAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) | 1708 static void eventHandlerAttributeAttributeGetter(const v8::PropertyCallbackInfo<
v8::Value>& info) |
1709 { | 1709 { |
1710 v8::Local<v8::Object> holder = info.Holder(); | 1710 v8::Local<v8::Object> holder = info.Holder(); |
1711 TestObject* impl = V8TestObject::toImpl(holder); | 1711 TestObject* impl = V8TestObject::toImpl(holder); |
1712 EventListener* cppValue(impl->eventHandlerAttribute()); | 1712 EventListener* cppValue(impl->eventHandlerAttribute()); |
1713 v8SetReturnValue(info, cppValue ? v8::Handle<v8::Value>(V8AbstractEventListe
ner::cast(cppValue)->getListenerObject(impl->executionContext())) : v8::Handle<v
8::Value>(v8::Null(info.GetIsolate()))); | 1713 v8SetReturnValue(info, cppValue ? v8::Local<v8::Value>(V8AbstractEventListen
er::cast(cppValue)->getListenerObject(impl->executionContext())) : v8::Local<v8:
:Value>(v8::Null(info.GetIsolate()))); |
1714 } | 1714 } |
1715 | 1715 |
1716 static void eventHandlerAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) | 1716 static void eventHandlerAttributeAttributeGetterCallback(v8::Local<v8::String>,
const v8::PropertyCallbackInfo<v8::Value>& info) |
1717 { | 1717 { |
1718 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 1718 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
1719 TestObjectV8Internal::eventHandlerAttributeAttributeGetter(info); | 1719 TestObjectV8Internal::eventHandlerAttributeAttributeGetter(info); |
1720 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 1720 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
1721 } | 1721 } |
1722 | 1722 |
1723 static void eventHandlerAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) | 1723 static void eventHandlerAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
onst v8::PropertyCallbackInfo<void>& info) |
(...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2062 v8::Local<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cach
edStringOrNoneAttribute"); | 2062 v8::Local<v8::String> propertyName = v8AtomicString(info.GetIsolate(), "cach
edStringOrNoneAttribute"); |
2063 TestObject* impl = V8TestObject::toImpl(holder); | 2063 TestObject* impl = V8TestObject::toImpl(holder); |
2064 if (!impl->isStringDirty()) { | 2064 if (!impl->isStringDirty()) { |
2065 v8::Local<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIso
late(), holder, propertyName); | 2065 v8::Local<v8::Value> v8Value = V8HiddenValue::getHiddenValue(info.GetIso
late(), holder, propertyName); |
2066 if (!v8Value.IsEmpty()) { | 2066 if (!v8Value.IsEmpty()) { |
2067 v8SetReturnValue(info, v8Value); | 2067 v8SetReturnValue(info, v8Value); |
2068 return; | 2068 return; |
2069 } | 2069 } |
2070 } | 2070 } |
2071 String cppValue(impl->cachedStringOrNoneAttribute()); | 2071 String cppValue(impl->cachedStringOrNoneAttribute()); |
2072 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, cppVa
lue.isNull() ? v8::Handle<v8::Value>(v8::Null(info.GetIsolate())) : v8String(inf
o.GetIsolate(), cppValue)); | 2072 V8HiddenValue::setHiddenValue(info.GetIsolate(), holder, propertyName, cppVa
lue.isNull() ? v8::Local<v8::Value>(v8::Null(info.GetIsolate())) : v8String(info
.GetIsolate(), cppValue)); |
2073 v8SetReturnValueStringOrNull(info, cppValue, info.GetIsolate()); | 2073 v8SetReturnValueStringOrNull(info, cppValue, info.GetIsolate()); |
2074 } | 2074 } |
2075 | 2075 |
2076 static void cachedStringOrNoneAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) | 2076 static void cachedStringOrNoneAttributeAttributeGetterCallback(v8::Local<v8::Str
ing>, const v8::PropertyCallbackInfo<v8::Value>& info) |
2077 { | 2077 { |
2078 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); | 2078 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMGetter"); |
2079 TestObjectV8Internal::cachedStringOrNoneAttributeAttributeGetter(info); | 2079 TestObjectV8Internal::cachedStringOrNoneAttributeAttributeGetter(info); |
2080 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 2080 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
2081 } | 2081 } |
2082 | 2082 |
(...skipping 3959 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6042 | 6042 |
6043 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) | 6043 static void voidMethodArrayBufferArgMethod(const v8::FunctionCallbackInfo<v8::Va
lue>& info) |
6044 { | 6044 { |
6045 if (UNLIKELY(info.Length() < 1)) { | 6045 if (UNLIKELY(info.Length() < 1)) { |
6046 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferArg", "TestObject", 1, info.Length()), in
fo.GetIsolate()); | 6046 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferArg", "TestObject", 1, info.Length()), in
fo.GetIsolate()); |
6047 return; | 6047 return; |
6048 } | 6048 } |
6049 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6049 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6050 TestArrayBuffer* arrayBufferArg; | 6050 TestArrayBuffer* arrayBufferArg; |
6051 { | 6051 { |
6052 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; | 6052 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Lo
cal<v8::ArrayBuffer>::Cast(info[0])) : 0; |
6053 } | 6053 } |
6054 impl->voidMethodArrayBufferArg(arrayBufferArg); | 6054 impl->voidMethodArrayBufferArg(arrayBufferArg); |
6055 } | 6055 } |
6056 | 6056 |
6057 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) | 6057 static void voidMethodArrayBufferArgMethodCallback(const v8::FunctionCallbackInf
o<v8::Value>& info) |
6058 { | 6058 { |
6059 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6059 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6060 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); | 6060 TestObjectV8Internal::voidMethodArrayBufferArgMethod(info); |
6061 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6061 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6062 } | 6062 } |
6063 | 6063 |
6064 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) | 6064 static void voidMethodArrayBufferOrNullArgMethod(const v8::FunctionCallbackInfo<
v8::Value>& info) |
6065 { | 6065 { |
6066 if (UNLIKELY(info.Length() < 1)) { | 6066 if (UNLIKELY(info.Length() < 1)) { |
6067 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferOrNullArg", "TestObject", 1, info.Length(
)), info.GetIsolate()); | 6067 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferOrNullArg", "TestObject", 1, info.Length(
)), info.GetIsolate()); |
6068 return; | 6068 return; |
6069 } | 6069 } |
6070 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6070 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6071 TestArrayBuffer* arrayBufferArg; | 6071 TestArrayBuffer* arrayBufferArg; |
6072 { | 6072 { |
6073 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Ha
ndle<v8::ArrayBuffer>::Cast(info[0])) : 0; | 6073 arrayBufferArg = info[0]->IsArrayBuffer() ? V8ArrayBuffer::toImpl(v8::Lo
cal<v8::ArrayBuffer>::Cast(info[0])) : 0; |
6074 } | 6074 } |
6075 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); | 6075 impl->voidMethodArrayBufferOrNullArg(arrayBufferArg); |
6076 } | 6076 } |
6077 | 6077 |
6078 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) | 6078 static void voidMethodArrayBufferOrNullArgMethodCallback(const v8::FunctionCallb
ackInfo<v8::Value>& info) |
6079 { | 6079 { |
6080 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6080 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6081 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); | 6081 TestObjectV8Internal::voidMethodArrayBufferOrNullArgMethod(info); |
6082 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6082 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6083 } | 6083 } |
6084 | 6084 |
6085 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) | 6085 static void voidMethodArrayBufferViewArgMethod(const v8::FunctionCallbackInfo<v8
::Value>& info) |
6086 { | 6086 { |
6087 if (UNLIKELY(info.Length() < 1)) { | 6087 if (UNLIKELY(info.Length() < 1)) { |
6088 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferViewArg", "TestObject", 1, info.Length())
, info.GetIsolate()); | 6088 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodArrayBufferViewArg", "TestObject", 1, info.Length())
, info.GetIsolate()); |
6089 return; | 6089 return; |
6090 } | 6090 } |
6091 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6091 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6092 TestArrayBufferView* arrayBufferViewArg; | 6092 TestArrayBufferView* arrayBufferViewArg; |
6093 { | 6093 { |
6094 arrayBufferViewArg = info[0]->IsArrayBufferView() ? V8ArrayBufferView::t
oImpl(v8::Handle<v8::ArrayBufferView>::Cast(info[0])) : 0; | 6094 arrayBufferViewArg = info[0]->IsArrayBufferView() ? V8ArrayBufferView::t
oImpl(v8::Local<v8::ArrayBufferView>::Cast(info[0])) : 0; |
6095 } | 6095 } |
6096 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); | 6096 impl->voidMethodArrayBufferViewArg(arrayBufferViewArg); |
6097 } | 6097 } |
6098 | 6098 |
6099 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) | 6099 static void voidMethodArrayBufferViewArgMethodCallback(const v8::FunctionCallbac
kInfo<v8::Value>& info) |
6100 { | 6100 { |
6101 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6101 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6102 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); | 6102 TestObjectV8Internal::voidMethodArrayBufferViewArgMethod(info); |
6103 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6103 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6104 } | 6104 } |
6105 | 6105 |
6106 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) | 6106 static void voidMethodFloat32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::V
alue>& info) |
6107 { | 6107 { |
6108 if (UNLIKELY(info.Length() < 1)) { | 6108 if (UNLIKELY(info.Length() < 1)) { |
6109 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodFloat32ArrayArg", "TestObject", 1, info.Length()), i
nfo.GetIsolate()); | 6109 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodFloat32ArrayArg", "TestObject", 1, info.Length()), i
nfo.GetIsolate()); |
6110 return; | 6110 return; |
6111 } | 6111 } |
6112 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6112 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6113 DOMFloat32Array* float32ArrayArg; | 6113 DOMFloat32Array* float32ArrayArg; |
6114 { | 6114 { |
6115 float32ArrayArg = info[0]->IsFloat32Array() ? V8Float32Array::toImpl(v8:
:Handle<v8::Float32Array>::Cast(info[0])) : 0; | 6115 float32ArrayArg = info[0]->IsFloat32Array() ? V8Float32Array::toImpl(v8:
:Local<v8::Float32Array>::Cast(info[0])) : 0; |
6116 } | 6116 } |
6117 impl->voidMethodFloat32ArrayArg(float32ArrayArg); | 6117 impl->voidMethodFloat32ArrayArg(float32ArrayArg); |
6118 } | 6118 } |
6119 | 6119 |
6120 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) | 6120 static void voidMethodFloat32ArrayArgMethodCallback(const v8::FunctionCallbackIn
fo<v8::Value>& info) |
6121 { | 6121 { |
6122 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6122 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6123 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); | 6123 TestObjectV8Internal::voidMethodFloat32ArrayArgMethod(info); |
6124 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6124 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6125 } | 6125 } |
6126 | 6126 |
6127 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6127 static void voidMethodInt32ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
6128 { | 6128 { |
6129 if (UNLIKELY(info.Length() < 1)) { | 6129 if (UNLIKELY(info.Length() < 1)) { |
6130 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodInt32ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); | 6130 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodInt32ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
6131 return; | 6131 return; |
6132 } | 6132 } |
6133 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6133 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6134 DOMInt32Array* int32ArrayArg; | 6134 DOMInt32Array* int32ArrayArg; |
6135 { | 6135 { |
6136 int32ArrayArg = info[0]->IsInt32Array() ? V8Int32Array::toImpl(v8::Handl
e<v8::Int32Array>::Cast(info[0])) : 0; | 6136 int32ArrayArg = info[0]->IsInt32Array() ? V8Int32Array::toImpl(v8::Local
<v8::Int32Array>::Cast(info[0])) : 0; |
6137 } | 6137 } |
6138 impl->voidMethodInt32ArrayArg(int32ArrayArg); | 6138 impl->voidMethodInt32ArrayArg(int32ArrayArg); |
6139 } | 6139 } |
6140 | 6140 |
6141 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6141 static void voidMethodInt32ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
6142 { | 6142 { |
6143 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6143 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6144 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); | 6144 TestObjectV8Internal::voidMethodInt32ArrayArgMethod(info); |
6145 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6145 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6146 } | 6146 } |
6147 | 6147 |
6148 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) | 6148 static void voidMethodUint8ArrayArgMethod(const v8::FunctionCallbackInfo<v8::Val
ue>& info) |
6149 { | 6149 { |
6150 if (UNLIKELY(info.Length() < 1)) { | 6150 if (UNLIKELY(info.Length() < 1)) { |
6151 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodUint8ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); | 6151 V8ThrowException::throwException(createMinimumArityTypeErrorForMethod(in
fo.GetIsolate(), "voidMethodUint8ArrayArg", "TestObject", 1, info.Length()), inf
o.GetIsolate()); |
6152 return; | 6152 return; |
6153 } | 6153 } |
6154 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6154 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6155 DOMUint8Array* uint8ArrayArg; | 6155 DOMUint8Array* uint8ArrayArg; |
6156 { | 6156 { |
6157 uint8ArrayArg = info[0]->IsUint8Array() ? V8Uint8Array::toImpl(v8::Handl
e<v8::Uint8Array>::Cast(info[0])) : 0; | 6157 uint8ArrayArg = info[0]->IsUint8Array() ? V8Uint8Array::toImpl(v8::Local
<v8::Uint8Array>::Cast(info[0])) : 0; |
6158 } | 6158 } |
6159 impl->voidMethodUint8ArrayArg(uint8ArrayArg); | 6159 impl->voidMethodUint8ArrayArg(uint8ArrayArg); |
6160 } | 6160 } |
6161 | 6161 |
6162 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) | 6162 static void voidMethodUint8ArrayArgMethodCallback(const v8::FunctionCallbackInfo
<v8::Value>& info) |
6163 { | 6163 { |
6164 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6164 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6165 TestObjectV8Internal::voidMethodUint8ArrayArgMethod(info); | 6165 TestObjectV8Internal::voidMethodUint8ArrayArgMethod(info); |
6166 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6166 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6167 } | 6167 } |
(...skipping 742 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6910 static void promiseMethodWithoutExceptionStateMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) | 6910 static void promiseMethodWithoutExceptionStateMethodCallback(const v8::FunctionC
allbackInfo<v8::Value>& info) |
6911 { | 6911 { |
6912 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6912 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6913 TestObjectV8Internal::promiseMethodWithoutExceptionStateMethod(info); | 6913 TestObjectV8Internal::promiseMethodWithoutExceptionStateMethod(info); |
6914 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6914 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6915 } | 6915 } |
6916 | 6916 |
6917 static void serializedScriptValueMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) | 6917 static void serializedScriptValueMethodMethod(const v8::FunctionCallbackInfo<v8:
:Value>& info) |
6918 { | 6918 { |
6919 TestObject* impl = V8TestObject::toImpl(info.Holder()); | 6919 TestObject* impl = V8TestObject::toImpl(info.Holder()); |
6920 v8SetReturnValue(info, impl->serializedScriptValueMethod() ? impl->serialize
dScriptValueMethod()->deserialize() : v8::Handle<v8::Value>(v8::Null(info.GetIso
late()))); | 6920 v8SetReturnValue(info, impl->serializedScriptValueMethod() ? impl->serialize
dScriptValueMethod()->deserialize() : v8::Local<v8::Value>(v8::Null(info.GetIsol
ate()))); |
6921 } | 6921 } |
6922 | 6922 |
6923 static void serializedScriptValueMethodMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) | 6923 static void serializedScriptValueMethodMethodCallback(const v8::FunctionCallback
Info<v8::Value>& info) |
6924 { | 6924 { |
6925 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); | 6925 TRACE_EVENT_SET_SAMPLING_STATE("blink", "DOMMethod"); |
6926 TestObjectV8Internal::serializedScriptValueMethodMethod(info); | 6926 TestObjectV8Internal::serializedScriptValueMethodMethod(info); |
6927 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); | 6927 TRACE_EVENT_SET_SAMPLING_STATE("v8", "V8Execution"); |
6928 } | 6928 } |
6929 | 6929 |
6930 static void xPathNSResolverMethodMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) | 6930 static void xPathNSResolverMethodMethod(const v8::FunctionCallbackInfo<v8::Value
>& info) |
(...skipping 4713 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11644 return false; | 11644 return false; |
11645 | 11645 |
11646 ScriptState::Scope scope(scriptState); | 11646 ScriptState::Scope scope(scriptState); |
11647 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); | 11647 v8::Local<v8::Value> holder = toV8(holderImpl, scriptState->context()->Globa
l(), scriptState->isolate()); |
11648 | 11648 |
11649 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; | 11649 ExceptionState exceptionState(ExceptionState::SetterContext, "enumForPrivate
Script", "TestObject", scriptState->context()->Global(), scriptState->isolate())
; |
11650 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); | 11650 return PrivateScriptRunner::runDOMAttributeSetter(scriptState, scriptStateIn
UserScript, "TestObject", "enumForPrivateScript", holder, v8String(scriptState->
isolate(), cppValue)); |
11651 } | 11651 } |
11652 | 11652 |
11653 } // namespace blink | 11653 } // namespace blink |
OLD | NEW |