-
mhahnenberg@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=69810 Reviewed by Geoffrey Garen. Source/JavaScriptCore: Renamed the virtual version of getOwnPropertySlot to getOwnPropertySlotVirtual in preparation for when we add the static getOwnPropertySlot to the MethodTable in ClassInfo. Also added a few static getOwnPropertySlot functions where they had been overlooked before (especially in CodeGeneratorJS.pm). * API/JSCallbackObject.h: * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertySlotVirtual): (JSC::::getOwnPropertySlot): (JSC::::getOwnPropertyDescriptor): (JSC::::staticFunctionGetter): * JavaScriptCore.exp: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: * debugger/DebuggerActivation.cpp: (JSC::DebuggerActivation::getOwnPropertySlotVirtual): (JSC::DebuggerActivation::getOwnPropertySlot): * debugger/DebuggerActivation.h: * runtime/Arguments.cpp: (JSC::Arguments::getOwnPropertySlotVirtual): (JSC::Arguments::getOwnPropertySlot): * runtime/Arguments.h: * runtime/ArrayConstructor.cpp: (JSC::ArrayConstructor::getOwnPropertySlotVirtual): (JSC::ArrayConstructor::getOwnPropertySlot): * runtime/ArrayConstructor.h: * runtime/ArrayPrototype.cpp: (JSC::ArrayPrototype::getOwnPropertySlotVirtual): * runtime/ArrayPrototype.h: * runtime/BooleanPrototype.cpp: (JSC::BooleanPrototype::getOwnPropertySlotVirtual): * runtime/BooleanPrototype.h: * runtime/DateConstructor.cpp: (JSC::DateConstructor::getOwnPropertySlotVirtual): * runtime/DateConstructor.h: * runtime/DatePrototype.cpp: (JSC::DatePrototype::getOwnPropertySlotVirtual): * runtime/DatePrototype.h: * runtime/ErrorPrototype.cpp: (JSC::ErrorPrototype::getOwnPropertySlotVirtual): * runtime/ErrorPrototype.h: * runtime/JSActivation.cpp: (JSC::JSActivation::getOwnPropertySlotVirtual): * runtime/JSActivation.h: * runtime/JSArray.cpp: (JSC::JSArray::getOwnPropertySlotVirtual): (JSC::JSArray::getOwnPropertySlot): * runtime/JSArray.h: * runtime/JSBoundFunction.cpp: (JSC::JSBoundFunction::getOwnPropertySlotVirtual): * runtime/JSBoundFunction.h: * runtime/JSByteArray.cpp: (JSC::JSByteArray::getOwnPropertySlotVirtual): * runtime/JSByteArray.h: * runtime/JSCell.cpp: (JSC::JSCell::getOwnPropertySlotVirtual): * runtime/JSCell.h: * runtime/JSFunction.cpp: (JSC::JSFunction::getOwnPropertySlotVirtual): (JSC::JSFunction::getOwnPropertyDescriptor): (JSC::JSFunction::getOwnPropertyNames): (JSC::JSFunction::put): * runtime/JSFunction.h: * runtime/JSGlobalObject.cpp: (JSC::JSGlobalObject::getOwnPropertySlotVirtual): * runtime/JSGlobalObject.h: (JSC::JSGlobalObject::hasOwnPropertyForWrite): * runtime/JSNotAnObject.cpp: (JSC::JSNotAnObject::getOwnPropertySlotVirtual): * runtime/JSNotAnObject.h: * runtime/JSONObject.cpp: (JSC::Stringifier::Holder::appendNextProperty): (JSC::JSONObject::getOwnPropertySlotVirtual): (JSC::Walker::walk): * runtime/JSONObject.h: * runtime/JSObject.cpp: (JSC::JSObject::getOwnPropertySlotVirtual): (JSC::JSObject::getOwnPropertySlot): (JSC::JSObject::hasOwnProperty): * runtime/JSObject.h: (JSC::JSObject::getOwnPropertySlotVirtual): (JSC::JSCell::fastGetOwnPropertySlot): (JSC::JSObject::getPropertySlot): (JSC::JSValue::get): * runtime/JSStaticScopeObject.cpp: (JSC::JSStaticScopeObject::getOwnPropertySlotVirtual): * runtime/JSStaticScopeObject.h: * runtime/JSString.cpp: (JSC::JSString::getOwnPropertySlotVirtual): (JSC::JSString::getOwnPropertySlot): * runtime/JSString.h: * runtime/Lookup.h: (JSC::getStaticPropertySlot): (JSC::getStaticFunctionSlot): (JSC::getStaticValueSlot): * runtime/MathObject.cpp: (JSC::MathObject::getOwnPropertySlotVirtual): * runtime/MathObject.h: * runtime/NumberConstructor.cpp: (JSC::NumberConstructor::getOwnPropertySlotVirtual): * runtime/NumberConstructor.h: * runtime/NumberPrototype.cpp: (JSC::NumberPrototype::getOwnPropertySlotVirtual): * runtime/NumberPrototype.h: * runtime/ObjectConstructor.cpp: (JSC::ObjectConstructor::getOwnPropertySlotVirtual): * runtime/ObjectConstructor.h: * runtime/ObjectPrototype.cpp: (JSC::ObjectPrototype::getOwnPropertySlotVirtual): * runtime/ObjectPrototype.h: * runtime/RegExpConstructor.cpp: (JSC::RegExpConstructor::getOwnPropertySlotVirtual): * runtime/RegExpConstructor.h: * runtime/RegExpMatchesArray.h: (JSC::RegExpMatchesArray::getOwnPropertySlotVirtual): * runtime/RegExpObject.cpp: (JSC::RegExpObject::getOwnPropertySlotVirtual): * runtime/RegExpObject.h: * runtime/RegExpPrototype.cpp: (JSC::RegExpPrototype::getOwnPropertySlotVirtual): * runtime/RegExpPrototype.h: * runtime/StringConstructor.cpp: (JSC::StringConstructor::getOwnPropertySlotVirtual): * runtime/StringConstructor.h: * runtime/StringObject.cpp: (JSC::StringObject::getOwnPropertySlotVirtual): * runtime/StringObject.h: * runtime/StringPrototype.cpp: (JSC::StringPrototype::getOwnPropertySlotVirtual): * runtime/StringPrototype.h: Source/JavaScriptGlue: Renamed the virtual version of getOwnPropertySlot to getOwnPropertySlotVirtual in preparation for when we add the static getOwnPropertySlot to the MethodTable in ClassInfo. Also added a few static getOwnPropertySlot functions where they had been overlooked before (especially in CodeGeneratorJS.pm). * UserObjectImp.cpp: (UserObjectImp::getOwnPropertySlotVirtual): * UserObjectImp.h: Source/WebCore: No new tests. Renamed the virtual version of getOwnPropertySlot to getOwnPropertySlotVirtual in preparation for when we add the static getOwnPropertySlot to the MethodTable in ClassInfo. Also added a few static getOwnPropertySlot functions where they had been overlooked before (especially in CodeGeneratorJS.pm). * WebCore.exp.in: * bindings/js/JSDOMWindowCustom.cpp: (WebCore::JSDOMWindow::getOwnPropertySlotVirtual): (WebCore::JSDOMWindow::getOwnPropertySlot): (WebCore::DialogHandler::returnValue): * bindings/js/JSDOMWindowShell.cpp: (WebCore::JSDOMWindowShell::getOwnPropertySlotVirtual): (WebCore::JSDOMWindowShell::getOwnPropertySlot): * bindings/js/JSDOMWindowShell.h: * bindings/js/JSWorkerContextCustom.cpp: (WebCore::JSWorkerContext::getOwnPropertySlotDelegate): * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::getSparseIndex): (WebCore::CloneSerializer::getProperty): * bindings/scripts/CodeGeneratorJS.pm: (GenerateGetOwnPropertySlotBody): (GenerateHeader): (GenerateImplementation): (GenerateConstructorDeclaration): (GenerateConstructorDefinition): * bindings/scripts/test/JS/JSTestInterface.cpp: (WebCore::JSTestInterfaceConstructor::getOwnPropertySlotVirtual): (WebCore::JSTestInterfaceConstructor::getOwnPropertySlot): (WebCore::JSTestInterface::getOwnPropertySlotVirtual): (WebCore::JSTestInterface::getOwnPropertySlot): * bindings/scripts/test/JS/JSTestInterface.h: * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp: (WebCore::JSTestMediaQueryListListenerConstructor::getOwnPropertySlotVirtual): (WebCore::JSTestMediaQueryListListenerConstructor::getOwnPropertySlot): (WebCore::JSTestMediaQueryListListenerPrototype::getOwnPropertySlotVirtual): (WebCore::JSTestMediaQueryListListenerPrototype::getOwnPropertySlot): (WebCore::JSTestMediaQueryListListener::getOwnPropertySlotVirtual): (WebCore::JSTestMediaQueryListListener::getOwnPropertySlot): * bindings/scripts/test/JS/JSTestMediaQueryListListener.h: * bindings/scripts/test/JS/JSTestObj.cpp: (WebCore::JSTestObjConstructor::getOwnPropertySlotVirtual): (WebCore::JSTestObjConstructor::getOwnPropertySlot): (WebCore::JSTestObjPrototype::getOwnPropertySlotVirtual): (WebCore::JSTestObjPrototype::getOwnPropertySlot): (WebCore::JSTestObj::getOwnPropertySlotVirtual): (WebCore::JSTestObj::getOwnPropertySlot): * bindings/scripts/test/JS/JSTestObj.h: * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp: (WebCore::JSTestSerializedScriptValueInterfaceConstructor::getOwnPropertySlotVirtual): (WebCore::JSTestSerializedScriptValueInterfaceConstructor::getOwnPropertySlot): (WebCore::JSTestSerializedScriptValueInterface::getOwnPropertySlotVirtual): (WebCore::JSTestSerializedScriptValueInterface::getOwnPropertySlot): * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h: * bridge/objc/objc_runtime.h: * bridge/objc/objc_runtime.mm: (JSC::Bindings::ObjcFallbackObjectImp::getOwnPropertySlotVirtual): * bridge/qt/qt_instance.cpp: (JSC::Bindings::QtInstance::getOwnPropertySlot): * bridge/qt/qt_runtime.cpp: (JSC::Bindings::QtRuntimeMetaMethod::getOwnPropertySlotVirtual): (JSC::Bindings::QtRuntimeConnectionMethod::getOwnPropertySlotVirtual): * bridge/qt/qt_runtime.h: * bridge/runtime_array.cpp: (JSC::RuntimeArray::getOwnPropertySlotVirtual): * bridge/runtime_array.h: * bridge/runtime_method.cpp: (JSC::RuntimeMethod::getOwnPropertySlotVirtual): * bridge/runtime_method.h: * bridge/runtime_object.cpp: (JSC::Bindings::RuntimeObject::getOwnPropertySlotVirtual): * bridge/runtime_object.h: Source/WebKit2: Renamed the virtual version of getOwnPropertySlot to getOwnPropertySlotVirtual in preparation for when we add the static getOwnPropertySlot to the MethodTable in ClassInfo. Also added a few static getOwnPropertySlot functions where they had been overlooked before (especially in CodeGeneratorJS.pm). * WebProcess/Plugins/Netscape/JSNPObject.cpp: (WebKit::JSNPObject::getOwnPropertySlotVirtual): * WebProcess/Plugins/Netscape/JSNPObject.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@97537 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f0418c85