-
mhahnenberg@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=70741 Reviewed by Geoffrey Garen. Source/JavaScriptCore: Removed all declarations and definitions of getOwnPropertySlotVirtual. Also replaced all call sites to getOwnPropertyVirtualVirtual with a corresponding lookup in the MethodTable. * API/JSCallbackObject.h: * API/JSCallbackObjectFunctions.h: (JSC::::getOwnPropertyDescriptor): * JavaScriptCore.exp: * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: * debugger/DebuggerActivation.cpp: (JSC::DebuggerActivation::getOwnPropertySlot): * debugger/DebuggerActivation.h: * runtime/Arguments.cpp: * runtime/Arguments.h: * runtime/ArrayConstructor.cpp: * runtime/ArrayConstructor.h: * runtime/ArrayPrototype.cpp: * runtime/ArrayPrototype.h: * runtime/BooleanPrototype.cpp: * runtime/BooleanPrototype.h: * runtime/DateConstructor.cpp: * runtime/DateConstructor.h: * runtime/DatePrototype.cpp: * runtime/DatePrototype.h: (JSC::DatePrototype::create): * runtime/ErrorPrototype.cpp: * runtime/ErrorPrototype.h: * runtime/JSActivation.cpp: * runtime/JSActivation.h: * runtime/JSArray.cpp: (JSC::JSArray::getOwnPropertySlotByIndex): * runtime/JSArray.h: * runtime/JSByteArray.cpp: * runtime/JSByteArray.h: * runtime/JSCell.cpp: * runtime/JSCell.h: * runtime/JSFunction.cpp: (JSC::JSFunction::getOwnPropertyDescriptor): (JSC::JSFunction::getOwnPropertyNames): (JSC::JSFunction::put): * runtime/JSFunction.h: * runtime/JSGlobalObject.cpp: * runtime/JSGlobalObject.h: * runtime/JSNotAnObject.cpp: * runtime/JSNotAnObject.h: * runtime/JSONObject.cpp: (JSC::Stringifier::Holder::appendNextProperty): (JSC::Walker::walk): * runtime/JSONObject.h: * runtime/JSObject.cpp: (JSC::JSObject::getOwnPropertySlotByIndex): (JSC::JSObject::hasOwnProperty): * runtime/JSObject.h: (JSC::JSCell::fastGetOwnPropertySlot): (JSC::JSObject::getPropertySlot): (JSC::JSValue::get): * runtime/JSStaticScopeObject.cpp: * runtime/JSStaticScopeObject.h: * runtime/JSString.cpp: (JSC::JSString::getOwnPropertySlot): * runtime/JSString.h: * runtime/MathObject.cpp: * runtime/MathObject.h: (JSC::MathObject::create): * runtime/NumberConstructor.cpp: * runtime/NumberConstructor.h: * runtime/NumberPrototype.cpp: * runtime/NumberPrototype.h: * runtime/ObjectConstructor.cpp: * runtime/ObjectConstructor.h: * runtime/ObjectPrototype.cpp: * runtime/ObjectPrototype.h: * runtime/RegExpConstructor.cpp: * runtime/RegExpConstructor.h: * runtime/RegExpMatchesArray.h: (JSC::RegExpMatchesArray::createStructure): * runtime/RegExpObject.cpp: * runtime/RegExpObject.h: * runtime/RegExpPrototype.cpp: * runtime/RegExpPrototype.h: * runtime/StringConstructor.cpp: * runtime/StringConstructor.h: * runtime/StringObject.cpp: * runtime/StringObject.h: * runtime/StringPrototype.cpp: * runtime/StringPrototype.h: Source/JavaScriptGlue: Removed all declarations and definitions of getOwnPropertySlotVirtual. Also replaced all call sites to getOwnPropertyVirtualVirtual with a corresponding lookup in the MethodTable. * UserObjectImp.cpp: * UserObjectImp.h: Source/WebCore: No new tests. Removed all declarations and definitions of getOwnPropertySlotVirtual. Also replaced all call sites to getOwnPropertyVirtualVirtual with a corresponding lookup in the MethodTable. * WebCore.exp.in: * bindings/js/JSDOMWindowCustom.cpp: (WebCore::DialogHandler::returnValue): * bindings/js/JSDOMWindowShell.cpp: (WebCore::JSDOMWindowShell::getOwnPropertySlot): * bindings/js/JSDOMWindowShell.h: * bindings/js/SerializedScriptValue.cpp: (WebCore::CloneSerializer::getSparseIndex): (WebCore::CloneSerializer::getProperty): * bindings/scripts/CodeGeneratorJS.pm: (GenerateHeader): (GenerateImplementation): (GenerateConstructorDeclaration): (GenerateConstructorDefinition): * bridge/objc/objc_runtime.h: * bridge/objc/objc_runtime.mm: * bridge/qt/qt_runtime.cpp: * bridge/qt/qt_runtime.h: * bridge/runtime_array.cpp: * bridge/runtime_array.h: * bridge/runtime_method.cpp: * bridge/runtime_method.h: * bridge/runtime_object.cpp: * bridge/runtime_object.h: Source/WebKit2: Removed all declarations and definitions of getOwnPropertySlotVirtual. Also replaced all call sites to getOwnPropertyVirtualVirtual with a corresponding lookup in the MethodTable. * WebProcess/Plugins/Netscape/JSNPObject.cpp: * WebProcess/Plugins/Netscape/JSNPObject.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@98501 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5c103b05