| Index: third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp b/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp
|
| index c2a0e5943e1391e0b004e34300633040757996f2..87db5f03090c7bc7020a0b20236c1a6ea0f9d741 100644
|
| --- a/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp
|
| +++ b/third_party/WebKit/Source/bindings/tests/results/core/V8TestObject.cpp
|
| @@ -17,6 +17,8 @@
|
| #include "bindings/core/v8/Dictionary.h"
|
| #include "bindings/core/v8/DoubleOrString.h"
|
| #include "bindings/core/v8/ExceptionState.h"
|
| +#include "bindings/core/v8/IDLTypes.h"
|
| +#include "bindings/core/v8/NativeValueTraitsImpl.h"
|
| #include "bindings/core/v8/ScriptCallStack.h"
|
| #include "bindings/core/v8/ScriptPromise.h"
|
| #include "bindings/core/v8/ScriptState.h"
|
| @@ -187,7 +189,7 @@ static void dateAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "dateAttribute");
|
|
|
| // Prepare the value to be set.
|
| - double cppValue = toCoreDate(info.GetIsolate(), v8Value, exceptionState);
|
| + double cppValue = NativeValueTraits<IDLDate>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -229,7 +231,7 @@ static void byteStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "byteStringAttribute");
|
|
|
| // Prepare the value to be set.
|
| - V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, exceptionState);
|
| + V8StringResource<> cppValue = NativeValueTraits<IDLByteString>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -251,7 +253,7 @@ static void usvStringAttributeAttributeSetter(v8::Local<v8::Value> v8Value, cons
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "usvStringAttribute");
|
|
|
| // Prepare the value to be set.
|
| - V8StringResource<> cppValue = toUSVString(info.GetIsolate(), v8Value, exceptionState);
|
| + V8StringResource<> cppValue = NativeValueTraits<IDLUSVString>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -273,7 +275,7 @@ static void domTimeStampAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "domTimeStampAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint64_t cppValue = toUInt64(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint64_t cppValue = NativeValueTraits<IDLUnsignedLongLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -295,7 +297,7 @@ static void booleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "booleanAttribute");
|
|
|
| // Prepare the value to be set.
|
| - bool cppValue = toBoolean(info.GetIsolate(), v8Value, exceptionState);
|
| + bool cppValue = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -317,7 +319,7 @@ static void byteAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "byteAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int8_t cppValue = toInt8(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int8_t cppValue = NativeValueTraits<IDLByte>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -339,7 +341,7 @@ static void doubleAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "doubleAttribute");
|
|
|
| // Prepare the value to be set.
|
| - double cppValue = toRestrictedDouble(info.GetIsolate(), v8Value, exceptionState);
|
| + double cppValue = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -361,7 +363,7 @@ static void floatAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "floatAttribute");
|
|
|
| // Prepare the value to be set.
|
| - float cppValue = toRestrictedFloat(info.GetIsolate(), v8Value, exceptionState);
|
| + float cppValue = NativeValueTraits<IDLFloat>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -383,7 +385,7 @@ static void longAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8:
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "longAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -405,7 +407,7 @@ static void longLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "longLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int64_t cppValue = toInt64(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int64_t cppValue = NativeValueTraits<IDLLongLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -427,7 +429,7 @@ static void octetAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "octetAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint8_t cppValue = toUInt8(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint8_t cppValue = NativeValueTraits<IDLOctet>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -449,7 +451,7 @@ static void shortAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "shortAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int16_t cppValue = toInt16(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int16_t cppValue = NativeValueTraits<IDLShort>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -471,7 +473,7 @@ static void unrestrictedDoubleAttributeAttributeSetter(v8::Local<v8::Value> v8Va
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unrestrictedDoubleAttribute");
|
|
|
| // Prepare the value to be set.
|
| - double cppValue = toDouble(info.GetIsolate(), v8Value, exceptionState);
|
| + double cppValue = NativeValueTraits<IDLUnrestrictedDouble>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -493,7 +495,7 @@ static void unrestrictedFloatAttributeAttributeSetter(v8::Local<v8::Value> v8Val
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unrestrictedFloatAttribute");
|
|
|
| // Prepare the value to be set.
|
| - float cppValue = toFloat(info.GetIsolate(), v8Value, exceptionState);
|
| + float cppValue = NativeValueTraits<IDLUnrestrictedFloat>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -515,7 +517,7 @@ static void unsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unsignedLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint32_t cppValue = toUInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint32_t cppValue = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -537,7 +539,7 @@ static void unsignedLongLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unsignedLongLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint64_t cppValue = toUInt64(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint64_t cppValue = NativeValueTraits<IDLUnsignedLongLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -559,7 +561,7 @@ static void unsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unsignedShortAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint16_t cppValue = toUInt16(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint16_t cppValue = NativeValueTraits<IDLUnsignedShort>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -633,7 +635,7 @@ static void cssAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "cssAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -655,7 +657,7 @@ static void imeAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "imeAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -677,7 +679,7 @@ static void svgAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "svgAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -699,7 +701,7 @@ static void xmlAttributeAttributeSetter(v8::Local<v8::Value> v8Value, const v8::
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "xmlAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -739,7 +741,7 @@ static void serializedScriptValueAttributeAttributeSetter(v8::Local<v8::Value> v
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "serializedScriptValueAttribute");
|
|
|
| // Prepare the value to be set.
|
| - RefPtr<SerializedScriptValue> cppValue = SerializedScriptValue::serialize(info.GetIsolate(), v8Value, nullptr, nullptr, exceptionState);
|
| + RefPtr<SerializedScriptValue> cppValue = NativeValueTraits<SerializedScriptValue>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1244,7 +1246,7 @@ static void longOrNullAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "longOrNullAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1370,7 +1372,7 @@ static void staticLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, con
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "staticLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1568,7 +1570,7 @@ static void activityLoggingAccessForAllWorldsLongAttributeAttributeSetter(v8::Lo
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingAccessForAllWorldsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1590,7 +1592,7 @@ static void activityLoggingGetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingGetterForAllWorldsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1612,7 +1614,7 @@ static void activityLoggingSetterForAllWorldsLongAttributeAttributeSetter(v8::Lo
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingSetterForAllWorldsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1830,7 +1832,7 @@ static void customGetterLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "customGetterLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1860,7 +1862,7 @@ static void deprecatedLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "deprecatedLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1882,7 +1884,7 @@ static void enforceRangeLongAttributeAttributeSetter(v8::Local<v8::Value> v8Valu
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "enforceRangeLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, EnforceRange, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, EnforceRange);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1904,7 +1906,7 @@ static void implementedAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "implementedAsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1918,7 +1920,7 @@ static void customGetterImplementedAsLongAttributeAttributeSetter(v8::Local<v8::
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "customGetterImplementedAsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1948,7 +1950,7 @@ static void measureAsLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "measureAsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1970,7 +1972,7 @@ static void notEnumerableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Val
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "notEnumerableLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -1992,7 +1994,7 @@ static void originTrialEnabledLongAttributeAttributeSetter(v8::Local<v8::Value>
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "originTrialEnabledLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2050,7 +2052,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetter(v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingAccessPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2072,7 +2074,7 @@ static void activityLoggingAccessPerWorldBindingsLongAttributeAttributeSetterFor
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingAccessPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2094,7 +2096,7 @@ static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2116,7 +2118,7 @@ static void activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2138,7 +2140,7 @@ static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetter(v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingGetterPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2160,7 +2162,7 @@ static void activityLoggingGetterPerWorldBindingsLongAttributeAttributeSetterFor
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingGetterPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2182,7 +2184,7 @@ static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2204,7 +2206,7 @@ static void activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttributeA
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "activityLoggingGetterForIsolatedWorldsPerWorldBindingsLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2302,7 +2304,7 @@ static void locationByteStringAttributeSetter(v8::Local<v8::Value> v8Value, cons
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "locationByteString");
|
|
|
| // Prepare the value to be set.
|
| - V8StringResource<> cppValue = toByteString(info.GetIsolate(), v8Value, exceptionState);
|
| + V8StringResource<> cppValue = NativeValueTraits<IDLByteString>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2439,7 +2441,7 @@ static void raisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "raisesExceptionLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2468,7 +2470,7 @@ static void raisesExceptionGetterLongAttributeAttributeSetter(v8::Local<v8::Valu
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "raisesExceptionGetterLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2490,7 +2492,7 @@ static void setterRaisesExceptionLongAttributeAttributeSetter(v8::Local<v8::Valu
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "setterRaisesExceptionLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2651,7 +2653,7 @@ static void reflectBooleanAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "reflectBooleanAttribute");
|
|
|
| // Prepare the value to be set.
|
| - bool cppValue = toBoolean(info.GetIsolate(), v8Value, exceptionState);
|
| + bool cppValue = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2676,7 +2678,7 @@ static void reflectLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, co
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "reflectLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2701,7 +2703,7 @@ static void reflectUnsignedShortAttributeAttributeSetter(v8::Local<v8::Value> v8
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "reflectUnsignedShortAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint16_t cppValue = toUInt16(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint16_t cppValue = NativeValueTraits<IDLUnsignedShort>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -2726,7 +2728,7 @@ static void reflectUnsignedLongAttributeAttributeSetter(v8::Local<v8::Value> v8V
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "reflectUnsignedLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - uint32_t cppValue = toUInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + uint32_t cppValue = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3149,7 +3151,7 @@ static void runtimeEnabledLongAttributeAttributeSetter(v8::Local<v8::Value> v8Va
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "runtimeEnabledLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3253,7 +3255,7 @@ static void legacyInterfaceTypeCheckingFloatAttributeAttributeSetter(v8::Local<v
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "legacyInterfaceTypeCheckingFloatAttribute");
|
|
|
| // Prepare the value to be set.
|
| - float cppValue = toRestrictedFloat(info.GetIsolate(), v8Value, exceptionState);
|
| + float cppValue = NativeValueTraits<IDLFloat>::nativeValue(info.GetIsolate(), v8Value, exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3357,7 +3359,7 @@ static void unforgeableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unforgeableLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3379,7 +3381,7 @@ static void measuredLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value, c
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "measuredLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3455,7 +3457,7 @@ static void unscopableLongAttributeAttributeSetter(v8::Local<v8::Value> v8Value,
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unscopableLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3477,7 +3479,7 @@ static void unscopableOriginTrialEnabledLongAttributeAttributeSetter(v8::Local<v
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unscopableOriginTrialEnabledLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3499,7 +3501,7 @@ static void unscopableRuntimeEnabledLongAttributeAttributeSetter(v8::Local<v8::V
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::SetterContext, "TestObject", "unscopableRuntimeEnabledLongAttribute");
|
|
|
| // Prepare the value to be set.
|
| - int32_t cppValue = toInt32(info.GetIsolate(), v8Value, NormalConversion, exceptionState);
|
| + int32_t cppValue = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), v8Value, exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3713,7 +3715,7 @@ static void voidMethodDateArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
|
| }
|
|
|
| double dateArg;
|
| - dateArg = toCoreDate(info.GetIsolate(), info[0], exceptionState);
|
| + dateArg = NativeValueTraits<IDLDate>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3747,7 +3749,7 @@ static void voidMethodByteStringArgMethod(const v8::FunctionCallbackInfo<v8::Val
|
| }
|
|
|
| V8StringResource<> stringArg;
|
| - stringArg = toByteString(info.GetIsolate(), info[0], exceptionState);
|
| + stringArg = NativeValueTraits<IDLByteString>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3765,7 +3767,7 @@ static void voidMethodUSVStringArgMethod(const v8::FunctionCallbackInfo<v8::Valu
|
| }
|
|
|
| V8StringResource<> usvStringArg;
|
| - usvStringArg = toUSVString(info.GetIsolate(), info[0], exceptionState);
|
| + usvStringArg = NativeValueTraits<IDLUSVString>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3783,7 +3785,7 @@ static void voidMethodDOMTimeStampArgMethod(const v8::FunctionCallbackInfo<v8::V
|
| }
|
|
|
| uint64_t domTimeStampArg;
|
| - domTimeStampArg = toUInt64(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + domTimeStampArg = NativeValueTraits<IDLUnsignedLongLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3801,7 +3803,7 @@ static void voidMethodBooleanArgMethod(const v8::FunctionCallbackInfo<v8::Value>
|
| }
|
|
|
| bool booleanArg;
|
| - booleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState);
|
| + booleanArg = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3819,7 +3821,7 @@ static void voidMethodByteArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
|
| }
|
|
|
| int8_t byteArg;
|
| - byteArg = toInt8(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + byteArg = NativeValueTraits<IDLByte>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3837,7 +3839,7 @@ static void voidMethodDoubleArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
|
| }
|
|
|
| double doubleArg;
|
| - doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionState);
|
| + doubleArg = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3855,7 +3857,7 @@ static void voidMethodFloatArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
|
| }
|
|
|
| float floatArg;
|
| - floatArg = toRestrictedFloat(info.GetIsolate(), info[0], exceptionState);
|
| + floatArg = NativeValueTraits<IDLFloat>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3873,7 +3875,7 @@ static void voidMethodLongArgMethod(const v8::FunctionCallbackInfo<v8::Value>& i
|
| }
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3891,7 +3893,7 @@ static void voidMethodLongLongArgMethod(const v8::FunctionCallbackInfo<v8::Value
|
| }
|
|
|
| int64_t longLongArg;
|
| - longLongArg = toInt64(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longLongArg = NativeValueTraits<IDLLongLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3909,7 +3911,7 @@ static void voidMethodOctetArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
|
| }
|
|
|
| uint8_t octetArg;
|
| - octetArg = toUInt8(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + octetArg = NativeValueTraits<IDLOctet>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3927,7 +3929,7 @@ static void voidMethodShortArgMethod(const v8::FunctionCallbackInfo<v8::Value>&
|
| }
|
|
|
| int16_t shortArg;
|
| - shortArg = toInt16(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + shortArg = NativeValueTraits<IDLShort>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3945,7 +3947,7 @@ static void voidMethodUnsignedLongArgMethod(const v8::FunctionCallbackInfo<v8::V
|
| }
|
|
|
| uint32_t unsignedLongArg;
|
| - unsignedLongArg = toUInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + unsignedLongArg = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3963,7 +3965,7 @@ static void voidMethodUnsignedLongLongArgMethod(const v8::FunctionCallbackInfo<v
|
| }
|
|
|
| uint64_t unsignedLongLongArg;
|
| - unsignedLongLongArg = toUInt64(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + unsignedLongLongArg = NativeValueTraits<IDLUnsignedLongLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -3981,7 +3983,7 @@ static void voidMethodUnsignedShortArgMethod(const v8::FunctionCallbackInfo<v8::
|
| }
|
|
|
| uint16_t unsignedShortArg;
|
| - unsignedShortArg = toUInt16(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + unsignedShortArg = NativeValueTraits<IDLUnsignedShort>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -4025,7 +4027,7 @@ static void voidMethodLongArgTestInterfaceEmptyArgMethod(const v8::FunctionCallb
|
|
|
| int32_t longArg;
|
| TestInterfaceEmpty* testInterfaceEmptyArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -4993,7 +4995,7 @@ static void promiseMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
| Dictionary arg2;
|
| V8StringResource<> arg3;
|
| Vector<String> variadic;
|
| - arg1 = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg1 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5002,7 +5004,7 @@ static void promiseMethodMethod(const v8::FunctionCallbackInfo<v8::Value>& info)
|
|
|
| return;
|
| }
|
| - arg2 = Dictionary(info.GetIsolate(), info[1], exceptionState);
|
| + arg2 = NativeValueTraits<Dictionary>::nativeValue(info.GetIsolate(), info[1], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5040,7 +5042,7 @@ static void promiseMethodWithoutExceptionStateMethod(const v8::FunctionCallbackI
|
|
|
| return;
|
| }
|
| - arg1 = Dictionary(info.GetIsolate(), info[0], exceptionState);
|
| + arg1 = NativeValueTraits<Dictionary>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5075,7 +5077,7 @@ static void voidMethodDictionaryArgMethod(const v8::FunctionCallbackInfo<v8::Val
|
|
|
| return;
|
| }
|
| - dictionaryArg = Dictionary(info.GetIsolate(), info[0], exceptionState);
|
| + dictionaryArg = NativeValueTraits<Dictionary>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5126,7 +5128,7 @@ static void voidMethodSerializedScriptValueArgMethod(const v8::FunctionCallbackI
|
| }
|
|
|
| RefPtr<SerializedScriptValue> serializedScriptValueArg;
|
| - serializedScriptValueArg = SerializedScriptValue::serialize(info.GetIsolate(), info[0], nullptr, nullptr, exceptionState);
|
| + serializedScriptValueArg = NativeValueTraits<SerializedScriptValue>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5186,7 +5188,7 @@ static void voidMethodStringArgLongArgMethod(const v8::FunctionCallbackInfo<v8::
|
| if (!stringArg.prepare())
|
| return;
|
|
|
| - longArg = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5254,7 +5256,7 @@ static void voidMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
|
| impl->voidMethodOptionalLongArg();
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5277,7 +5279,7 @@ static void stringMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8:
|
| v8SetReturnValueString(info, impl->stringMethodOptionalLongArg(), info.GetIsolate());
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5300,7 +5302,7 @@ static void testInterfaceEmptyMethodOptionalLongArgMethod(const v8::FunctionCall
|
| v8SetReturnValue(info, impl->testInterfaceEmptyMethodOptionalLongArg());
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5323,7 +5325,7 @@ static void longMethodOptionalLongArgMethod(const v8::FunctionCallbackInfo<v8::V
|
| v8SetReturnValueInt(info, impl->longMethodOptionalLongArg());
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5348,7 +5350,7 @@ static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
|
| break;
|
| --numArgsPassed;
|
| }
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5356,7 +5358,7 @@ static void voidMethodLongArgOptionalLongArgMethod(const v8::FunctionCallbackInf
|
| impl->voidMethodLongArgOptionalLongArg(longArg);
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5382,7 +5384,7 @@ static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
|
| break;
|
| --numArgsPassed;
|
| }
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5390,7 +5392,7 @@ static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
|
| impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg);
|
| return;
|
| }
|
| - optionalLongArg1 = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + optionalLongArg1 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5398,7 +5400,7 @@ static void voidMethodLongArgOptionalLongArgOptionalLongArgMethod(const v8::Func
|
| impl->voidMethodLongArgOptionalLongArgOptionalLongArg(longArg, optionalLongArg1);
|
| return;
|
| }
|
| - optionalLongArg2 = toInt32(info.GetIsolate(), info[2], NormalConversion, exceptionState);
|
| + optionalLongArg2 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[2], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5423,7 +5425,7 @@ static void voidMethodLongArgOptionalTestInterfaceEmptyArgMethod(const v8::Funct
|
| break;
|
| --numArgsPassed;
|
| }
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5470,7 +5472,7 @@ static void voidMethodTestInterfaceEmptyArgOptionalLongArgMethod(const v8::Funct
|
| impl->voidMethodTestInterfaceEmptyArgOptionalLongArg(optionalTestInterfaceEmpty);
|
| return;
|
| }
|
| - longArg = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5488,7 +5490,7 @@ static void voidMethodOptionalDictionaryArgMethod(const v8::FunctionCallbackInfo
|
|
|
| return;
|
| }
|
| - optionalDictionaryArg = Dictionary(info.GetIsolate(), info[0], exceptionState);
|
| + optionalDictionaryArg = NativeValueTraits<Dictionary>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5502,7 +5504,7 @@ static void voidMethodDefaultByteStringArgMethod(const v8::FunctionCallbackInfo<
|
|
|
| V8StringResource<> defaultByteStringArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultByteStringArg = toByteString(info.GetIsolate(), info[0], exceptionState);
|
| + defaultByteStringArg = NativeValueTraits<IDLByteString>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5536,21 +5538,21 @@ static void voidMethodDefaultIntegerArgsMethod(const v8::FunctionCallbackInfo<v8
|
| int64_t defaultLongLongArg;
|
| uint32_t defaultUnsignedArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + defaultLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| defaultLongArg = 10;
|
| }
|
| if (!info[1]->IsUndefined()) {
|
| - defaultLongLongArg = toInt64(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + defaultLongLongArg = NativeValueTraits<IDLLongLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| defaultLongLongArg = -10;
|
| }
|
| if (!info[2]->IsUndefined()) {
|
| - defaultUnsignedArg = toUInt32(info.GetIsolate(), info[2], NormalConversion, exceptionState);
|
| + defaultUnsignedArg = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), info[2], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5567,7 +5569,7 @@ static void voidMethodDefaultDoubleArgMethod(const v8::FunctionCallbackInfo<v8::
|
|
|
| double defaultDoubleArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultDoubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionState);
|
| + defaultDoubleArg = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5584,7 +5586,7 @@ static void voidMethodDefaultTrueBooleanArgMethod(const v8::FunctionCallbackInfo
|
|
|
| bool defaultBooleanArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState);
|
| + defaultBooleanArg = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5601,7 +5603,7 @@ static void voidMethodDefaultFalseBooleanArgMethod(const v8::FunctionCallbackInf
|
|
|
| bool defaultBooleanArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState);
|
| + defaultBooleanArg = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5618,7 +5620,7 @@ static void voidMethodDefaultNullableByteStringArgMethod(const v8::FunctionCallb
|
|
|
| V8StringResource<TreatNullAndUndefinedAsNullString> defaultStringArg;
|
| if (!info[0]->IsUndefined()) {
|
| - defaultStringArg = toByteString(info.GetIsolate(), info[0], exceptionState);
|
| + defaultStringArg = NativeValueTraits<IDLByteString>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
| } else {
|
| @@ -5820,7 +5822,7 @@ static void overloadedMethodA1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5834,11 +5836,11 @@ static void overloadedMethodA2Method(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| int32_t longArg1;
|
| int32_t longArg2;
|
| - longArg1 = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg1 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| - longArg2 = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + longArg2 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5881,7 +5883,7 @@ static void overloadedMethodB1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5909,7 +5911,7 @@ static void overloadedMethodB2Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| impl->overloadedMethodB(stringArg);
|
| return;
|
| }
|
| - longArg = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -5960,7 +5962,7 @@ static void overloadedMethodC1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6015,7 +6017,7 @@ static void overloadedMethodD1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6069,7 +6071,7 @@ static void overloadedMethodE1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6149,7 +6151,7 @@ static void overloadedMethodF2Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| double doubleArg;
|
| - doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionState);
|
| + doubleArg = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6200,7 +6202,7 @@ static void overloadedMethodG1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6336,7 +6338,7 @@ static void overloadedMethodI2Method(const v8::FunctionCallbackInfo<v8::Value>&
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| double doubleArg;
|
| - doubleArg = toRestrictedDouble(info.GetIsolate(), info[0], exceptionState);
|
| + doubleArg = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6492,7 +6494,7 @@ static void overloadedMethodL1Method(const v8::FunctionCallbackInfo<v8::Value>&
|
|
|
| int32_t longArg;
|
| Vector<ScriptValue> restArgs;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6659,7 +6661,7 @@ static void promiseOverloadMethod2Method(const v8::FunctionCallbackInfo<v8::Valu
|
| return;
|
| }
|
|
|
| - arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState);
|
| + arg2 = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[1], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6687,7 +6689,7 @@ static void promiseOverloadMethod3Method(const v8::FunctionCallbackInfo<v8::Valu
|
| return;
|
| }
|
|
|
| - arg2 = toRestrictedDouble(info.GetIsolate(), info[1], exceptionState);
|
| + arg2 = NativeValueTraits<IDLDouble>::nativeValue(info.GetIsolate(), info[1], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6747,7 +6749,7 @@ static void overloadedPerWorldBindingsMethod2Method(const v8::FunctionCallbackIn
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6786,7 +6788,7 @@ static void overloadedPerWorldBindingsMethod2MethodForMainWorld(const v8::Functi
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6823,7 +6825,7 @@ static void overloadedStaticMethod1Method(const v8::FunctionCallbackInfo<v8::Val
|
| ExceptionState exceptionState(info.GetIsolate(), ExceptionState::ExecutionContext, "TestObject", "overloadedStaticMethod");
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6835,11 +6837,11 @@ static void overloadedStaticMethod2Method(const v8::FunctionCallbackInfo<v8::Val
|
|
|
| int32_t longArg1;
|
| int32_t longArg2;
|
| - longArg1 = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg1 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| - longArg2 = toInt32(info.GetIsolate(), info[1], NormalConversion, exceptionState);
|
| + longArg2 = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[1], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6889,7 +6891,7 @@ static void itemMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| }
|
|
|
| uint32_t index;
|
| - index = toUInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + index = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6911,7 +6913,7 @@ static void setItemMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
|
|
| uint32_t index;
|
| V8StringResource<> value;
|
| - index = toUInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + index = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6934,7 +6936,7 @@ static void voidMethodClampUnsignedShortArgMethod(const v8::FunctionCallbackInfo
|
| }
|
|
|
| uint16_t clampUnsignedShortArg;
|
| - clampUnsignedShortArg = toUInt16(info.GetIsolate(), info[0], Clamp, exceptionState);
|
| + clampUnsignedShortArg = NativeValueTraits<IDLUnsignedShort>::nativeValue(info.GetIsolate(), info[0], exceptionState, Clamp);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6952,7 +6954,7 @@ static void voidMethodClampUnsignedLongArgMethod(const v8::FunctionCallbackInfo<
|
| }
|
|
|
| uint32_t clampUnsignedLongArg;
|
| - clampUnsignedLongArg = toUInt32(info.GetIsolate(), info[0], Clamp, exceptionState);
|
| + clampUnsignedLongArg = NativeValueTraits<IDLUnsignedLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, Clamp);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -6979,7 +6981,7 @@ static void voidMethodDefaultUndefinedLongArgMethod(const v8::FunctionCallbackIn
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t defaultUndefinedLongArg;
|
| - defaultUndefinedLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + defaultUndefinedLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7008,7 +7010,7 @@ static void voidMethodEnforceRangeLongArgMethod(const v8::FunctionCallbackInfo<v
|
| }
|
|
|
| int32_t enforceRangeLongArg;
|
| - enforceRangeLongArg = toInt32(info.GetIsolate(), info[0], EnforceRange, exceptionState);
|
| + enforceRangeLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, EnforceRange);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7114,7 +7116,7 @@ static void callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArgMethod
|
| impl->callWithScriptStateScriptArgumentsVoidMethodOptionalBooleanArg(scriptState, scriptArguments);
|
| return;
|
| }
|
| - optionalBooleanArg = toBoolean(info.GetIsolate(), info[0], exceptionState);
|
| + optionalBooleanArg = NativeValueTraits<IDLBoolean>::nativeValue(info.GetIsolate(), info[0], exceptionState);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7204,7 +7206,7 @@ static void measureOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::Va
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7251,7 +7253,7 @@ static void DeprecateAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7298,7 +7300,7 @@ static void DeprecateAsSameValueOverloadedMethod2Method(const v8::FunctionCallba
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7345,7 +7347,7 @@ static void measureAsOverloadedMethod2Method(const v8::FunctionCallbackInfo<v8::
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7392,7 +7394,7 @@ static void measureAsSameValueOverloadedMethod2Method(const v8::FunctionCallback
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7439,7 +7441,7 @@ static void deprecateAsMeasureAsSameValueOverloadedMethod2Method(const v8::Funct
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7488,7 +7490,7 @@ static void deprecateAsSameValueMeasureAsOverloadedMethod2Method(const v8::Funct
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7537,7 +7539,7 @@ static void deprecateAsSameValueMeasureAsSameValueOverloadedMethod2Method(const
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t arg;
|
| - arg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + arg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7767,7 +7769,7 @@ static void raisesExceptionVoidMethodOptionalLongArgMethod(const v8::FunctionCal
|
| }
|
| return;
|
| }
|
| - optionalLongArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + optionalLongArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7859,7 +7861,7 @@ static void callWithExecutionContextRaisesExceptionVoidMethodLongArgMethod(const
|
| }
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7905,7 +7907,7 @@ static void runtimeEnabledOverloadedVoidMethod2Method(const v8::FunctionCallback
|
| TestObject* impl = V8TestObject::toImpl(info.Holder());
|
|
|
| int32_t longArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7976,7 +7978,7 @@ static void partiallyRuntimeEnabledOverloadedVoidMethod3Method(const v8::Functio
|
|
|
| int32_t longArg;
|
| V8StringResource<> stringArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -7995,7 +7997,7 @@ static void partiallyRuntimeEnabledOverloadedVoidMethod4Method(const v8::Functio
|
| int32_t longArg;
|
| V8StringResource<> stringArg;
|
| TestInterfaceImplementation* testInterfaceArg;
|
| - longArg = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + longArg = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -8355,7 +8357,7 @@ static void hasMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| }
|
|
|
| int32_t key;
|
| - key = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + key = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -8379,7 +8381,7 @@ static void getMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| }
|
|
|
| int32_t key;
|
| - key = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + key = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -8403,7 +8405,7 @@ static void deleteMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
| }
|
|
|
| int32_t key;
|
| - key = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + key = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -8428,7 +8430,7 @@ static void setMethod(const v8::FunctionCallbackInfo<v8::Value>& info) {
|
|
|
| int32_t key;
|
| StringOrDouble value;
|
| - key = toInt32(info.GetIsolate(), info[0], NormalConversion, exceptionState);
|
| + key = NativeValueTraits<IDLLong>::nativeValue(info.GetIsolate(), info[0], exceptionState, NormalConversion);
|
| if (exceptionState.hadException())
|
| return;
|
|
|
| @@ -11717,6 +11719,10 @@ TestObject* V8TestObject::toImplWithTypeCheck(v8::Isolate* isolate, v8::Local<v8
|
| return hasInstance(value, isolate) ? toImpl(v8::Local<v8::Object>::Cast(value)) : nullptr;
|
| }
|
|
|
| +TestObject* NativeValueTraits<TestObject>::nativeValue(v8::Isolate* isolate, v8::Local<v8::Value> value, ExceptionState& exceptionState) {
|
| + return V8TestObject::toImplWithTypeCheck(isolate, value);
|
| +}
|
| +
|
| void V8TestObject::preparePrototypeAndInterfaceObject(v8::Local<v8::Context> context, const DOMWrapperWorld& world, v8::Local<v8::Object> prototypeObject, v8::Local<v8::Function> interfaceObject, v8::Local<v8::FunctionTemplate> interfaceTemplate) {
|
| v8::Isolate* isolate = context->GetIsolate();
|
|
|
|
|