Skip to content
  • mhahnenberg@apple.com's avatar
    Rename getOwnPropertySlot to getOwnPropertySlotVirtual · f0418c85
    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