Changeset 201331 in webkit
- Timestamp:
- May 24, 2016 7:33:53 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 23 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r201325 r201331 1 2016-05-24 Yusuke Suzuki <utatane.tea@gmail.com> 2 3 Unreviewed, updating binding test results 4 https://bugs.webkit.org/show_bug.cgi?id=157080 5 6 * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp: 7 (WebCore::jsTestActiveDOMObjectExcitingAttr): 8 (WebCore::jsTestActiveDOMObjectConstructor): 9 * bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp: 10 (WebCore::jsTestClassWithJSBuiltinConstructorConstructor): 11 * bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp: 12 (WebCore::jsTestCustomConstructorWithNoInterfaceObjectConstructor): 13 * bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp: 14 (WebCore::jsTestCustomNamedGetterConstructor): 15 * bindings/scripts/test/JS/JSTestEventConstructor.cpp: 16 (WebCore::jsTestEventConstructorAttr1): 17 (WebCore::jsTestEventConstructorAttr2): 18 (WebCore::jsTestEventConstructorAttr3): 19 (WebCore::jsTestEventConstructorConstructor): 20 * bindings/scripts/test/JS/JSTestEventTarget.cpp: 21 (WebCore::jsTestEventTargetConstructor): 22 * bindings/scripts/test/JS/JSTestException.cpp: 23 (WebCore::jsTestExceptionName): 24 (WebCore::jsTestExceptionConstructor): 25 * bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp: 26 (WebCore::jsTestGenerateIsReachableConstructor): 27 * bindings/scripts/test/JS/JSTestGlobalObject.cpp: 28 (WebCore::jsTestGlobalObjectRegularAttribute): 29 (WebCore::jsTestGlobalObjectEnabledAtRuntimeAttribute): 30 (WebCore::jsTestGlobalObjectConstructor): 31 * bindings/scripts/test/JS/JSTestInterface.cpp: 32 (WebCore::jsTestInterfaceConstructorImplementsStaticReadOnlyAttr): 33 (WebCore::jsTestInterfaceConstructorImplementsStaticAttr): 34 (WebCore::jsTestInterfaceImplementsStr1): 35 (WebCore::jsTestInterfaceImplementsStr2): 36 (WebCore::jsTestInterfaceImplementsStr3): 37 (WebCore::jsTestInterfaceImplementsNode): 38 (WebCore::jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr): 39 (WebCore::jsTestInterfaceConstructorSupplementalStaticAttr): 40 (WebCore::jsTestInterfaceSupplementalStr1): 41 (WebCore::jsTestInterfaceSupplementalStr2): 42 (WebCore::jsTestInterfaceSupplementalStr3): 43 (WebCore::jsTestInterfaceSupplementalNode): 44 (WebCore::jsTestInterfaceConstructor): 45 * bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp: 46 (WebCore::jsTestJSBuiltinConstructorTestAttributeCustom): 47 (WebCore::jsTestJSBuiltinConstructorTestAttributeRWCustom): 48 (WebCore::jsTestJSBuiltinConstructorConstructor): 49 * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp: 50 (WebCore::jsTestMediaQueryListListenerConstructor): 51 * bindings/scripts/test/JS/JSTestNamedConstructor.cpp: 52 (WebCore::jsTestNamedConstructorConstructor): 53 * bindings/scripts/test/JS/JSTestNode.cpp: 54 (WebCore::jsTestNodeName): 55 (WebCore::jsTestNodeConstructor): 56 * bindings/scripts/test/JS/JSTestNondeterministic.cpp: 57 (WebCore::jsTestNondeterministicNondeterministicReadonlyAttr): 58 (WebCore::jsTestNondeterministicNondeterministicWriteableAttr): 59 (WebCore::jsTestNondeterministicNondeterministicExceptionAttr): 60 (WebCore::jsTestNondeterministicNondeterministicGetterExceptionAttr): 61 (WebCore::jsTestNondeterministicNondeterministicSetterExceptionAttr): 62 (WebCore::jsTestNondeterministicConstructor): 63 * bindings/scripts/test/JS/JSTestObj.cpp: 64 (WebCore::jsTestObjReadOnlyLongAttr): 65 (WebCore::jsTestObjReadOnlyStringAttr): 66 (WebCore::jsTestObjReadOnlyTestObjAttr): 67 (WebCore::jsTestObjConstructorStaticReadOnlyLongAttr): 68 (WebCore::jsTestObjConstructorStaticStringAttr): 69 (WebCore::jsTestObjConstructorTestSubObj): 70 (WebCore::jsTestObjTestSubObjEnabledBySettingConstructor): 71 (WebCore::jsTestObjEnumAttr): 72 (WebCore::jsTestObjByteAttr): 73 (WebCore::jsTestObjOctetAttr): 74 (WebCore::jsTestObjShortAttr): 75 (WebCore::jsTestObjClampedShortAttr): 76 (WebCore::jsTestObjEnforceRangeShortAttr): 77 (WebCore::jsTestObjUnsignedShortAttr): 78 (WebCore::jsTestObjLongAttr): 79 (WebCore::jsTestObjLongLongAttr): 80 (WebCore::jsTestObjUnsignedLongLongAttr): 81 (WebCore::jsTestObjStringAttr): 82 (WebCore::jsTestObjTestObjAttr): 83 (WebCore::jsTestObjTestNullableObjAttr): 84 (WebCore::jsTestObjLenientTestObjAttr): 85 (WebCore::jsTestObjUnforgeableAttr): 86 (WebCore::jsTestObjStringAttrTreatingNullAsEmptyString): 87 (WebCore::jsTestObjXMLObjAttr): 88 (WebCore::jsTestObjCreate): 89 (WebCore::jsTestObjReflectedStringAttr): 90 (WebCore::jsTestObjReflectedIntegralAttr): 91 (WebCore::jsTestObjReflectedUnsignedIntegralAttr): 92 (WebCore::jsTestObjReflectedBooleanAttr): 93 (WebCore::jsTestObjReflectedURLAttr): 94 (WebCore::jsTestObjReflectedCustomIntegralAttr): 95 (WebCore::jsTestObjReflectedCustomBooleanAttr): 96 (WebCore::jsTestObjReflectedCustomURLAttr): 97 (WebCore::jsTestObjEnabledAtRuntimeAttribute): 98 (WebCore::jsTestObjTypedArrayAttr): 99 (WebCore::jsTestObjAttrWithGetterException): 100 (WebCore::jsTestObjAttrWithGetterExceptionWithMessage): 101 (WebCore::jsTestObjAttrWithSetterException): 102 (WebCore::jsTestObjAttrWithSetterExceptionWithMessage): 103 (WebCore::jsTestObjStringAttrWithGetterException): 104 (WebCore::jsTestObjStringAttrWithSetterException): 105 (WebCore::jsTestObjStrictTypeCheckingAttribute): 106 (WebCore::jsTestObjCustomAttr): 107 (WebCore::jsTestObjOnfoo): 108 (WebCore::jsTestObjOnwebkitfoo): 109 (WebCore::jsTestObjWithScriptStateAttribute): 110 (WebCore::jsTestObjWithCallWithAndSetterCallWithAttribute): 111 (WebCore::jsTestObjWithScriptExecutionContextAttribute): 112 (WebCore::jsTestObjWithScriptStateAttributeRaises): 113 (WebCore::jsTestObjWithScriptExecutionContextAttributeRaises): 114 (WebCore::jsTestObjWithScriptExecutionContextAndScriptStateAttribute): 115 (WebCore::jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises): 116 (WebCore::jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute): 117 (WebCore::jsTestObjWithScriptArgumentsAndCallStackAttribute): 118 (WebCore::jsTestObjConditionalAttr1): 119 (WebCore::jsTestObjConditionalAttr2): 120 (WebCore::jsTestObjConditionalAttr3): 121 (WebCore::jsTestObjConditionalAttr4Constructor): 122 (WebCore::jsTestObjConditionalAttr5Constructor): 123 (WebCore::jsTestObjConditionalAttr6Constructor): 124 (WebCore::jsTestObjCachedAttribute1): 125 (WebCore::jsTestObjCachedAttribute2): 126 (WebCore::jsTestObjAnyAttribute): 127 (WebCore::jsTestObjContentDocument): 128 (WebCore::jsTestObjMutablePoint): 129 (WebCore::jsTestObjImmutablePoint): 130 (WebCore::jsTestObjStrawberry): 131 (WebCore::jsTestObjStrictFloat): 132 (WebCore::jsTestObjDescription): 133 (WebCore::jsTestObjId): 134 (WebCore::jsTestObjHash): 135 (WebCore::jsTestObjReplaceableAttribute): 136 (WebCore::jsTestObjNullableDoubleAttribute): 137 (WebCore::jsTestObjNullableLongAttribute): 138 (WebCore::jsTestObjNullableBooleanAttribute): 139 (WebCore::jsTestObjNullableStringAttribute): 140 (WebCore::jsTestObjNullableLongSettableAttribute): 141 (WebCore::jsTestObjNullableStringSettableAttribute): 142 (WebCore::jsTestObjNullableStringValue): 143 (WebCore::jsTestObjAttribute): 144 (WebCore::jsTestObjAttributeWithReservedEnumType): 145 (WebCore::jsTestObjPutForwardsAttribute): 146 (WebCore::jsTestObjPutForwardsNullableAttribute): 147 (WebCore::jsTestObjConstructor): 148 * bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp: 149 (WebCore::jsTestOverloadedConstructorsConstructor): 150 * bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp: 151 (WebCore::jsTestOverrideBuiltinsConstructor): 152 * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: 153 (WebCore::jsTestSerializedScriptValueInterfaceValue): 154 (WebCore::jsTestSerializedScriptValueInterfaceReadonlyValue): 155 (WebCore::jsTestSerializedScriptValueInterfaceCachedValue): 156 (WebCore::jsTestSerializedScriptValueInterfacePorts): 157 (WebCore::jsTestSerializedScriptValueInterfaceCachedReadonlyValue): 158 (WebCore::jsTestSerializedScriptValueInterfaceConstructor): 159 * bindings/scripts/test/JS/JSTestTypedefs.cpp: 160 (WebCore::jsTestTypedefsUnsignedLongLongAttr): 161 (WebCore::jsTestTypedefsImmutableSerializedScriptValue): 162 (WebCore::jsTestTypedefsConstructorTestSubObj): 163 (WebCore::jsTestTypedefsAttrWithGetterException): 164 (WebCore::jsTestTypedefsAttrWithSetterException): 165 (WebCore::jsTestTypedefsStringAttrWithGetterException): 166 (WebCore::jsTestTypedefsStringAttrWithSetterException): 167 (WebCore::jsTestTypedefsConstructor): 168 * bindings/scripts/test/JS/JSattribute.cpp: 169 (WebCore::jsattributeReadonly): 170 (WebCore::jsattributeConstructor): 171 * bindings/scripts/test/JS/JSreadonly.cpp: 172 (WebCore::jsreadonlyConstructor): 173 1 174 2016-05-24 Manuel Rego Casasnovas <rego@igalia.com> 2 175 -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp
r201166 r201331 41 41 // Attributes 42 42 43 JSC::EncodedJSValue jsTestActiveDOMObjectExcitingAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );44 JSC::EncodedJSValue jsTestActiveDOMObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );43 JSC::EncodedJSValue jsTestActiveDOMObjectExcitingAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 44 JSC::EncodedJSValue jsTestActiveDOMObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 45 45 bool setJSTestActiveDOMObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 46 46 … … 150 150 } 151 151 152 EncodedJSValue jsTestActiveDOMObjectExcitingAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )152 EncodedJSValue jsTestActiveDOMObjectExcitingAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 153 153 { 154 154 UNUSED_PARAM(state); 155 155 UNUSED_PARAM(thisValue); 156 UNUSED_PARAM(slotBase); 156 157 JSValue decodedThisValue = JSValue::decode(thisValue); 157 158 auto* castedThis = jsDynamicCast<JSTestActiveDOMObject*>(decodedThisValue); … … 167 168 168 169 169 EncodedJSValue jsTestActiveDOMObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )170 EncodedJSValue jsTestActiveDOMObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 170 171 { 171 172 JSTestActiveDOMObjectPrototype* domObject = jsDynamicCast<JSTestActiveDOMObjectPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestClassWithJSBuiltinConstructor.cpp
r201166 r201331 34 34 // Attributes 35 35 36 JSC::EncodedJSValue jsTestClassWithJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );36 JSC::EncodedJSValue jsTestClassWithJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 37 37 bool setJSTestClassWithJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 38 38 … … 122 122 } 123 123 124 EncodedJSValue jsTestClassWithJSBuiltinConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )124 EncodedJSValue jsTestClassWithJSBuiltinConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 125 125 { 126 126 JSTestClassWithJSBuiltinConstructorPrototype* domObject = jsDynamicCast<JSTestClassWithJSBuiltinConstructorPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomConstructorWithNoInterfaceObject.cpp
r201166 r201331 33 33 // Attributes 34 34 35 JSC::EncodedJSValue jsTestCustomConstructorWithNoInterfaceObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );35 JSC::EncodedJSValue jsTestCustomConstructorWithNoInterfaceObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 36 36 bool setJSTestCustomConstructorWithNoInterfaceObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 37 37 … … 121 121 } 122 122 123 EncodedJSValue jsTestCustomConstructorWithNoInterfaceObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )123 EncodedJSValue jsTestCustomConstructorWithNoInterfaceObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 124 124 { 125 125 JSTestCustomConstructorWithNoInterfaceObjectPrototype* domObject = jsDynamicCast<JSTestCustomConstructorWithNoInterfaceObjectPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp
r201166 r201331 40 40 // Attributes 41 41 42 JSC::EncodedJSValue jsTestCustomNamedGetterConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );42 JSC::EncodedJSValue jsTestCustomNamedGetterConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 43 43 bool setJSTestCustomNamedGetterConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 44 44 … … 159 159 } 160 160 161 EncodedJSValue jsTestCustomNamedGetterConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )161 EncodedJSValue jsTestCustomNamedGetterConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 162 162 { 163 163 JSTestCustomNamedGetterPrototype* domObject = jsDynamicCast<JSTestCustomNamedGetterPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp
r201166 r201331 37 37 // Attributes 38 38 39 JSC::EncodedJSValue jsTestEventConstructorAttr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );40 JSC::EncodedJSValue jsTestEventConstructorAttr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );39 JSC::EncodedJSValue jsTestEventConstructorAttr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 40 JSC::EncodedJSValue jsTestEventConstructorAttr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 41 41 #if ENABLE(SPECIAL_EVENT) 42 JSC::EncodedJSValue jsTestEventConstructorAttr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );43 #endif 44 JSC::EncodedJSValue jsTestEventConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );42 JSC::EncodedJSValue jsTestEventConstructorAttr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 43 #endif 44 JSC::EncodedJSValue jsTestEventConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 45 45 bool setJSTestEventConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 46 46 … … 177 177 } 178 178 179 EncodedJSValue jsTestEventConstructorAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName )179 EncodedJSValue jsTestEventConstructorAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 180 180 { 181 181 UNUSED_PARAM(state); 182 182 UNUSED_PARAM(thisValue); 183 UNUSED_PARAM(slotBase); 183 184 JSValue decodedThisValue = JSValue::decode(thisValue); 184 185 auto* castedThis = jsDynamicCast<JSTestEventConstructor*>(decodedThisValue); … … 192 193 193 194 194 EncodedJSValue jsTestEventConstructorAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName )195 EncodedJSValue jsTestEventConstructorAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 195 196 { 196 197 UNUSED_PARAM(state); 197 198 UNUSED_PARAM(thisValue); 199 UNUSED_PARAM(slotBase); 198 200 JSValue decodedThisValue = JSValue::decode(thisValue); 199 201 auto* castedThis = jsDynamicCast<JSTestEventConstructor*>(decodedThisValue); … … 208 210 209 211 #if ENABLE(SPECIAL_EVENT) 210 EncodedJSValue jsTestEventConstructorAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName )212 EncodedJSValue jsTestEventConstructorAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 211 213 { 212 214 UNUSED_PARAM(state); 213 215 UNUSED_PARAM(thisValue); 216 UNUSED_PARAM(slotBase); 214 217 JSValue decodedThisValue = JSValue::decode(thisValue); 215 218 auto* castedThis = jsDynamicCast<JSTestEventConstructor*>(decodedThisValue); … … 224 227 #endif 225 228 226 EncodedJSValue jsTestEventConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )229 EncodedJSValue jsTestEventConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 227 230 { 228 231 JSTestEventConstructorPrototype* domObject = jsDynamicCast<JSTestEventConstructorPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventTarget.cpp
r201166 r201331 43 43 // Attributes 44 44 45 JSC::EncodedJSValue jsTestEventTargetConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );45 JSC::EncodedJSValue jsTestEventTargetConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 46 46 bool setJSTestEventTargetConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 47 47 … … 159 159 } 160 160 161 EncodedJSValue jsTestEventTargetConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )161 EncodedJSValue jsTestEventTargetConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 162 162 { 163 163 JSTestEventTargetPrototype* domObject = jsDynamicCast<JSTestEventTargetPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp
r201166 r201331 35 35 // Attributes 36 36 37 JSC::EncodedJSValue jsTestExceptionName(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );38 JSC::EncodedJSValue jsTestExceptionConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );37 JSC::EncodedJSValue jsTestExceptionName(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 38 JSC::EncodedJSValue jsTestExceptionConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 39 39 bool setJSTestExceptionConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 40 40 … … 142 142 } 143 143 144 EncodedJSValue jsTestExceptionName(ExecState* state, EncodedJSValue thisValue, PropertyName )144 EncodedJSValue jsTestExceptionName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 145 145 { 146 146 UNUSED_PARAM(state); 147 147 UNUSED_PARAM(thisValue); 148 UNUSED_PARAM(slotBase); 148 149 JSValue decodedThisValue = JSValue::decode(thisValue); 149 150 auto* castedThis = jsDynamicCast<JSTestException*>(decodedThisValue); … … 157 158 158 159 159 EncodedJSValue jsTestExceptionConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )160 EncodedJSValue jsTestExceptionConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 160 161 { 161 162 JSTestExceptionPrototype* domObject = jsDynamicCast<JSTestExceptionPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGenerateIsReachable.cpp
r201166 r201331 33 33 // Attributes 34 34 35 JSC::EncodedJSValue jsTestGenerateIsReachableConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );35 JSC::EncodedJSValue jsTestGenerateIsReachableConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 36 36 bool setJSTestGenerateIsReachableConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 37 37 … … 116 116 } 117 117 118 EncodedJSValue jsTestGenerateIsReachableConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )118 EncodedJSValue jsTestGenerateIsReachableConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 119 119 { 120 120 JSTestGenerateIsReachablePrototype* domObject = jsDynamicCast<JSTestGenerateIsReachablePrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp
r201166 r201331 46 46 // Attributes 47 47 48 JSC::EncodedJSValue jsTestGlobalObjectRegularAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );48 JSC::EncodedJSValue jsTestGlobalObjectRegularAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 49 49 bool setJSTestGlobalObjectRegularAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 50 50 #if ENABLE(TEST_FEATURE) 51 JSC::EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );51 JSC::EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 52 52 bool setJSTestGlobalObjectEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 53 53 #endif 54 JSC::EncodedJSValue jsTestGlobalObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );54 JSC::EncodedJSValue jsTestGlobalObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 55 55 bool setJSTestGlobalObjectConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 56 56 … … 155 155 } 156 156 157 EncodedJSValue jsTestGlobalObjectRegularAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName )157 EncodedJSValue jsTestGlobalObjectRegularAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 158 158 { 159 159 UNUSED_PARAM(state); 160 160 UNUSED_PARAM(thisValue); 161 UNUSED_PARAM(slotBase); 161 162 JSValue decodedThisValue = JSValue::decode(thisValue); 162 163 auto* castedThis = jsDynamicCast<JSTestGlobalObject*>(decodedThisValue); … … 171 172 172 173 #if ENABLE(TEST_FEATURE) 173 EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName )174 EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 174 175 { 175 176 UNUSED_PARAM(state); 176 177 UNUSED_PARAM(thisValue); 178 UNUSED_PARAM(slotBase); 177 179 JSValue decodedThisValue = JSValue::decode(thisValue); 178 180 auto* castedThis = jsDynamicCast<JSTestGlobalObject*>(decodedThisValue); … … 187 189 #endif 188 190 189 EncodedJSValue jsTestGlobalObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )191 EncodedJSValue jsTestGlobalObjectConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 190 192 { 191 193 JSTestGlobalObjectPrototype* domObject = jsDynamicCast<JSTestGlobalObjectPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp
r201166 r201331 79 79 80 80 #if ENABLE(Condition22) || ENABLE(Condition23) 81 JSC::EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );82 #endif 83 #if ENABLE(Condition22) || ENABLE(Condition23) 84 JSC::EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );81 JSC::EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 82 #endif 83 #if ENABLE(Condition22) || ENABLE(Condition23) 84 JSC::EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 85 85 bool setJSTestInterfaceConstructorImplementsStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 86 86 #endif 87 87 #if ENABLE(Condition22) || ENABLE(Condition23) 88 JSC::EncodedJSValue jsTestInterfaceImplementsStr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );89 #endif 90 #if ENABLE(Condition22) || ENABLE(Condition23) 91 JSC::EncodedJSValue jsTestInterfaceImplementsStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );88 JSC::EncodedJSValue jsTestInterfaceImplementsStr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 89 #endif 90 #if ENABLE(Condition22) || ENABLE(Condition23) 91 JSC::EncodedJSValue jsTestInterfaceImplementsStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 92 92 bool setJSTestInterfaceImplementsStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 93 93 #endif 94 94 #if ENABLE(Condition22) || ENABLE(Condition23) 95 JSC::EncodedJSValue jsTestInterfaceImplementsStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );95 JSC::EncodedJSValue jsTestInterfaceImplementsStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 96 96 bool setJSTestInterfaceImplementsStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 97 97 #endif 98 98 #if ENABLE(Condition22) || ENABLE(Condition23) 99 JSC::EncodedJSValue jsTestInterfaceImplementsNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );99 JSC::EncodedJSValue jsTestInterfaceImplementsNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 100 100 bool setJSTestInterfaceImplementsNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 101 101 #endif 102 102 #if ENABLE(Condition11) || ENABLE(Condition12) 103 JSC::EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );104 #endif 105 #if ENABLE(Condition11) || ENABLE(Condition12) 106 JSC::EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );103 JSC::EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 104 #endif 105 #if ENABLE(Condition11) || ENABLE(Condition12) 106 JSC::EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 107 107 bool setJSTestInterfaceConstructorSupplementalStaticAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 108 108 #endif 109 109 #if ENABLE(Condition11) || ENABLE(Condition12) 110 JSC::EncodedJSValue jsTestInterfaceSupplementalStr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );111 #endif 112 #if ENABLE(Condition11) || ENABLE(Condition12) 113 JSC::EncodedJSValue jsTestInterfaceSupplementalStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );110 JSC::EncodedJSValue jsTestInterfaceSupplementalStr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 111 #endif 112 #if ENABLE(Condition11) || ENABLE(Condition12) 113 JSC::EncodedJSValue jsTestInterfaceSupplementalStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 114 114 bool setJSTestInterfaceSupplementalStr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 115 115 #endif 116 116 #if ENABLE(Condition11) || ENABLE(Condition12) 117 JSC::EncodedJSValue jsTestInterfaceSupplementalStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );117 JSC::EncodedJSValue jsTestInterfaceSupplementalStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 118 118 bool setJSTestInterfaceSupplementalStr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 119 119 #endif 120 120 #if ENABLE(Condition11) || ENABLE(Condition12) 121 JSC::EncodedJSValue jsTestInterfaceSupplementalNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );121 JSC::EncodedJSValue jsTestInterfaceSupplementalNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 122 122 bool setJSTestInterfaceSupplementalNode(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 123 123 #endif 124 JSC::EncodedJSValue jsTestInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );124 JSC::EncodedJSValue jsTestInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 125 125 bool setJSTestInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 126 126 … … 410 410 411 411 #if ENABLE(Condition22) || ENABLE(Condition23) 412 EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 413 { 414 UNUSED_PARAM(state); 415 UNUSED_PARAM(thisValue); 412 EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 413 { 414 UNUSED_PARAM(state); 415 UNUSED_PARAM(thisValue); 416 UNUSED_PARAM(slotBase); 416 417 JSValue result = jsNumber(TestInterface::implementsStaticReadOnlyAttr()); 417 418 return JSValue::encode(result); … … 421 422 422 423 #if ENABLE(Condition22) || ENABLE(Condition23) 423 EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 424 { 425 UNUSED_PARAM(state); 426 UNUSED_PARAM(thisValue); 424 EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 425 { 426 UNUSED_PARAM(state); 427 UNUSED_PARAM(thisValue); 428 UNUSED_PARAM(slotBase); 427 429 JSValue result = jsStringWithCache(state, TestInterface::implementsStaticAttr()); 428 430 return JSValue::encode(result); … … 432 434 433 435 #if ENABLE(Condition22) || ENABLE(Condition23) 434 EncodedJSValue jsTestInterfaceImplementsStr1(ExecState* state, EncodedJSValue thisValue, PropertyName) 435 { 436 UNUSED_PARAM(state); 437 UNUSED_PARAM(thisValue); 436 EncodedJSValue jsTestInterfaceImplementsStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 437 { 438 UNUSED_PARAM(state); 439 UNUSED_PARAM(thisValue); 440 UNUSED_PARAM(slotBase); 438 441 JSValue decodedThisValue = JSValue::decode(thisValue); 439 442 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 449 452 450 453 #if ENABLE(Condition22) || ENABLE(Condition23) 451 EncodedJSValue jsTestInterfaceImplementsStr2(ExecState* state, EncodedJSValue thisValue, PropertyName) 452 { 453 UNUSED_PARAM(state); 454 UNUSED_PARAM(thisValue); 454 EncodedJSValue jsTestInterfaceImplementsStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 455 { 456 UNUSED_PARAM(state); 457 UNUSED_PARAM(thisValue); 458 UNUSED_PARAM(slotBase); 455 459 JSValue decodedThisValue = JSValue::decode(thisValue); 456 460 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 466 470 467 471 #if ENABLE(Condition22) || ENABLE(Condition23) 468 EncodedJSValue jsTestInterfaceImplementsStr3(ExecState* state, EncodedJSValue thisValue, PropertyName) 469 { 470 UNUSED_PARAM(state); 471 UNUSED_PARAM(thisValue); 472 EncodedJSValue jsTestInterfaceImplementsStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 473 { 474 UNUSED_PARAM(state); 475 UNUSED_PARAM(thisValue); 476 UNUSED_PARAM(slotBase); 472 477 JSValue decodedThisValue = JSValue::decode(thisValue); 473 478 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 481 486 482 487 #if ENABLE(Condition22) || ENABLE(Condition23) 483 EncodedJSValue jsTestInterfaceImplementsNode(ExecState* state, EncodedJSValue thisValue, PropertyName) 484 { 485 UNUSED_PARAM(state); 486 UNUSED_PARAM(thisValue); 488 EncodedJSValue jsTestInterfaceImplementsNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 489 { 490 UNUSED_PARAM(state); 491 UNUSED_PARAM(thisValue); 492 UNUSED_PARAM(slotBase); 487 493 JSValue decodedThisValue = JSValue::decode(thisValue); 488 494 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 498 504 499 505 #if ENABLE(Condition11) || ENABLE(Condition12) 500 EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 501 { 502 UNUSED_PARAM(state); 503 UNUSED_PARAM(thisValue); 506 EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 507 { 508 UNUSED_PARAM(state); 509 UNUSED_PARAM(thisValue); 510 UNUSED_PARAM(slotBase); 504 511 JSValue result = jsNumber(WebCore::TestSupplemental::supplementalStaticReadOnlyAttr()); 505 512 return JSValue::encode(result); … … 509 516 510 517 #if ENABLE(Condition11) || ENABLE(Condition12) 511 EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 512 { 513 UNUSED_PARAM(state); 514 UNUSED_PARAM(thisValue); 518 EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 519 { 520 UNUSED_PARAM(state); 521 UNUSED_PARAM(thisValue); 522 UNUSED_PARAM(slotBase); 515 523 JSValue result = jsStringWithCache(state, WebCore::TestSupplemental::supplementalStaticAttr()); 516 524 return JSValue::encode(result); … … 520 528 521 529 #if ENABLE(Condition11) || ENABLE(Condition12) 522 EncodedJSValue jsTestInterfaceSupplementalStr1(ExecState* state, EncodedJSValue thisValue, PropertyName) 523 { 524 UNUSED_PARAM(state); 525 UNUSED_PARAM(thisValue); 530 EncodedJSValue jsTestInterfaceSupplementalStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 531 { 532 UNUSED_PARAM(state); 533 UNUSED_PARAM(thisValue); 534 UNUSED_PARAM(slotBase); 526 535 JSValue decodedThisValue = JSValue::decode(thisValue); 527 536 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 537 546 538 547 #if ENABLE(Condition11) || ENABLE(Condition12) 539 EncodedJSValue jsTestInterfaceSupplementalStr2(ExecState* state, EncodedJSValue thisValue, PropertyName) 540 { 541 UNUSED_PARAM(state); 542 UNUSED_PARAM(thisValue); 548 EncodedJSValue jsTestInterfaceSupplementalStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 549 { 550 UNUSED_PARAM(state); 551 UNUSED_PARAM(thisValue); 552 UNUSED_PARAM(slotBase); 543 553 JSValue decodedThisValue = JSValue::decode(thisValue); 544 554 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 554 564 555 565 #if ENABLE(Condition11) || ENABLE(Condition12) 556 EncodedJSValue jsTestInterfaceSupplementalStr3(ExecState* state, EncodedJSValue thisValue, PropertyName) 557 { 558 UNUSED_PARAM(state); 559 UNUSED_PARAM(thisValue); 566 EncodedJSValue jsTestInterfaceSupplementalStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 567 { 568 UNUSED_PARAM(state); 569 UNUSED_PARAM(thisValue); 570 UNUSED_PARAM(slotBase); 560 571 JSValue decodedThisValue = JSValue::decode(thisValue); 561 572 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 569 580 570 581 #if ENABLE(Condition11) || ENABLE(Condition12) 571 EncodedJSValue jsTestInterfaceSupplementalNode(ExecState* state, EncodedJSValue thisValue, PropertyName) 572 { 573 UNUSED_PARAM(state); 574 UNUSED_PARAM(thisValue); 582 EncodedJSValue jsTestInterfaceSupplementalNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 583 { 584 UNUSED_PARAM(state); 585 UNUSED_PARAM(thisValue); 586 UNUSED_PARAM(slotBase); 575 587 JSValue decodedThisValue = JSValue::decode(thisValue); 576 588 auto* castedThis = jsDynamicCast<JSTestInterface*>(decodedThisValue); … … 585 597 #endif 586 598 587 EncodedJSValue jsTestInterfaceConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )599 EncodedJSValue jsTestInterfaceConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 588 600 { 589 601 JSTestInterfacePrototype* domObject = jsDynamicCast<JSTestInterfacePrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp
r200286 r201331 39 39 // Attributes 40 40 41 JSC::EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );42 JSC::EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );41 JSC::EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 42 JSC::EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 43 43 bool setJSTestJSBuiltinConstructorTestAttributeRWCustom(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 44 JSC::EncodedJSValue jsTestJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );44 JSC::EncodedJSValue jsTestJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 45 45 bool setJSTestJSBuiltinConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 46 46 … … 133 133 } 134 134 135 EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(ExecState* state, EncodedJSValue thisValue, PropertyName )135 EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 136 136 { 137 137 UNUSED_PARAM(state); 138 138 UNUSED_PARAM(thisValue); 139 UNUSED_PARAM(slotBase); 139 140 JSValue decodedThisValue = JSValue::decode(thisValue); 140 141 auto* castedThis = jsDynamicCast<JSTestJSBuiltinConstructor*>(decodedThisValue); … … 146 147 147 148 148 EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(ExecState* state, EncodedJSValue thisValue, PropertyName )149 EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 149 150 { 150 151 UNUSED_PARAM(state); 151 152 UNUSED_PARAM(thisValue); 153 UNUSED_PARAM(slotBase); 152 154 JSValue decodedThisValue = JSValue::decode(thisValue); 153 155 auto* castedThis = jsDynamicCast<JSTestJSBuiltinConstructor*>(decodedThisValue); … … 159 161 160 162 161 EncodedJSValue jsTestJSBuiltinConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )163 EncodedJSValue jsTestJSBuiltinConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 162 164 { 163 165 JSTestJSBuiltinConstructorPrototype* domObject = jsDynamicCast<JSTestJSBuiltinConstructorPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp
r201318 r201331 40 40 // Attributes 41 41 42 JSC::EncodedJSValue jsTestMediaQueryListListenerConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );42 JSC::EncodedJSValue jsTestMediaQueryListListenerConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 43 43 bool setJSTestMediaQueryListListenerConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 44 44 … … 124 124 } 125 125 126 EncodedJSValue jsTestMediaQueryListListenerConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )126 EncodedJSValue jsTestMediaQueryListListenerConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 127 127 { 128 128 JSTestMediaQueryListListenerPrototype* domObject = jsDynamicCast<JSTestMediaQueryListListenerPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNamedConstructor.cpp
r201166 r201331 35 35 // Attributes 36 36 37 JSC::EncodedJSValue jsTestNamedConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );37 JSC::EncodedJSValue jsTestNamedConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 38 38 bool setJSTestNamedConstructorConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 39 39 … … 157 157 } 158 158 159 EncodedJSValue jsTestNamedConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )159 EncodedJSValue jsTestNamedConstructorConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 160 160 { 161 161 JSTestNamedConstructorPrototype* domObject = jsDynamicCast<JSTestNamedConstructorPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp
r201166 r201331 45 45 // Attributes 46 46 47 JSC::EncodedJSValue jsTestNodeName(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );47 JSC::EncodedJSValue jsTestNodeName(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 48 48 bool setJSTestNodeName(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 49 JSC::EncodedJSValue jsTestNodeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );49 JSC::EncodedJSValue jsTestNodeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 50 50 bool setJSTestNodeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 51 51 … … 136 136 } 137 137 138 EncodedJSValue jsTestNodeName(ExecState* state, EncodedJSValue thisValue, PropertyName )138 EncodedJSValue jsTestNodeName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 139 139 { 140 140 UNUSED_PARAM(state); 141 141 UNUSED_PARAM(thisValue); 142 UNUSED_PARAM(slotBase); 142 143 JSValue decodedThisValue = JSValue::decode(thisValue); 143 144 auto* castedThis = jsDynamicCast<JSTestNode*>(decodedThisValue); … … 151 152 152 153 153 EncodedJSValue jsTestNodeConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )154 EncodedJSValue jsTestNodeConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 154 155 { 155 156 JSTestNodePrototype* domObject = jsDynamicCast<JSTestNodePrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp
r201166 r201331 47 47 // Attributes 48 48 49 JSC::EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );50 JSC::EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );49 JSC::EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 50 JSC::EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 51 51 bool setJSTestNondeterministicNondeterministicWriteableAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 52 JSC::EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );52 JSC::EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 53 53 bool setJSTestNondeterministicNondeterministicExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 54 JSC::EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );54 JSC::EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 55 55 bool setJSTestNondeterministicNondeterministicGetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 56 JSC::EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );56 JSC::EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 57 57 bool setJSTestNondeterministicNondeterministicSetterExceptionAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 58 JSC::EncodedJSValue jsTestNondeterministicConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );58 JSC::EncodedJSValue jsTestNondeterministicConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 59 59 bool setJSTestNondeterministicConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 60 60 … … 145 145 } 146 146 147 EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )147 EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 148 148 { 149 149 UNUSED_PARAM(state); 150 150 UNUSED_PARAM(thisValue); 151 UNUSED_PARAM(slotBase); 151 152 JSValue decodedThisValue = JSValue::decode(thisValue); 152 153 auto* castedThis = jsDynamicCast<JSTestNondeterministic*>(decodedThisValue); … … 180 181 181 182 182 EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )183 EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 183 184 { 184 185 UNUSED_PARAM(state); 185 186 UNUSED_PARAM(thisValue); 187 UNUSED_PARAM(slotBase); 186 188 JSValue decodedThisValue = JSValue::decode(thisValue); 187 189 auto* castedThis = jsDynamicCast<JSTestNondeterministic*>(decodedThisValue); … … 215 217 216 218 217 EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )219 EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 218 220 { 219 221 UNUSED_PARAM(state); 220 222 UNUSED_PARAM(thisValue); 223 UNUSED_PARAM(slotBase); 221 224 JSValue decodedThisValue = JSValue::decode(thisValue); 222 225 auto* castedThis = jsDynamicCast<JSTestNondeterministic*>(decodedThisValue); … … 250 253 251 254 252 EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )255 EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 253 256 { 254 257 UNUSED_PARAM(state); 255 258 UNUSED_PARAM(thisValue); 259 UNUSED_PARAM(slotBase); 256 260 JSValue decodedThisValue = JSValue::decode(thisValue); 257 261 auto* castedThis = jsDynamicCast<JSTestNondeterministic*>(decodedThisValue); … … 289 293 290 294 291 EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )295 EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 292 296 { 293 297 UNUSED_PARAM(state); 294 298 UNUSED_PARAM(thisValue); 299 UNUSED_PARAM(slotBase); 295 300 JSValue decodedThisValue = JSValue::decode(thisValue); 296 301 auto* castedThis = jsDynamicCast<JSTestNondeterministic*>(decodedThisValue); … … 324 329 325 330 326 EncodedJSValue jsTestNondeterministicConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )331 EncodedJSValue jsTestNondeterministicConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 327 332 { 328 333 JSTestNondeterministicPrototype* domObject = jsDynamicCast<JSTestNondeterministicPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp
r201318 r201331 712 712 // Attributes 713 713 714 JSC::EncodedJSValue jsTestObjReadOnlyLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );715 JSC::EncodedJSValue jsTestObjReadOnlyStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );716 JSC::EncodedJSValue jsTestObjReadOnlyTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );717 JSC::EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );718 JSC::EncodedJSValue jsTestObjConstructorStaticStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );714 JSC::EncodedJSValue jsTestObjReadOnlyLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 715 JSC::EncodedJSValue jsTestObjReadOnlyStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 716 JSC::EncodedJSValue jsTestObjReadOnlyTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 717 JSC::EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 718 JSC::EncodedJSValue jsTestObjConstructorStaticStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 719 719 bool setJSTestObjConstructorStaticStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 720 JSC::EncodedJSValue jsTestObjConstructorTestSubObj(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );721 JSC::EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );720 JSC::EncodedJSValue jsTestObjConstructorTestSubObj(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 721 JSC::EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 722 722 bool setJSTestObjTestSubObjEnabledBySettingConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 723 JSC::EncodedJSValue jsTestObjEnumAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );723 JSC::EncodedJSValue jsTestObjEnumAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 724 724 bool setJSTestObjEnumAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 725 JSC::EncodedJSValue jsTestObjByteAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );725 JSC::EncodedJSValue jsTestObjByteAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 726 726 bool setJSTestObjByteAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 727 JSC::EncodedJSValue jsTestObjOctetAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );727 JSC::EncodedJSValue jsTestObjOctetAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 728 728 bool setJSTestObjOctetAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 729 JSC::EncodedJSValue jsTestObjShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );729 JSC::EncodedJSValue jsTestObjShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 730 730 bool setJSTestObjShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 731 JSC::EncodedJSValue jsTestObjClampedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );731 JSC::EncodedJSValue jsTestObjClampedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 732 732 bool setJSTestObjClampedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 733 JSC::EncodedJSValue jsTestObjEnforceRangeShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );733 JSC::EncodedJSValue jsTestObjEnforceRangeShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 734 734 bool setJSTestObjEnforceRangeShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 735 JSC::EncodedJSValue jsTestObjUnsignedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );735 JSC::EncodedJSValue jsTestObjUnsignedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 736 736 bool setJSTestObjUnsignedShortAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 737 JSC::EncodedJSValue jsTestObjLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );737 JSC::EncodedJSValue jsTestObjLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 738 738 bool setJSTestObjLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 739 JSC::EncodedJSValue jsTestObjLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );739 JSC::EncodedJSValue jsTestObjLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 740 740 bool setJSTestObjLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 741 JSC::EncodedJSValue jsTestObjUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );741 JSC::EncodedJSValue jsTestObjUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 742 742 bool setJSTestObjUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 743 JSC::EncodedJSValue jsTestObjStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );743 JSC::EncodedJSValue jsTestObjStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 744 744 bool setJSTestObjStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 745 JSC::EncodedJSValue jsTestObjTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );745 JSC::EncodedJSValue jsTestObjTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 746 746 bool setJSTestObjTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 747 JSC::EncodedJSValue jsTestObjTestNullableObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );747 JSC::EncodedJSValue jsTestObjTestNullableObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 748 748 bool setJSTestObjTestNullableObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 749 JSC::EncodedJSValue jsTestObjLenientTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );749 JSC::EncodedJSValue jsTestObjLenientTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 750 750 bool setJSTestObjLenientTestObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 751 JSC::EncodedJSValue jsTestObjUnforgeableAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );752 JSC::EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );751 JSC::EncodedJSValue jsTestObjUnforgeableAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 752 JSC::EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 753 753 bool setJSTestObjStringAttrTreatingNullAsEmptyString(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 754 JSC::EncodedJSValue jsTestObjXMLObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );754 JSC::EncodedJSValue jsTestObjXMLObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 755 755 bool setJSTestObjXMLObjAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 756 JSC::EncodedJSValue jsTestObjCreate(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );756 JSC::EncodedJSValue jsTestObjCreate(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 757 757 bool setJSTestObjCreate(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 758 JSC::EncodedJSValue jsTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );758 JSC::EncodedJSValue jsTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 759 759 bool setJSTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 760 JSC::EncodedJSValue jsTestObjReflectedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );760 JSC::EncodedJSValue jsTestObjReflectedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 761 761 bool setJSTestObjReflectedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 762 JSC::EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );762 JSC::EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 763 763 bool setJSTestObjReflectedUnsignedIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 764 JSC::EncodedJSValue jsTestObjReflectedBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );764 JSC::EncodedJSValue jsTestObjReflectedBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 765 765 bool setJSTestObjReflectedBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 766 JSC::EncodedJSValue jsTestObjReflectedURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );766 JSC::EncodedJSValue jsTestObjReflectedURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 767 767 bool setJSTestObjReflectedURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 768 JSC::EncodedJSValue jsTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );768 JSC::EncodedJSValue jsTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 769 769 bool setJSTestObjReflectedStringAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 770 JSC::EncodedJSValue jsTestObjReflectedCustomIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );770 JSC::EncodedJSValue jsTestObjReflectedCustomIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 771 771 bool setJSTestObjReflectedCustomIntegralAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 772 JSC::EncodedJSValue jsTestObjReflectedCustomBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );772 JSC::EncodedJSValue jsTestObjReflectedCustomBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 773 773 bool setJSTestObjReflectedCustomBooleanAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 774 JSC::EncodedJSValue jsTestObjReflectedCustomURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );774 JSC::EncodedJSValue jsTestObjReflectedCustomURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 775 775 bool setJSTestObjReflectedCustomURLAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 776 776 #if ENABLE(TEST_FEATURE) 777 JSC::EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );777 JSC::EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 778 778 bool setJSTestObjEnabledAtRuntimeAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 779 779 #endif 780 JSC::EncodedJSValue jsTestObjTypedArrayAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );780 JSC::EncodedJSValue jsTestObjTypedArrayAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 781 781 bool setJSTestObjTypedArrayAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 782 JSC::EncodedJSValue jsTestObjAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );782 JSC::EncodedJSValue jsTestObjAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 783 783 bool setJSTestObjAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 784 JSC::EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );784 JSC::EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 785 785 bool setJSTestObjAttrWithGetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 786 JSC::EncodedJSValue jsTestObjAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );786 JSC::EncodedJSValue jsTestObjAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 787 787 bool setJSTestObjAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 788 JSC::EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );788 JSC::EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 789 789 bool setJSTestObjAttrWithSetterExceptionWithMessage(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 790 JSC::EncodedJSValue jsTestObjStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );790 JSC::EncodedJSValue jsTestObjStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 791 791 bool setJSTestObjStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 792 JSC::EncodedJSValue jsTestObjStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );792 JSC::EncodedJSValue jsTestObjStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 793 793 bool setJSTestObjStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 794 JSC::EncodedJSValue jsTestObjStrictTypeCheckingAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );794 JSC::EncodedJSValue jsTestObjStrictTypeCheckingAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 795 795 bool setJSTestObjStrictTypeCheckingAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 796 JSC::EncodedJSValue jsTestObjCustomAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );796 JSC::EncodedJSValue jsTestObjCustomAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 797 797 bool setJSTestObjCustomAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 798 JSC::EncodedJSValue jsTestObjOnfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );798 JSC::EncodedJSValue jsTestObjOnfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 799 799 bool setJSTestObjOnfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 800 JSC::EncodedJSValue jsTestObjOnwebkitfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );800 JSC::EncodedJSValue jsTestObjOnwebkitfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 801 801 bool setJSTestObjOnwebkitfoo(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 802 JSC::EncodedJSValue jsTestObjWithScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );802 JSC::EncodedJSValue jsTestObjWithScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 803 803 bool setJSTestObjWithScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 804 JSC::EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );804 JSC::EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 805 805 bool setJSTestObjWithCallWithAndSetterCallWithAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 806 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );806 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 807 807 bool setJSTestObjWithScriptExecutionContextAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 808 JSC::EncodedJSValue jsTestObjWithScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );808 JSC::EncodedJSValue jsTestObjWithScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 809 809 bool setJSTestObjWithScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 810 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );810 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 811 811 bool setJSTestObjWithScriptExecutionContextAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 812 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );812 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 813 813 bool setJSTestObjWithScriptExecutionContextAndScriptStateAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 814 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );814 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 815 815 bool setJSTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 816 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );816 JSC::EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 817 817 bool setJSTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 818 JSC::EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );818 JSC::EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 819 819 bool setJSTestObjWithScriptArgumentsAndCallStackAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 820 820 #if ENABLE(Condition1) 821 JSC::EncodedJSValue jsTestObjConditionalAttr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );821 JSC::EncodedJSValue jsTestObjConditionalAttr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 822 822 bool setJSTestObjConditionalAttr1(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 823 823 #endif 824 824 #if ENABLE(Condition1) && ENABLE(Condition2) 825 JSC::EncodedJSValue jsTestObjConditionalAttr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );825 JSC::EncodedJSValue jsTestObjConditionalAttr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 826 826 bool setJSTestObjConditionalAttr2(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 827 827 #endif 828 828 #if ENABLE(Condition1) || ENABLE(Condition2) 829 JSC::EncodedJSValue jsTestObjConditionalAttr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );829 JSC::EncodedJSValue jsTestObjConditionalAttr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 830 830 bool setJSTestObjConditionalAttr3(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 831 831 #endif 832 832 #if ENABLE(Condition1) 833 JSC::EncodedJSValue jsTestObjConditionalAttr4Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );833 JSC::EncodedJSValue jsTestObjConditionalAttr4Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 834 834 bool setJSTestObjConditionalAttr4Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 835 835 #endif 836 836 #if ENABLE(Condition1) && ENABLE(Condition2) 837 JSC::EncodedJSValue jsTestObjConditionalAttr5Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );837 JSC::EncodedJSValue jsTestObjConditionalAttr5Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 838 838 bool setJSTestObjConditionalAttr5Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 839 839 #endif 840 840 #if ENABLE(Condition1) || ENABLE(Condition2) 841 JSC::EncodedJSValue jsTestObjConditionalAttr6Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );841 JSC::EncodedJSValue jsTestObjConditionalAttr6Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 842 842 bool setJSTestObjConditionalAttr6Constructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 843 843 #endif 844 JSC::EncodedJSValue jsTestObjCachedAttribute1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );845 JSC::EncodedJSValue jsTestObjCachedAttribute2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );846 JSC::EncodedJSValue jsTestObjAnyAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );844 JSC::EncodedJSValue jsTestObjCachedAttribute1(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 845 JSC::EncodedJSValue jsTestObjCachedAttribute2(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 846 JSC::EncodedJSValue jsTestObjAnyAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 847 847 bool setJSTestObjAnyAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 848 JSC::EncodedJSValue jsTestObjContentDocument(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );849 JSC::EncodedJSValue jsTestObjMutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );848 JSC::EncodedJSValue jsTestObjContentDocument(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 849 JSC::EncodedJSValue jsTestObjMutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 850 850 bool setJSTestObjMutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 851 JSC::EncodedJSValue jsTestObjImmutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );851 JSC::EncodedJSValue jsTestObjImmutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 852 852 bool setJSTestObjImmutablePoint(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 853 JSC::EncodedJSValue jsTestObjStrawberry(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );853 JSC::EncodedJSValue jsTestObjStrawberry(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 854 854 bool setJSTestObjStrawberry(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 855 JSC::EncodedJSValue jsTestObjStrictFloat(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );855 JSC::EncodedJSValue jsTestObjStrictFloat(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 856 856 bool setJSTestObjStrictFloat(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 857 JSC::EncodedJSValue jsTestObjDescription(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );858 JSC::EncodedJSValue jsTestObjId(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );857 JSC::EncodedJSValue jsTestObjDescription(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 858 JSC::EncodedJSValue jsTestObjId(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 859 859 bool setJSTestObjId(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 860 JSC::EncodedJSValue jsTestObjHash(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );861 JSC::EncodedJSValue jsTestObjReplaceableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );860 JSC::EncodedJSValue jsTestObjHash(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 861 JSC::EncodedJSValue jsTestObjReplaceableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 862 862 bool setJSTestObjReplaceableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 863 JSC::EncodedJSValue jsTestObjNullableDoubleAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );864 JSC::EncodedJSValue jsTestObjNullableLongAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );865 JSC::EncodedJSValue jsTestObjNullableBooleanAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );866 JSC::EncodedJSValue jsTestObjNullableStringAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );867 JSC::EncodedJSValue jsTestObjNullableLongSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );863 JSC::EncodedJSValue jsTestObjNullableDoubleAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 864 JSC::EncodedJSValue jsTestObjNullableLongAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 865 JSC::EncodedJSValue jsTestObjNullableBooleanAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 866 JSC::EncodedJSValue jsTestObjNullableStringAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 867 JSC::EncodedJSValue jsTestObjNullableLongSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 868 868 bool setJSTestObjNullableLongSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 869 JSC::EncodedJSValue jsTestObjNullableStringSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );869 JSC::EncodedJSValue jsTestObjNullableStringSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 870 870 bool setJSTestObjNullableStringSettableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 871 JSC::EncodedJSValue jsTestObjNullableStringValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );871 JSC::EncodedJSValue jsTestObjNullableStringValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 872 872 bool setJSTestObjNullableStringValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 873 JSC::EncodedJSValue jsTestObjAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );874 JSC::EncodedJSValue jsTestObjAttributeWithReservedEnumType(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );873 JSC::EncodedJSValue jsTestObjAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 874 JSC::EncodedJSValue jsTestObjAttributeWithReservedEnumType(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 875 875 bool setJSTestObjAttributeWithReservedEnumType(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 876 JSC::EncodedJSValue jsTestObjPutForwardsAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );876 JSC::EncodedJSValue jsTestObjPutForwardsAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 877 877 bool setJSTestObjPutForwardsAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 878 JSC::EncodedJSValue jsTestObjPutForwardsNullableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );878 JSC::EncodedJSValue jsTestObjPutForwardsNullableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 879 879 bool setJSTestObjPutForwardsNullableAttribute(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 880 JSC::EncodedJSValue jsTestObjConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );880 JSC::EncodedJSValue jsTestObjConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 881 881 bool setJSTestObjConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 882 882 … … 1376 1376 } 1377 1377 1378 EncodedJSValue jsTestObjReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1379 { 1380 UNUSED_PARAM(state); 1381 UNUSED_PARAM(thisValue); 1378 EncodedJSValue jsTestObjReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1379 { 1380 UNUSED_PARAM(state); 1381 UNUSED_PARAM(thisValue); 1382 UNUSED_PARAM(slotBase); 1382 1383 JSValue decodedThisValue = JSValue::decode(thisValue); 1383 1384 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1391 1392 1392 1393 1393 EncodedJSValue jsTestObjReadOnlyStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1394 { 1395 UNUSED_PARAM(state); 1396 UNUSED_PARAM(thisValue); 1394 EncodedJSValue jsTestObjReadOnlyStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1395 { 1396 UNUSED_PARAM(state); 1397 UNUSED_PARAM(thisValue); 1398 UNUSED_PARAM(slotBase); 1397 1399 JSValue decodedThisValue = JSValue::decode(thisValue); 1398 1400 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1406 1408 1407 1409 1408 EncodedJSValue jsTestObjReadOnlyTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1409 { 1410 UNUSED_PARAM(state); 1411 UNUSED_PARAM(thisValue); 1410 EncodedJSValue jsTestObjReadOnlyTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1411 { 1412 UNUSED_PARAM(state); 1413 UNUSED_PARAM(thisValue); 1414 UNUSED_PARAM(slotBase); 1412 1415 JSValue decodedThisValue = JSValue::decode(thisValue); 1413 1416 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1421 1424 1422 1425 1423 EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1424 { 1425 UNUSED_PARAM(state); 1426 UNUSED_PARAM(thisValue); 1426 EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1427 { 1428 UNUSED_PARAM(state); 1429 UNUSED_PARAM(thisValue); 1430 UNUSED_PARAM(slotBase); 1427 1431 JSValue result = jsNumber(TestObj::staticReadOnlyLongAttr()); 1428 1432 return JSValue::encode(result); … … 1430 1434 1431 1435 1432 EncodedJSValue jsTestObjConstructorStaticStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1433 { 1434 UNUSED_PARAM(state); 1435 UNUSED_PARAM(thisValue); 1436 EncodedJSValue jsTestObjConstructorStaticStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1437 { 1438 UNUSED_PARAM(state); 1439 UNUSED_PARAM(thisValue); 1440 UNUSED_PARAM(slotBase); 1436 1441 JSValue result = jsStringWithCache(state, TestObj::staticStringAttr()); 1437 1442 return JSValue::encode(result); … … 1439 1444 1440 1445 1441 EncodedJSValue jsTestObjConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName) 1442 { 1443 UNUSED_PARAM(state); 1444 UNUSED_PARAM(thisValue); 1446 EncodedJSValue jsTestObjConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1447 { 1448 UNUSED_PARAM(state); 1449 UNUSED_PARAM(thisValue); 1450 UNUSED_PARAM(slotBase); 1445 1451 JSValue decodedThisValue = JSValue::decode(thisValue); 1446 1452 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1452 1458 1453 1459 1454 EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName) 1455 { 1456 UNUSED_PARAM(state); 1457 UNUSED_PARAM(thisValue); 1460 EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1461 { 1462 UNUSED_PARAM(state); 1463 UNUSED_PARAM(thisValue); 1464 UNUSED_PARAM(slotBase); 1458 1465 JSValue decodedThisValue = JSValue::decode(thisValue); 1459 1466 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1470 1477 1471 1478 1472 EncodedJSValue jsTestObjEnumAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1473 { 1474 UNUSED_PARAM(state); 1475 UNUSED_PARAM(thisValue); 1479 EncodedJSValue jsTestObjEnumAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1480 { 1481 UNUSED_PARAM(state); 1482 UNUSED_PARAM(thisValue); 1483 UNUSED_PARAM(slotBase); 1476 1484 JSValue decodedThisValue = JSValue::decode(thisValue); 1477 1485 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1485 1493 1486 1494 1487 EncodedJSValue jsTestObjByteAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1488 { 1489 UNUSED_PARAM(state); 1490 UNUSED_PARAM(thisValue); 1495 EncodedJSValue jsTestObjByteAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1496 { 1497 UNUSED_PARAM(state); 1498 UNUSED_PARAM(thisValue); 1499 UNUSED_PARAM(slotBase); 1491 1500 JSValue decodedThisValue = JSValue::decode(thisValue); 1492 1501 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1500 1509 1501 1510 1502 EncodedJSValue jsTestObjOctetAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1503 { 1504 UNUSED_PARAM(state); 1505 UNUSED_PARAM(thisValue); 1511 EncodedJSValue jsTestObjOctetAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1512 { 1513 UNUSED_PARAM(state); 1514 UNUSED_PARAM(thisValue); 1515 UNUSED_PARAM(slotBase); 1506 1516 JSValue decodedThisValue = JSValue::decode(thisValue); 1507 1517 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1515 1525 1516 1526 1517 EncodedJSValue jsTestObjShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1518 { 1519 UNUSED_PARAM(state); 1520 UNUSED_PARAM(thisValue); 1527 EncodedJSValue jsTestObjShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1528 { 1529 UNUSED_PARAM(state); 1530 UNUSED_PARAM(thisValue); 1531 UNUSED_PARAM(slotBase); 1521 1532 JSValue decodedThisValue = JSValue::decode(thisValue); 1522 1533 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1530 1541 1531 1542 1532 EncodedJSValue jsTestObjClampedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1533 { 1534 UNUSED_PARAM(state); 1535 UNUSED_PARAM(thisValue); 1543 EncodedJSValue jsTestObjClampedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1544 { 1545 UNUSED_PARAM(state); 1546 UNUSED_PARAM(thisValue); 1547 UNUSED_PARAM(slotBase); 1536 1548 JSValue decodedThisValue = JSValue::decode(thisValue); 1537 1549 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1545 1557 1546 1558 1547 EncodedJSValue jsTestObjEnforceRangeShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1548 { 1549 UNUSED_PARAM(state); 1550 UNUSED_PARAM(thisValue); 1559 EncodedJSValue jsTestObjEnforceRangeShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1560 { 1561 UNUSED_PARAM(state); 1562 UNUSED_PARAM(thisValue); 1563 UNUSED_PARAM(slotBase); 1551 1564 JSValue decodedThisValue = JSValue::decode(thisValue); 1552 1565 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1560 1573 1561 1574 1562 EncodedJSValue jsTestObjUnsignedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1563 { 1564 UNUSED_PARAM(state); 1565 UNUSED_PARAM(thisValue); 1575 EncodedJSValue jsTestObjUnsignedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1576 { 1577 UNUSED_PARAM(state); 1578 UNUSED_PARAM(thisValue); 1579 UNUSED_PARAM(slotBase); 1566 1580 JSValue decodedThisValue = JSValue::decode(thisValue); 1567 1581 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1575 1589 1576 1590 1577 EncodedJSValue jsTestObjLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1578 { 1579 UNUSED_PARAM(state); 1580 UNUSED_PARAM(thisValue); 1591 EncodedJSValue jsTestObjLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1592 { 1593 UNUSED_PARAM(state); 1594 UNUSED_PARAM(thisValue); 1595 UNUSED_PARAM(slotBase); 1581 1596 JSValue decodedThisValue = JSValue::decode(thisValue); 1582 1597 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1590 1605 1591 1606 1592 EncodedJSValue jsTestObjLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1593 { 1594 UNUSED_PARAM(state); 1595 UNUSED_PARAM(thisValue); 1607 EncodedJSValue jsTestObjLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1608 { 1609 UNUSED_PARAM(state); 1610 UNUSED_PARAM(thisValue); 1611 UNUSED_PARAM(slotBase); 1596 1612 JSValue decodedThisValue = JSValue::decode(thisValue); 1597 1613 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1605 1621 1606 1622 1607 EncodedJSValue jsTestObjUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1608 { 1609 UNUSED_PARAM(state); 1610 UNUSED_PARAM(thisValue); 1623 EncodedJSValue jsTestObjUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1624 { 1625 UNUSED_PARAM(state); 1626 UNUSED_PARAM(thisValue); 1627 UNUSED_PARAM(slotBase); 1611 1628 JSValue decodedThisValue = JSValue::decode(thisValue); 1612 1629 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1620 1637 1621 1638 1622 EncodedJSValue jsTestObjStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1623 { 1624 UNUSED_PARAM(state); 1625 UNUSED_PARAM(thisValue); 1639 EncodedJSValue jsTestObjStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1640 { 1641 UNUSED_PARAM(state); 1642 UNUSED_PARAM(thisValue); 1643 UNUSED_PARAM(slotBase); 1626 1644 JSValue decodedThisValue = JSValue::decode(thisValue); 1627 1645 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1635 1653 1636 1654 1637 EncodedJSValue jsTestObjTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1638 { 1639 UNUSED_PARAM(state); 1640 UNUSED_PARAM(thisValue); 1655 EncodedJSValue jsTestObjTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1656 { 1657 UNUSED_PARAM(state); 1658 UNUSED_PARAM(thisValue); 1659 UNUSED_PARAM(slotBase); 1641 1660 JSValue decodedThisValue = JSValue::decode(thisValue); 1642 1661 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1650 1669 1651 1670 1652 EncodedJSValue jsTestObjTestNullableObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1653 { 1654 UNUSED_PARAM(state); 1655 UNUSED_PARAM(thisValue); 1671 EncodedJSValue jsTestObjTestNullableObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1672 { 1673 UNUSED_PARAM(state); 1674 UNUSED_PARAM(thisValue); 1675 UNUSED_PARAM(slotBase); 1656 1676 JSValue decodedThisValue = JSValue::decode(thisValue); 1657 1677 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1665 1685 1666 1686 1667 EncodedJSValue jsTestObjLenientTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1668 { 1669 UNUSED_PARAM(state); 1670 UNUSED_PARAM(thisValue); 1687 EncodedJSValue jsTestObjLenientTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1688 { 1689 UNUSED_PARAM(state); 1690 UNUSED_PARAM(thisValue); 1691 UNUSED_PARAM(slotBase); 1671 1692 JSValue decodedThisValue = JSValue::decode(thisValue); 1672 1693 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1680 1701 1681 1702 1682 EncodedJSValue jsTestObjUnforgeableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1683 { 1684 UNUSED_PARAM(state); 1685 UNUSED_PARAM(thisValue); 1703 EncodedJSValue jsTestObjUnforgeableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1704 { 1705 UNUSED_PARAM(state); 1706 UNUSED_PARAM(thisValue); 1707 UNUSED_PARAM(slotBase); 1686 1708 JSValue decodedThisValue = JSValue::decode(thisValue); 1687 1709 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1695 1717 1696 1718 1697 EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(ExecState* state, EncodedJSValue thisValue, PropertyName) 1698 { 1699 UNUSED_PARAM(state); 1700 UNUSED_PARAM(thisValue); 1719 EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1720 { 1721 UNUSED_PARAM(state); 1722 UNUSED_PARAM(thisValue); 1723 UNUSED_PARAM(slotBase); 1701 1724 JSValue decodedThisValue = JSValue::decode(thisValue); 1702 1725 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1710 1733 1711 1734 1712 EncodedJSValue jsTestObjXMLObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1713 { 1714 UNUSED_PARAM(state); 1715 UNUSED_PARAM(thisValue); 1735 EncodedJSValue jsTestObjXMLObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1736 { 1737 UNUSED_PARAM(state); 1738 UNUSED_PARAM(thisValue); 1739 UNUSED_PARAM(slotBase); 1716 1740 JSValue decodedThisValue = JSValue::decode(thisValue); 1717 1741 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1725 1749 1726 1750 1727 EncodedJSValue jsTestObjCreate(ExecState* state, EncodedJSValue thisValue, PropertyName) 1728 { 1729 UNUSED_PARAM(state); 1730 UNUSED_PARAM(thisValue); 1751 EncodedJSValue jsTestObjCreate(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1752 { 1753 UNUSED_PARAM(state); 1754 UNUSED_PARAM(thisValue); 1755 UNUSED_PARAM(slotBase); 1731 1756 JSValue decodedThisValue = JSValue::decode(thisValue); 1732 1757 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1740 1765 1741 1766 1742 EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1743 { 1744 UNUSED_PARAM(state); 1745 UNUSED_PARAM(thisValue); 1767 EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1768 { 1769 UNUSED_PARAM(state); 1770 UNUSED_PARAM(thisValue); 1771 UNUSED_PARAM(slotBase); 1746 1772 JSValue decodedThisValue = JSValue::decode(thisValue); 1747 1773 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1755 1781 1756 1782 1757 EncodedJSValue jsTestObjReflectedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1758 { 1759 UNUSED_PARAM(state); 1760 UNUSED_PARAM(thisValue); 1783 EncodedJSValue jsTestObjReflectedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1784 { 1785 UNUSED_PARAM(state); 1786 UNUSED_PARAM(thisValue); 1787 UNUSED_PARAM(slotBase); 1761 1788 JSValue decodedThisValue = JSValue::decode(thisValue); 1762 1789 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1770 1797 1771 1798 1772 EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1773 { 1774 UNUSED_PARAM(state); 1775 UNUSED_PARAM(thisValue); 1799 EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1800 { 1801 UNUSED_PARAM(state); 1802 UNUSED_PARAM(thisValue); 1803 UNUSED_PARAM(slotBase); 1776 1804 JSValue decodedThisValue = JSValue::decode(thisValue); 1777 1805 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1785 1813 1786 1814 1787 EncodedJSValue jsTestObjReflectedBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1788 { 1789 UNUSED_PARAM(state); 1790 UNUSED_PARAM(thisValue); 1815 EncodedJSValue jsTestObjReflectedBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1816 { 1817 UNUSED_PARAM(state); 1818 UNUSED_PARAM(thisValue); 1819 UNUSED_PARAM(slotBase); 1791 1820 JSValue decodedThisValue = JSValue::decode(thisValue); 1792 1821 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1800 1829 1801 1830 1802 EncodedJSValue jsTestObjReflectedURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1803 { 1804 UNUSED_PARAM(state); 1805 UNUSED_PARAM(thisValue); 1831 EncodedJSValue jsTestObjReflectedURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1832 { 1833 UNUSED_PARAM(state); 1834 UNUSED_PARAM(thisValue); 1835 UNUSED_PARAM(slotBase); 1806 1836 JSValue decodedThisValue = JSValue::decode(thisValue); 1807 1837 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1815 1845 1816 1846 1817 EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1818 { 1819 UNUSED_PARAM(state); 1820 UNUSED_PARAM(thisValue); 1847 EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1848 { 1849 UNUSED_PARAM(state); 1850 UNUSED_PARAM(thisValue); 1851 UNUSED_PARAM(slotBase); 1821 1852 JSValue decodedThisValue = JSValue::decode(thisValue); 1822 1853 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1830 1861 1831 1862 1832 EncodedJSValue jsTestObjReflectedCustomIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1833 { 1834 UNUSED_PARAM(state); 1835 UNUSED_PARAM(thisValue); 1863 EncodedJSValue jsTestObjReflectedCustomIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1864 { 1865 UNUSED_PARAM(state); 1866 UNUSED_PARAM(thisValue); 1867 UNUSED_PARAM(slotBase); 1836 1868 JSValue decodedThisValue = JSValue::decode(thisValue); 1837 1869 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1845 1877 1846 1878 1847 EncodedJSValue jsTestObjReflectedCustomBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1848 { 1849 UNUSED_PARAM(state); 1850 UNUSED_PARAM(thisValue); 1879 EncodedJSValue jsTestObjReflectedCustomBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1880 { 1881 UNUSED_PARAM(state); 1882 UNUSED_PARAM(thisValue); 1883 UNUSED_PARAM(slotBase); 1851 1884 JSValue decodedThisValue = JSValue::decode(thisValue); 1852 1885 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1860 1893 1861 1894 1862 EncodedJSValue jsTestObjReflectedCustomURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1863 { 1864 UNUSED_PARAM(state); 1865 UNUSED_PARAM(thisValue); 1895 EncodedJSValue jsTestObjReflectedCustomURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1896 { 1897 UNUSED_PARAM(state); 1898 UNUSED_PARAM(thisValue); 1899 UNUSED_PARAM(slotBase); 1866 1900 JSValue decodedThisValue = JSValue::decode(thisValue); 1867 1901 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1876 1910 1877 1911 #if ENABLE(TEST_FEATURE) 1878 EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 1879 { 1880 UNUSED_PARAM(state); 1881 UNUSED_PARAM(thisValue); 1912 EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1913 { 1914 UNUSED_PARAM(state); 1915 UNUSED_PARAM(thisValue); 1916 UNUSED_PARAM(slotBase); 1882 1917 JSValue decodedThisValue = JSValue::decode(thisValue); 1883 1918 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1892 1927 #endif 1893 1928 1894 EncodedJSValue jsTestObjTypedArrayAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 1895 { 1896 UNUSED_PARAM(state); 1897 UNUSED_PARAM(thisValue); 1929 EncodedJSValue jsTestObjTypedArrayAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1930 { 1931 UNUSED_PARAM(state); 1932 UNUSED_PARAM(thisValue); 1933 UNUSED_PARAM(slotBase); 1898 1934 JSValue decodedThisValue = JSValue::decode(thisValue); 1899 1935 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1907 1943 1908 1944 1909 EncodedJSValue jsTestObjAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName) 1910 { 1911 UNUSED_PARAM(state); 1912 UNUSED_PARAM(thisValue); 1945 EncodedJSValue jsTestObjAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1946 { 1947 UNUSED_PARAM(state); 1948 UNUSED_PARAM(thisValue); 1949 UNUSED_PARAM(slotBase); 1913 1950 JSValue decodedThisValue = JSValue::decode(thisValue); 1914 1951 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1924 1961 1925 1962 1926 EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName) 1927 { 1928 UNUSED_PARAM(state); 1929 UNUSED_PARAM(thisValue); 1963 EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1964 { 1965 UNUSED_PARAM(state); 1966 UNUSED_PARAM(thisValue); 1967 UNUSED_PARAM(slotBase); 1930 1968 JSValue decodedThisValue = JSValue::decode(thisValue); 1931 1969 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1941 1979 1942 1980 1943 EncodedJSValue jsTestObjAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName) 1944 { 1945 UNUSED_PARAM(state); 1946 UNUSED_PARAM(thisValue); 1981 EncodedJSValue jsTestObjAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1982 { 1983 UNUSED_PARAM(state); 1984 UNUSED_PARAM(thisValue); 1985 UNUSED_PARAM(slotBase); 1947 1986 JSValue decodedThisValue = JSValue::decode(thisValue); 1948 1987 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1956 1995 1957 1996 1958 EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName) 1959 { 1960 UNUSED_PARAM(state); 1961 UNUSED_PARAM(thisValue); 1997 EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 1998 { 1999 UNUSED_PARAM(state); 2000 UNUSED_PARAM(thisValue); 2001 UNUSED_PARAM(slotBase); 1962 2002 JSValue decodedThisValue = JSValue::decode(thisValue); 1963 2003 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1971 2011 1972 2012 1973 EncodedJSValue jsTestObjStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName) 1974 { 1975 UNUSED_PARAM(state); 1976 UNUSED_PARAM(thisValue); 2013 EncodedJSValue jsTestObjStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2014 { 2015 UNUSED_PARAM(state); 2016 UNUSED_PARAM(thisValue); 2017 UNUSED_PARAM(slotBase); 1977 2018 JSValue decodedThisValue = JSValue::decode(thisValue); 1978 2019 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 1988 2029 1989 2030 1990 EncodedJSValue jsTestObjStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName) 1991 { 1992 UNUSED_PARAM(state); 1993 UNUSED_PARAM(thisValue); 2031 EncodedJSValue jsTestObjStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2032 { 2033 UNUSED_PARAM(state); 2034 UNUSED_PARAM(thisValue); 2035 UNUSED_PARAM(slotBase); 1994 2036 JSValue decodedThisValue = JSValue::decode(thisValue); 1995 2037 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2003 2045 2004 2046 2005 EncodedJSValue jsTestObjStrictTypeCheckingAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2006 { 2007 UNUSED_PARAM(state); 2008 UNUSED_PARAM(thisValue); 2047 EncodedJSValue jsTestObjStrictTypeCheckingAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2048 { 2049 UNUSED_PARAM(state); 2050 UNUSED_PARAM(thisValue); 2051 UNUSED_PARAM(slotBase); 2009 2052 JSValue decodedThisValue = JSValue::decode(thisValue); 2010 2053 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2018 2061 2019 2062 2020 EncodedJSValue jsTestObjCustomAttr(ExecState* state, EncodedJSValue thisValue, PropertyName) 2021 { 2022 UNUSED_PARAM(state); 2023 UNUSED_PARAM(thisValue); 2063 EncodedJSValue jsTestObjCustomAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2064 { 2065 UNUSED_PARAM(state); 2066 UNUSED_PARAM(thisValue); 2067 UNUSED_PARAM(slotBase); 2024 2068 JSValue decodedThisValue = JSValue::decode(thisValue); 2025 2069 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2031 2075 2032 2076 2033 EncodedJSValue jsTestObjOnfoo(ExecState* state, EncodedJSValue thisValue, PropertyName) 2034 { 2035 UNUSED_PARAM(state); 2036 UNUSED_PARAM(thisValue); 2077 EncodedJSValue jsTestObjOnfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2078 { 2079 UNUSED_PARAM(state); 2080 UNUSED_PARAM(thisValue); 2081 UNUSED_PARAM(slotBase); 2037 2082 JSValue decodedThisValue = JSValue::decode(thisValue); 2038 2083 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2045 2090 2046 2091 2047 EncodedJSValue jsTestObjOnwebkitfoo(ExecState* state, EncodedJSValue thisValue, PropertyName) 2048 { 2049 UNUSED_PARAM(state); 2050 UNUSED_PARAM(thisValue); 2092 EncodedJSValue jsTestObjOnwebkitfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2093 { 2094 UNUSED_PARAM(state); 2095 UNUSED_PARAM(thisValue); 2096 UNUSED_PARAM(slotBase); 2051 2097 JSValue decodedThisValue = JSValue::decode(thisValue); 2052 2098 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2059 2105 2060 2106 2061 EncodedJSValue jsTestObjWithScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2062 { 2063 UNUSED_PARAM(state); 2064 UNUSED_PARAM(thisValue); 2107 EncodedJSValue jsTestObjWithScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2108 { 2109 UNUSED_PARAM(state); 2110 UNUSED_PARAM(thisValue); 2111 UNUSED_PARAM(slotBase); 2065 2112 JSValue decodedThisValue = JSValue::decode(thisValue); 2066 2113 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2074 2121 2075 2122 2076 EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2077 { 2078 UNUSED_PARAM(state); 2079 UNUSED_PARAM(thisValue); 2123 EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2124 { 2125 UNUSED_PARAM(state); 2126 UNUSED_PARAM(thisValue); 2127 UNUSED_PARAM(slotBase); 2080 2128 JSValue decodedThisValue = JSValue::decode(thisValue); 2081 2129 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2089 2137 2090 2138 2091 EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2092 { 2093 UNUSED_PARAM(state); 2094 UNUSED_PARAM(thisValue); 2139 EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2140 { 2141 UNUSED_PARAM(state); 2142 UNUSED_PARAM(thisValue); 2143 UNUSED_PARAM(slotBase); 2095 2144 JSValue decodedThisValue = JSValue::decode(thisValue); 2096 2145 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2107 2156 2108 2157 2109 EncodedJSValue jsTestObjWithScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName) 2110 { 2111 UNUSED_PARAM(state); 2112 UNUSED_PARAM(thisValue); 2158 EncodedJSValue jsTestObjWithScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2159 { 2160 UNUSED_PARAM(state); 2161 UNUSED_PARAM(thisValue); 2162 UNUSED_PARAM(slotBase); 2113 2163 JSValue decodedThisValue = JSValue::decode(thisValue); 2114 2164 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2124 2174 2125 2175 2126 EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName) 2127 { 2128 UNUSED_PARAM(state); 2129 UNUSED_PARAM(thisValue); 2176 EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2177 { 2178 UNUSED_PARAM(state); 2179 UNUSED_PARAM(thisValue); 2180 UNUSED_PARAM(slotBase); 2130 2181 JSValue decodedThisValue = JSValue::decode(thisValue); 2131 2182 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2144 2195 2145 2196 2146 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2147 { 2148 UNUSED_PARAM(state); 2149 UNUSED_PARAM(thisValue); 2197 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2198 { 2199 UNUSED_PARAM(state); 2200 UNUSED_PARAM(thisValue); 2201 UNUSED_PARAM(slotBase); 2150 2202 JSValue decodedThisValue = JSValue::decode(thisValue); 2151 2203 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2162 2214 2163 2215 2164 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName) 2165 { 2166 UNUSED_PARAM(state); 2167 UNUSED_PARAM(thisValue); 2216 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2217 { 2218 UNUSED_PARAM(state); 2219 UNUSED_PARAM(thisValue); 2220 UNUSED_PARAM(slotBase); 2168 2221 JSValue decodedThisValue = JSValue::decode(thisValue); 2169 2222 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2182 2235 2183 2236 2184 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2185 { 2186 UNUSED_PARAM(state); 2187 UNUSED_PARAM(thisValue); 2237 EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2238 { 2239 UNUSED_PARAM(state); 2240 UNUSED_PARAM(thisValue); 2241 UNUSED_PARAM(slotBase); 2188 2242 JSValue decodedThisValue = JSValue::decode(thisValue); 2189 2243 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2200 2254 2201 2255 2202 EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2203 { 2204 UNUSED_PARAM(state); 2205 UNUSED_PARAM(thisValue); 2256 EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2257 { 2258 UNUSED_PARAM(state); 2259 UNUSED_PARAM(thisValue); 2260 UNUSED_PARAM(slotBase); 2206 2261 JSValue decodedThisValue = JSValue::decode(thisValue); 2207 2262 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2216 2271 2217 2272 #if ENABLE(Condition1) 2218 EncodedJSValue jsTestObjConditionalAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName) 2219 { 2220 UNUSED_PARAM(state); 2221 UNUSED_PARAM(thisValue); 2273 EncodedJSValue jsTestObjConditionalAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2274 { 2275 UNUSED_PARAM(state); 2276 UNUSED_PARAM(thisValue); 2277 UNUSED_PARAM(slotBase); 2222 2278 JSValue decodedThisValue = JSValue::decode(thisValue); 2223 2279 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2233 2289 2234 2290 #if ENABLE(Condition1) && ENABLE(Condition2) 2235 EncodedJSValue jsTestObjConditionalAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName) 2236 { 2237 UNUSED_PARAM(state); 2238 UNUSED_PARAM(thisValue); 2291 EncodedJSValue jsTestObjConditionalAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2292 { 2293 UNUSED_PARAM(state); 2294 UNUSED_PARAM(thisValue); 2295 UNUSED_PARAM(slotBase); 2239 2296 JSValue decodedThisValue = JSValue::decode(thisValue); 2240 2297 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2250 2307 2251 2308 #if ENABLE(Condition1) || ENABLE(Condition2) 2252 EncodedJSValue jsTestObjConditionalAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName) 2253 { 2254 UNUSED_PARAM(state); 2255 UNUSED_PARAM(thisValue); 2309 EncodedJSValue jsTestObjConditionalAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2310 { 2311 UNUSED_PARAM(state); 2312 UNUSED_PARAM(thisValue); 2313 UNUSED_PARAM(slotBase); 2256 2314 JSValue decodedThisValue = JSValue::decode(thisValue); 2257 2315 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2267 2325 2268 2326 #if ENABLE(Condition1) 2269 EncodedJSValue jsTestObjConditionalAttr4Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName) 2270 { 2271 UNUSED_PARAM(state); 2272 UNUSED_PARAM(thisValue); 2327 EncodedJSValue jsTestObjConditionalAttr4Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2328 { 2329 UNUSED_PARAM(state); 2330 UNUSED_PARAM(thisValue); 2331 UNUSED_PARAM(slotBase); 2273 2332 JSValue decodedThisValue = JSValue::decode(thisValue); 2274 2333 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2282 2341 2283 2342 #if ENABLE(Condition1) && ENABLE(Condition2) 2284 EncodedJSValue jsTestObjConditionalAttr5Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName) 2285 { 2286 UNUSED_PARAM(state); 2287 UNUSED_PARAM(thisValue); 2343 EncodedJSValue jsTestObjConditionalAttr5Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2344 { 2345 UNUSED_PARAM(state); 2346 UNUSED_PARAM(thisValue); 2347 UNUSED_PARAM(slotBase); 2288 2348 JSValue decodedThisValue = JSValue::decode(thisValue); 2289 2349 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2297 2357 2298 2358 #if ENABLE(Condition1) || ENABLE(Condition2) 2299 EncodedJSValue jsTestObjConditionalAttr6Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName) 2300 { 2301 UNUSED_PARAM(state); 2302 UNUSED_PARAM(thisValue); 2359 EncodedJSValue jsTestObjConditionalAttr6Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2360 { 2361 UNUSED_PARAM(state); 2362 UNUSED_PARAM(thisValue); 2363 UNUSED_PARAM(slotBase); 2303 2364 JSValue decodedThisValue = JSValue::decode(thisValue); 2304 2365 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2311 2372 #endif 2312 2373 2313 EncodedJSValue jsTestObjCachedAttribute1(ExecState* state, EncodedJSValue thisValue, PropertyName) 2314 { 2315 UNUSED_PARAM(state); 2316 UNUSED_PARAM(thisValue); 2374 EncodedJSValue jsTestObjCachedAttribute1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2375 { 2376 UNUSED_PARAM(state); 2377 UNUSED_PARAM(thisValue); 2378 UNUSED_PARAM(slotBase); 2317 2379 JSValue decodedThisValue = JSValue::decode(thisValue); 2318 2380 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2329 2391 2330 2392 2331 EncodedJSValue jsTestObjCachedAttribute2(ExecState* state, EncodedJSValue thisValue, PropertyName) 2332 { 2333 UNUSED_PARAM(state); 2334 UNUSED_PARAM(thisValue); 2393 EncodedJSValue jsTestObjCachedAttribute2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2394 { 2395 UNUSED_PARAM(state); 2396 UNUSED_PARAM(thisValue); 2397 UNUSED_PARAM(slotBase); 2335 2398 JSValue decodedThisValue = JSValue::decode(thisValue); 2336 2399 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2347 2410 2348 2411 2349 EncodedJSValue jsTestObjAnyAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2350 { 2351 UNUSED_PARAM(state); 2352 UNUSED_PARAM(thisValue); 2412 EncodedJSValue jsTestObjAnyAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2413 { 2414 UNUSED_PARAM(state); 2415 UNUSED_PARAM(thisValue); 2416 UNUSED_PARAM(slotBase); 2353 2417 JSValue decodedThisValue = JSValue::decode(thisValue); 2354 2418 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2362 2426 2363 2427 2364 EncodedJSValue jsTestObjContentDocument(ExecState* state, EncodedJSValue thisValue, PropertyName) 2365 { 2366 UNUSED_PARAM(state); 2367 UNUSED_PARAM(thisValue); 2428 EncodedJSValue jsTestObjContentDocument(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2429 { 2430 UNUSED_PARAM(state); 2431 UNUSED_PARAM(thisValue); 2432 UNUSED_PARAM(slotBase); 2368 2433 JSValue decodedThisValue = JSValue::decode(thisValue); 2369 2434 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2376 2441 2377 2442 2378 EncodedJSValue jsTestObjMutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName) 2379 { 2380 UNUSED_PARAM(state); 2381 UNUSED_PARAM(thisValue); 2443 EncodedJSValue jsTestObjMutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2444 { 2445 UNUSED_PARAM(state); 2446 UNUSED_PARAM(thisValue); 2447 UNUSED_PARAM(slotBase); 2382 2448 JSValue decodedThisValue = JSValue::decode(thisValue); 2383 2449 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2391 2457 2392 2458 2393 EncodedJSValue jsTestObjImmutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName) 2394 { 2395 UNUSED_PARAM(state); 2396 UNUSED_PARAM(thisValue); 2459 EncodedJSValue jsTestObjImmutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2460 { 2461 UNUSED_PARAM(state); 2462 UNUSED_PARAM(thisValue); 2463 UNUSED_PARAM(slotBase); 2397 2464 JSValue decodedThisValue = JSValue::decode(thisValue); 2398 2465 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2406 2473 2407 2474 2408 EncodedJSValue jsTestObjStrawberry(ExecState* state, EncodedJSValue thisValue, PropertyName) 2409 { 2410 UNUSED_PARAM(state); 2411 UNUSED_PARAM(thisValue); 2475 EncodedJSValue jsTestObjStrawberry(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2476 { 2477 UNUSED_PARAM(state); 2478 UNUSED_PARAM(thisValue); 2479 UNUSED_PARAM(slotBase); 2412 2480 JSValue decodedThisValue = JSValue::decode(thisValue); 2413 2481 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2421 2489 2422 2490 2423 EncodedJSValue jsTestObjStrictFloat(ExecState* state, EncodedJSValue thisValue, PropertyName) 2424 { 2425 UNUSED_PARAM(state); 2426 UNUSED_PARAM(thisValue); 2491 EncodedJSValue jsTestObjStrictFloat(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2492 { 2493 UNUSED_PARAM(state); 2494 UNUSED_PARAM(thisValue); 2495 UNUSED_PARAM(slotBase); 2427 2496 JSValue decodedThisValue = JSValue::decode(thisValue); 2428 2497 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2436 2505 2437 2506 2438 EncodedJSValue jsTestObjDescription(ExecState* state, EncodedJSValue thisValue, PropertyName) 2439 { 2440 UNUSED_PARAM(state); 2441 UNUSED_PARAM(thisValue); 2507 EncodedJSValue jsTestObjDescription(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2508 { 2509 UNUSED_PARAM(state); 2510 UNUSED_PARAM(thisValue); 2511 UNUSED_PARAM(slotBase); 2442 2512 JSValue decodedThisValue = JSValue::decode(thisValue); 2443 2513 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2451 2521 2452 2522 2453 EncodedJSValue jsTestObjId(ExecState* state, EncodedJSValue thisValue, PropertyName) 2454 { 2455 UNUSED_PARAM(state); 2456 UNUSED_PARAM(thisValue); 2523 EncodedJSValue jsTestObjId(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2524 { 2525 UNUSED_PARAM(state); 2526 UNUSED_PARAM(thisValue); 2527 UNUSED_PARAM(slotBase); 2457 2528 JSValue decodedThisValue = JSValue::decode(thisValue); 2458 2529 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2466 2537 2467 2538 2468 EncodedJSValue jsTestObjHash(ExecState* state, EncodedJSValue thisValue, PropertyName) 2469 { 2470 UNUSED_PARAM(state); 2471 UNUSED_PARAM(thisValue); 2539 EncodedJSValue jsTestObjHash(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2540 { 2541 UNUSED_PARAM(state); 2542 UNUSED_PARAM(thisValue); 2543 UNUSED_PARAM(slotBase); 2472 2544 JSValue decodedThisValue = JSValue::decode(thisValue); 2473 2545 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2481 2553 2482 2554 2483 EncodedJSValue jsTestObjReplaceableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2484 { 2485 UNUSED_PARAM(state); 2486 UNUSED_PARAM(thisValue); 2555 EncodedJSValue jsTestObjReplaceableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2556 { 2557 UNUSED_PARAM(state); 2558 UNUSED_PARAM(thisValue); 2559 UNUSED_PARAM(slotBase); 2487 2560 JSValue decodedThisValue = JSValue::decode(thisValue); 2488 2561 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2496 2569 2497 2570 2498 EncodedJSValue jsTestObjNullableDoubleAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2499 { 2500 UNUSED_PARAM(state); 2501 UNUSED_PARAM(thisValue); 2571 EncodedJSValue jsTestObjNullableDoubleAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2572 { 2573 UNUSED_PARAM(state); 2574 UNUSED_PARAM(thisValue); 2575 UNUSED_PARAM(slotBase); 2502 2576 JSValue decodedThisValue = JSValue::decode(thisValue); 2503 2577 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2511 2585 2512 2586 2513 EncodedJSValue jsTestObjNullableLongAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2514 { 2515 UNUSED_PARAM(state); 2516 UNUSED_PARAM(thisValue); 2587 EncodedJSValue jsTestObjNullableLongAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2588 { 2589 UNUSED_PARAM(state); 2590 UNUSED_PARAM(thisValue); 2591 UNUSED_PARAM(slotBase); 2517 2592 JSValue decodedThisValue = JSValue::decode(thisValue); 2518 2593 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2526 2601 2527 2602 2528 EncodedJSValue jsTestObjNullableBooleanAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2529 { 2530 UNUSED_PARAM(state); 2531 UNUSED_PARAM(thisValue); 2603 EncodedJSValue jsTestObjNullableBooleanAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2604 { 2605 UNUSED_PARAM(state); 2606 UNUSED_PARAM(thisValue); 2607 UNUSED_PARAM(slotBase); 2532 2608 JSValue decodedThisValue = JSValue::decode(thisValue); 2533 2609 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2541 2617 2542 2618 2543 EncodedJSValue jsTestObjNullableStringAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2544 { 2545 UNUSED_PARAM(state); 2546 UNUSED_PARAM(thisValue); 2619 EncodedJSValue jsTestObjNullableStringAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2620 { 2621 UNUSED_PARAM(state); 2622 UNUSED_PARAM(thisValue); 2623 UNUSED_PARAM(slotBase); 2547 2624 JSValue decodedThisValue = JSValue::decode(thisValue); 2548 2625 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2556 2633 2557 2634 2558 EncodedJSValue jsTestObjNullableLongSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2559 { 2560 UNUSED_PARAM(state); 2561 UNUSED_PARAM(thisValue); 2635 EncodedJSValue jsTestObjNullableLongSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2636 { 2637 UNUSED_PARAM(state); 2638 UNUSED_PARAM(thisValue); 2639 UNUSED_PARAM(slotBase); 2562 2640 JSValue decodedThisValue = JSValue::decode(thisValue); 2563 2641 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2571 2649 2572 2650 2573 EncodedJSValue jsTestObjNullableStringSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2574 { 2575 UNUSED_PARAM(state); 2576 UNUSED_PARAM(thisValue); 2651 EncodedJSValue jsTestObjNullableStringSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2652 { 2653 UNUSED_PARAM(state); 2654 UNUSED_PARAM(thisValue); 2655 UNUSED_PARAM(slotBase); 2577 2656 JSValue decodedThisValue = JSValue::decode(thisValue); 2578 2657 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2586 2665 2587 2666 2588 EncodedJSValue jsTestObjNullableStringValue(ExecState* state, EncodedJSValue thisValue, PropertyName) 2589 { 2590 UNUSED_PARAM(state); 2591 UNUSED_PARAM(thisValue); 2667 EncodedJSValue jsTestObjNullableStringValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2668 { 2669 UNUSED_PARAM(state); 2670 UNUSED_PARAM(thisValue); 2671 UNUSED_PARAM(slotBase); 2592 2672 JSValue decodedThisValue = JSValue::decode(thisValue); 2593 2673 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2603 2683 2604 2684 2605 EncodedJSValue jsTestObjAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2606 { 2607 UNUSED_PARAM(state); 2608 UNUSED_PARAM(thisValue); 2685 EncodedJSValue jsTestObjAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2686 { 2687 UNUSED_PARAM(state); 2688 UNUSED_PARAM(thisValue); 2689 UNUSED_PARAM(slotBase); 2609 2690 JSValue decodedThisValue = JSValue::decode(thisValue); 2610 2691 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2618 2699 2619 2700 2620 EncodedJSValue jsTestObjAttributeWithReservedEnumType(ExecState* state, EncodedJSValue thisValue, PropertyName) 2621 { 2622 UNUSED_PARAM(state); 2623 UNUSED_PARAM(thisValue); 2701 EncodedJSValue jsTestObjAttributeWithReservedEnumType(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2702 { 2703 UNUSED_PARAM(state); 2704 UNUSED_PARAM(thisValue); 2705 UNUSED_PARAM(slotBase); 2624 2706 JSValue decodedThisValue = JSValue::decode(thisValue); 2625 2707 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2633 2715 2634 2716 2635 EncodedJSValue jsTestObjPutForwardsAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2636 { 2637 UNUSED_PARAM(state); 2638 UNUSED_PARAM(thisValue); 2717 EncodedJSValue jsTestObjPutForwardsAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2718 { 2719 UNUSED_PARAM(state); 2720 UNUSED_PARAM(thisValue); 2721 UNUSED_PARAM(slotBase); 2639 2722 JSValue decodedThisValue = JSValue::decode(thisValue); 2640 2723 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2648 2731 2649 2732 2650 EncodedJSValue jsTestObjPutForwardsNullableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName) 2651 { 2652 UNUSED_PARAM(state); 2653 UNUSED_PARAM(thisValue); 2733 EncodedJSValue jsTestObjPutForwardsNullableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 2734 { 2735 UNUSED_PARAM(state); 2736 UNUSED_PARAM(thisValue); 2737 UNUSED_PARAM(slotBase); 2654 2738 JSValue decodedThisValue = JSValue::decode(thisValue); 2655 2739 auto* castedThis = jsDynamicCast<JSTestObj*>(decodedThisValue); … … 2663 2747 2664 2748 2665 EncodedJSValue jsTestObjConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )2749 EncodedJSValue jsTestObjConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 2666 2750 { 2667 2751 JSTestObjPrototype* domObject = jsDynamicCast<JSTestObjPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp
r201166 r201331 36 36 // Attributes 37 37 38 JSC::EncodedJSValue jsTestOverloadedConstructorsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );38 JSC::EncodedJSValue jsTestOverloadedConstructorsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 39 39 bool setJSTestOverloadedConstructorsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 40 40 … … 200 200 } 201 201 202 EncodedJSValue jsTestOverloadedConstructorsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )202 EncodedJSValue jsTestOverloadedConstructorsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 203 203 { 204 204 JSTestOverloadedConstructorsPrototype* domObject = jsDynamicCast<JSTestOverloadedConstructorsPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestOverrideBuiltins.cpp
r201166 r201331 42 42 // Attributes 43 43 44 JSC::EncodedJSValue jsTestOverrideBuiltinsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );44 JSC::EncodedJSValue jsTestOverrideBuiltinsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 45 45 bool setJSTestOverrideBuiltinsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 46 46 … … 157 157 } 158 158 159 EncodedJSValue jsTestOverrideBuiltinsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )159 EncodedJSValue jsTestOverrideBuiltinsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 160 160 { 161 161 JSTestOverrideBuiltinsPrototype* domObject = jsDynamicCast<JSTestOverrideBuiltinsPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp
r201166 r201331 39 39 // Attributes 40 40 41 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );41 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 42 42 bool setJSTestSerializedScriptValueInterfaceValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 43 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );44 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );43 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 44 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 45 45 bool setJSTestSerializedScriptValueInterfaceCachedValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 46 JSC::EncodedJSValue jsTestSerializedScriptValueInterfacePorts(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );47 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );48 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );46 JSC::EncodedJSValue jsTestSerializedScriptValueInterfacePorts(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 47 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 48 JSC::EncodedJSValue jsTestSerializedScriptValueInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 49 49 bool setJSTestSerializedScriptValueInterfaceConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 50 50 … … 134 134 } 135 135 136 EncodedJSValue jsTestSerializedScriptValueInterfaceValue(ExecState* state, EncodedJSValue thisValue, PropertyName) 137 { 138 UNUSED_PARAM(state); 139 UNUSED_PARAM(thisValue); 136 EncodedJSValue jsTestSerializedScriptValueInterfaceValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 137 { 138 UNUSED_PARAM(state); 139 UNUSED_PARAM(thisValue); 140 UNUSED_PARAM(slotBase); 140 141 JSValue decodedThisValue = JSValue::decode(thisValue); 141 142 auto* castedThis = jsDynamicCast<JSTestSerializedScriptValueInterface*>(decodedThisValue); … … 149 150 150 151 151 EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName) 152 { 153 UNUSED_PARAM(state); 154 UNUSED_PARAM(thisValue); 152 EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 153 { 154 UNUSED_PARAM(state); 155 UNUSED_PARAM(thisValue); 156 UNUSED_PARAM(slotBase); 155 157 JSValue decodedThisValue = JSValue::decode(thisValue); 156 158 auto* castedThis = jsDynamicCast<JSTestSerializedScriptValueInterface*>(decodedThisValue); … … 164 166 165 167 166 EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(ExecState* state, EncodedJSValue thisValue, PropertyName) 167 { 168 UNUSED_PARAM(state); 169 UNUSED_PARAM(thisValue); 168 EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 169 { 170 UNUSED_PARAM(state); 171 UNUSED_PARAM(thisValue); 172 UNUSED_PARAM(slotBase); 170 173 JSValue decodedThisValue = JSValue::decode(thisValue); 171 174 auto* castedThis = jsDynamicCast<JSTestSerializedScriptValueInterface*>(decodedThisValue); … … 182 185 183 186 184 EncodedJSValue jsTestSerializedScriptValueInterfacePorts(ExecState* state, EncodedJSValue thisValue, PropertyName) 185 { 186 UNUSED_PARAM(state); 187 UNUSED_PARAM(thisValue); 187 EncodedJSValue jsTestSerializedScriptValueInterfacePorts(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 188 { 189 UNUSED_PARAM(state); 190 UNUSED_PARAM(thisValue); 191 UNUSED_PARAM(slotBase); 188 192 JSValue decodedThisValue = JSValue::decode(thisValue); 189 193 auto* castedThis = jsDynamicCast<JSTestSerializedScriptValueInterface*>(decodedThisValue); … … 197 201 198 202 199 EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName) 200 { 201 UNUSED_PARAM(state); 202 UNUSED_PARAM(thisValue); 203 EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 204 { 205 UNUSED_PARAM(state); 206 UNUSED_PARAM(thisValue); 207 UNUSED_PARAM(slotBase); 203 208 JSValue decodedThisValue = JSValue::decode(thisValue); 204 209 auto* castedThis = jsDynamicCast<JSTestSerializedScriptValueInterface*>(decodedThisValue); … … 215 220 216 221 217 EncodedJSValue jsTestSerializedScriptValueInterfaceConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )222 EncodedJSValue jsTestSerializedScriptValueInterfaceConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 218 223 { 219 224 JSTestSerializedScriptValueInterfacePrototype* domObject = jsDynamicCast<JSTestSerializedScriptValueInterfacePrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp
r201318 r201331 61 61 // Attributes 62 62 63 JSC::EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );63 JSC::EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 64 64 bool setJSTestTypedefsUnsignedLongLongAttr(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 65 JSC::EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );65 JSC::EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 66 66 bool setJSTestTypedefsImmutableSerializedScriptValue(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 67 JSC::EncodedJSValue jsTestTypedefsConstructorTestSubObj(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );68 JSC::EncodedJSValue jsTestTypedefsAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );67 JSC::EncodedJSValue jsTestTypedefsConstructorTestSubObj(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 68 JSC::EncodedJSValue jsTestTypedefsAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 69 69 bool setJSTestTypedefsAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 70 JSC::EncodedJSValue jsTestTypedefsAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );70 JSC::EncodedJSValue jsTestTypedefsAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 71 71 bool setJSTestTypedefsAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 72 JSC::EncodedJSValue jsTestTypedefsStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );72 JSC::EncodedJSValue jsTestTypedefsStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 73 73 bool setJSTestTypedefsStringAttrWithGetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 74 JSC::EncodedJSValue jsTestTypedefsStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );74 JSC::EncodedJSValue jsTestTypedefsStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 75 75 bool setJSTestTypedefsStringAttrWithSetterException(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 76 JSC::EncodedJSValue jsTestTypedefsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );76 JSC::EncodedJSValue jsTestTypedefsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 77 77 bool setJSTestTypedefsConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 78 78 … … 219 219 } 220 220 221 EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName )221 EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 222 222 { 223 223 UNUSED_PARAM(state); 224 224 UNUSED_PARAM(thisValue); 225 UNUSED_PARAM(slotBase); 225 226 JSValue decodedThisValue = JSValue::decode(thisValue); 226 227 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 234 235 235 236 236 EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(ExecState* state, EncodedJSValue thisValue, PropertyName )237 EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 237 238 { 238 239 UNUSED_PARAM(state); 239 240 UNUSED_PARAM(thisValue); 241 UNUSED_PARAM(slotBase); 240 242 JSValue decodedThisValue = JSValue::decode(thisValue); 241 243 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 249 251 250 252 251 EncodedJSValue jsTestTypedefsConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName )253 EncodedJSValue jsTestTypedefsConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 252 254 { 253 255 UNUSED_PARAM(state); 254 256 UNUSED_PARAM(thisValue); 257 UNUSED_PARAM(slotBase); 255 258 JSValue decodedThisValue = JSValue::decode(thisValue); 256 259 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 262 265 263 266 264 EncodedJSValue jsTestTypedefsAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName )267 EncodedJSValue jsTestTypedefsAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 265 268 { 266 269 UNUSED_PARAM(state); 267 270 UNUSED_PARAM(thisValue); 271 UNUSED_PARAM(slotBase); 268 272 JSValue decodedThisValue = JSValue::decode(thisValue); 269 273 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 279 283 280 284 281 EncodedJSValue jsTestTypedefsAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName )285 EncodedJSValue jsTestTypedefsAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 282 286 { 283 287 UNUSED_PARAM(state); 284 288 UNUSED_PARAM(thisValue); 289 UNUSED_PARAM(slotBase); 285 290 JSValue decodedThisValue = JSValue::decode(thisValue); 286 291 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 294 299 295 300 296 EncodedJSValue jsTestTypedefsStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName )301 EncodedJSValue jsTestTypedefsStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 297 302 { 298 303 UNUSED_PARAM(state); 299 304 UNUSED_PARAM(thisValue); 305 UNUSED_PARAM(slotBase); 300 306 JSValue decodedThisValue = JSValue::decode(thisValue); 301 307 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 311 317 312 318 313 EncodedJSValue jsTestTypedefsStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName )319 EncodedJSValue jsTestTypedefsStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 314 320 { 315 321 UNUSED_PARAM(state); 316 322 UNUSED_PARAM(thisValue); 323 UNUSED_PARAM(slotBase); 317 324 JSValue decodedThisValue = JSValue::decode(thisValue); 318 325 auto* castedThis = jsDynamicCast<JSTestTypedefs*>(decodedThisValue); … … 326 333 327 334 328 EncodedJSValue jsTestTypedefsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )335 EncodedJSValue jsTestTypedefsConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 329 336 { 330 337 JSTestTypedefsPrototype* domObject = jsDynamicCast<JSTestTypedefsPrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp
r201166 r201331 35 35 // Attributes 36 36 37 JSC::EncodedJSValue jsattributeReadonly(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );38 JSC::EncodedJSValue jsattributeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );37 JSC::EncodedJSValue jsattributeReadonly(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 38 JSC::EncodedJSValue jsattributeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 39 39 bool setJSattributeConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 40 40 … … 142 142 } 143 143 144 EncodedJSValue jsattributeReadonly(ExecState* state, EncodedJSValue thisValue, PropertyName )144 EncodedJSValue jsattributeReadonly(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase) 145 145 { 146 146 UNUSED_PARAM(state); 147 147 UNUSED_PARAM(thisValue); 148 UNUSED_PARAM(slotBase); 148 149 JSValue decodedThisValue = JSValue::decode(thisValue); 149 150 auto* castedThis = jsDynamicCast<JSattribute*>(decodedThisValue); … … 157 158 158 159 159 EncodedJSValue jsattributeConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )160 EncodedJSValue jsattributeConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 160 161 { 161 162 JSattributePrototype* domObject = jsDynamicCast<JSattributePrototype*>(JSValue::decode(thisValue)); -
trunk/Source/WebCore/bindings/scripts/test/JS/JSreadonly.cpp
r201166 r201331 33 33 // Attributes 34 34 35 JSC::EncodedJSValue jsreadonlyConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName );35 JSC::EncodedJSValue jsreadonlyConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::PropertyName, JSC::JSObject*); 36 36 bool setJSreadonlyConstructor(JSC::ExecState*, JSC::EncodedJSValue, JSC::EncodedJSValue); 37 37 … … 116 116 } 117 117 118 EncodedJSValue jsreadonlyConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName )118 EncodedJSValue jsreadonlyConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*) 119 119 { 120 120 JSreadonlyPrototype* domObject = jsDynamicCast<JSreadonlyPrototype*>(JSValue::decode(thisValue));
Note: See TracChangeset
for help on using the changeset viewer.