Skip to content
  • fpizlo@apple.com's avatar
    Foo::s_info should be Foo::info(), so that you can change how the s_info is actually linked · 10ae2d0d
    fpizlo@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=119770
    
    Reviewed by Mark Hahnenberg.
    
    Source/JavaScriptCore: 
    
    * API/JSCallbackConstructor.cpp:
    (JSC::JSCallbackConstructor::finishCreation):
    * API/JSCallbackConstructor.h:
    (JSC::JSCallbackConstructor::createStructure):
    * API/JSCallbackFunction.cpp:
    (JSC::JSCallbackFunction::finishCreation):
    * API/JSCallbackFunction.h:
    (JSC::JSCallbackFunction::createStructure):
    * API/JSCallbackObject.cpp:
    (JSC::::createStructure):
    * API/JSCallbackObject.h:
    (JSC::JSCallbackObject::visitChildren):
    * API/JSCallbackObjectFunctions.h:
    (JSC::::asCallbackObject):
    (JSC::::finishCreation):
    * API/JSObjectRef.cpp:
    (JSObjectGetPrivate):
    (JSObjectSetPrivate):
    (JSObjectGetPrivateProperty):
    (JSObjectSetPrivateProperty):
    (JSObjectDeletePrivateProperty):
    * API/JSValueRef.cpp:
    (JSValueIsObjectOfClass):
    * API/JSWeakObjectMapRefPrivate.cpp:
    * API/ObjCCallbackFunction.h:
    (JSC::ObjCCallbackFunction::createStructure):
    * JSCTypedArrayStubs.h:
    * bytecode/CallLinkStatus.cpp:
    (JSC::CallLinkStatus::CallLinkStatus):
    (JSC::CallLinkStatus::function):
    (JSC::CallLinkStatus::internalFunction):
    * bytecode/CodeBlock.h:
    (JSC::baselineCodeBlockForInlineCallFrame):
    * bytecode/SpeculatedType.cpp:
    (JSC::speculationFromClassInfo):
    * bytecode/UnlinkedCodeBlock.cpp:
    (JSC::UnlinkedFunctionExecutable::visitChildren):
    (JSC::UnlinkedCodeBlock::visitChildren):
    (JSC::UnlinkedProgramCodeBlock::visitChildren):
    * bytecode/UnlinkedCodeBlock.h:
    (JSC::UnlinkedFunctionExecutable::createStructure):
    (JSC::UnlinkedProgramCodeBlock::createStructure):
    (JSC::UnlinkedEvalCodeBlock::createStructure):
    (JSC::UnlinkedFunctionCodeBlock::createStructure):
    * debugger/Debugger.cpp:
    * debugger/DebuggerActivation.cpp:
    (JSC::DebuggerActivation::visitChildren):
    * debugger/DebuggerActivation.h:
    (JSC::DebuggerActivation::createStructure):
    * debugger/DebuggerCallFrame.cpp:
    (JSC::DebuggerCallFrame::functionName):
    * dfg/DFGAbstractInterpreterInlines.h:
    (JSC::DFG::::executeEffects):
    * dfg/DFGByteCodeParser.cpp:
    (JSC::DFG::ByteCodeParser::handleConstantInternalFunction):
    (JSC::DFG::ByteCodeParser::parseBlock):
    * dfg/DFGFixupPhase.cpp:
    (JSC::DFG::FixupPhase::isStringPrototypeMethodSane):
    (JSC::DFG::FixupPhase::canOptimizeStringObjectAccess):
    * dfg/DFGGraph.cpp:
    (JSC::DFG::Graph::dump):
    * dfg/DFGGraph.h:
    (JSC::DFG::Graph::isInternalFunctionConstant):
    * dfg/DFGOperations.cpp:
    * dfg/DFGSpeculativeJIT.cpp:
    (JSC::DFG::SpeculativeJIT::checkArray):
    (JSC::DFG::SpeculativeJIT::compileNewStringObject):
    * dfg/DFGThunks.cpp:
    (JSC::DFG::virtualForThunkGenerator):
    * interpreter/Interpreter.cpp:
    (JSC::loadVarargs):
    * jsc.cpp:
    (GlobalObject::createStructure):
    * profiler/LegacyProfiler.cpp:
    (JSC::LegacyProfiler::createCallIdentifier):
    * runtime/Arguments.cpp:
    (JSC::Arguments::visitChildren):
    * runtime/Arguments.h:
    (JSC::Arguments::createStructure):
    (JSC::asArguments):
    (JSC::Arguments::finishCreation):
    * runtime/ArrayConstructor.cpp:
    (JSC::arrayConstructorIsArray):
    * runtime/ArrayConstructor.h:
    (JSC::ArrayConstructor::createStructure):
    * runtime/ArrayPrototype.cpp:
    (JSC::ArrayPrototype::finishCreation):
    (JSC::arrayProtoFuncConcat):
    (JSC::attemptFastSort):
    * runtime/ArrayPrototype.h:
    (JSC::ArrayPrototype::createStructure):
    * runtime/BooleanConstructor.h:
    (JSC::BooleanConstructor::createStructure):
    * runtime/BooleanObject.cpp:
    (JSC::BooleanObject::finishCreation):
    * runtime/BooleanObject.h:
    (JSC::BooleanObject::createStructure):
    (JSC::asBooleanObject):
    * runtime/BooleanPrototype.cpp:
    (JSC::BooleanPrototype::finishCreation):
    (JSC::booleanProtoFuncToString):
    (JSC::booleanProtoFuncValueOf):
    * runtime/BooleanPrototype.h:
    (JSC::BooleanPrototype::createStructure):
    * runtime/DateConstructor.cpp:
    (JSC::constructDate):
    * runtime/DateConstructor.h:
    (JSC::DateConstructor::createStructure):
    * runtime/DateInstance.cpp:
    (JSC::DateInstance::finishCreation):
    * runtime/DateInstance.h:
    (JSC::DateInstance::createStructure):
    (JSC::asDateInstance):
    * runtime/DatePrototype.cpp:
    (JSC::formateDateInstance):
    (JSC::DatePrototype::finishCreation):
    (JSC::dateProtoFuncToISOString):
    (JSC::dateProtoFuncToLocaleString):
    (JSC::dateProtoFuncToLocaleDateString):
    (JSC::dateProtoFuncToLocaleTimeString):
    (JSC::dateProtoFuncGetTime):
    (JSC::dateProtoFuncGetFullYear):
    (JSC::dateProtoFuncGetUTCFullYear):
    (JSC::dateProtoFuncGetMonth):
    (JSC::dateProtoFuncGetUTCMonth):
    (JSC::dateProtoFuncGetDate):
    (JSC::dateProtoFuncGetUTCDate):
    (JSC::dateProtoFuncGetDay):
    (JSC::dateProtoFuncGetUTCDay):
    (JSC::dateProtoFuncGetHours):
    (JSC::dateProtoFuncGetUTCHours):
    (JSC::dateProtoFuncGetMinutes):
    (JSC::dateProtoFuncGetUTCMinutes):
    (JSC::dateProtoFuncGetSeconds):
    (JSC::dateProtoFuncGetUTCSeconds):
    (JSC::dateProtoFuncGetMilliSeconds):
    (JSC::dateProtoFuncGetUTCMilliseconds):
    (JSC::dateProtoFuncGetTimezoneOffset):
    (JSC::dateProtoFuncSetTime):
    (JSC::setNewValueFromTimeArgs):
    (JSC::setNewValueFromDateArgs):
    (JSC::dateProtoFuncSetYear):
    (JSC::dateProtoFuncGetYear):
    * runtime/DatePrototype.h:
    (JSC::DatePrototype::createStructure):
    * runtime/Error.h:
    (JSC::StrictModeTypeErrorFunction::createStructure):
    * runtime/ErrorConstructor.h:
    (JSC::ErrorConstructor::createStructure):
    * runtime/ErrorInstance.cpp:
    (JSC::ErrorInstance::finishCreation):
    * runtime/ErrorInstance.h:
    (JSC::ErrorInstance::createStructure):
    * runtime/ErrorPrototype.cpp:
    (JSC::ErrorPrototype::finishCreation):
    * runtime/ErrorPrototype.h:
    (JSC::ErrorPrototype::createStructure):
    * runtime/ExceptionHelpers.cpp:
    (JSC::isTerminatedExecutionException):
    * runtime/ExceptionHelpers.h:
    (JSC::TerminatedExecutionError::createStructure):
    * runtime/Executable.cpp:
    (JSC::EvalExecutable::visitChildren):
    (JSC::ProgramExecutable::visitChildren):
    (JSC::FunctionExecutable::visitChildren):
    (JSC::ExecutableBase::hashFor):
    * runtime/Executable.h:
    (JSC::ExecutableBase::createStructure):
    (JSC::NativeExecutable::createStructure):
    (JSC::EvalExecutable::createStructure):
    (JSC::ProgramExecutable::createStructure):
    (JSC::FunctionExecutable::compileFor):
    (JSC::FunctionExecutable::compileOptimizedFor):
    (JSC::FunctionExecutable::createStructure):
    * runtime/FunctionConstructor.h:
    (JSC::FunctionConstructor::createStructure):
    * runtime/FunctionPrototype.cpp:
    (JSC::functionProtoFuncToString):
    (JSC::functionProtoFuncApply):
    (JSC::functionProtoFuncBind):
    * runtime/FunctionPrototype.h:
    (JSC::FunctionPrototype::createStructure):
    * runtime/GetterSetter.cpp:
    (JSC::GetterSetter::visitChildren):
    * runtime/GetterSetter.h:
    (JSC::GetterSetter::createStructure):
    * runtime/InternalFunction.cpp:
    (JSC::InternalFunction::finishCreation):
    * runtime/InternalFunction.h:
    (JSC::InternalFunction::createStructure):
    (JSC::asInternalFunction):
    * runtime/JSAPIValueWrapper.h:
    (JSC::JSAPIValueWrapper::createStructure):
    * runtime/JSActivation.cpp:
    (JSC::JSActivation::visitChildren):
    (JSC::JSActivation::argumentsGetter):
    * runtime/JSActivation.h:
    (JSC::JSActivation::createStructure):
    (JSC::asActivation):
    * runtime/JSArray.h:
    (JSC::JSArray::createStructure):
    (JSC::asArray):
    (JSC::isJSArray):
    * runtime/JSBoundFunction.cpp:
    (JSC::JSBoundFunction::finishCreation):
    (JSC::JSBoundFunction::visitChildren):
    * runtime/JSBoundFunction.h:
    (JSC::JSBoundFunction::createStructure):
    * runtime/JSCJSValue.cpp:
    (JSC::JSValue::dumpInContext):
    * runtime/JSCJSValueInlines.h:
    (JSC::JSValue::isFunction):
    * runtime/JSCell.h:
    (JSC::jsCast):
    (JSC::jsDynamicCast):
    * runtime/JSCellInlines.h:
    (JSC::allocateCell):
    * runtime/JSFunction.cpp:
    (JSC::JSFunction::finishCreation):
    (JSC::JSFunction::visitChildren):
    (JSC::skipOverBoundFunctions):
    (JSC::JSFunction::callerGetter):
    * runtime/JSFunction.h:
    (JSC::JSFunction::createStructure):
    * runtime/JSGlobalObject.cpp:
    (JSC::JSGlobalObject::visitChildren):
    (JSC::slowValidateCell):
    * runtime/JSGlobalObject.h:
    (JSC::JSGlobalObject::createStructure):
    * runtime/JSNameScope.cpp:
    (JSC::JSNameScope::visitChildren):
    * runtime/JSNameScope.h:
    (JSC::JSNameScope::createStructure):
    * runtime/JSNotAnObject.h:
    (JSC::JSNotAnObject::createStructure):
    * runtime/JSONObject.cpp:
    (JSC::JSONObject::finishCreation):
    (JSC::unwrapBoxedPrimitive):
    (JSC::Stringifier::Stringifier):
    (JSC::Stringifier::appendStringifiedValue):
    (JSC::Stringifier::Holder::Holder):
    (JSC::Walker::walk):
    (JSC::JSONProtoFuncStringify):
    * runtime/JSONObject.h:
    (JSC::JSONObject::createStructure):
    * runtime/JSObject.cpp:
    (JSC::getCallableObjectSlow):
    (JSC::JSObject::visitChildren):
    (JSC::JSObject::copyBackingStore):
    (JSC::JSFinalObject::visitChildren):
    (JSC::JSObject::ensureInt32Slow):
    (JSC::JSObject::ensureDoubleSlow):
    (JSC::JSObject::ensureContiguousSlow):
    (JSC::JSObject::ensureArrayStorageSlow):
    * runtime/JSObject.h:
    (JSC::JSObject::finishCreation):
    (JSC::JSObject::createStructure):
    (JSC::JSNonFinalObject::createStructure):
    (JSC::JSFinalObject::createStructure):
    (JSC::isJSFinalObject):
    * runtime/JSPropertyNameIterator.cpp:
    (JSC::JSPropertyNameIterator::visitChildren):
    * runtime/JSPropertyNameIterator.h:
    (JSC::JSPropertyNameIterator::createStructure):
    * runtime/JSProxy.cpp:
    (JSC::JSProxy::visitChildren):
    * runtime/JSProxy.h:
    (JSC::JSProxy::createStructure):
    * runtime/JSScope.cpp:
    (JSC::JSScope::visitChildren):
    * runtime/JSSegmentedVariableObject.cpp:
    (JSC::JSSegmentedVariableObject::visitChildren):
    * runtime/JSString.h:
    (JSC::JSString::createStructure):
    (JSC::isJSString):
    * runtime/JSSymbolTableObject.cpp:
    (JSC::JSSymbolTableObject::visitChildren):
    * runtime/JSVariableObject.h:
    * runtime/JSWithScope.cpp:
    (JSC::JSWithScope::visitChildren):
    * runtime/JSWithScope.h:
    (JSC::JSWithScope::createStructure):
    * runtime/JSWrapperObject.cpp:
    (JSC::JSWrapperObject::visitChildren):
    * runtime/JSWrapperObject.h:
    (JSC::JSWrapperObject::createStructure):
    * runtime/MathObject.cpp:
    (JSC::MathObject::finishCreation):
    * runtime/MathObject.h:
    (JSC::MathObject::createStructure):
    * runtime/NameConstructor.h:
    (JSC::NameConstructor::createStructure):
    * runtime/NameInstance.h:
    (JSC::NameInstance::createStructure):
    (JSC::NameInstance::finishCreation):
    * runtime/NamePrototype.cpp:
    (JSC::NamePrototype::finishCreation):
    (JSC::privateNameProtoFuncToString):
    * runtime/NamePrototype.h:
    (JSC::NamePrototype::createStructure):
    * runtime/NativeErrorConstructor.cpp:
    (JSC::NativeErrorConstructor::visitChildren):
    * runtime/NativeErrorConstructor.h:
    (JSC::NativeErrorConstructor::createStructure):
    (JSC::NativeErrorConstructor::finishCreation):
    * runtime/NumberConstructor.cpp:
    (JSC::NumberConstructor::finishCreation):
    * runtime/NumberConstructor.h:
    (JSC::NumberConstructor::createStructure):
    * runtime/NumberObject.cpp:
    (JSC::NumberObject::finishCreation):
    * runtime/NumberObject.h:
    (JSC::NumberObject::createStructure):
    * runtime/NumberPrototype.cpp:
    (JSC::NumberPrototype::finishCreation):
    * runtime/NumberPrototype.h:
    (JSC::NumberPrototype::createStructure):
    * runtime/ObjectConstructor.h:
    (JSC::ObjectConstructor::createStructure):
    * runtime/ObjectPrototype.cpp:
    (JSC::ObjectPrototype::finishCreation):
    * runtime/ObjectPrototype.h:
    (JSC::ObjectPrototype::createStructure):
    * runtime/PropertyMapHashTable.h:
    (JSC::PropertyTable::createStructure):
    * runtime/PropertyTable.cpp:
    (JSC::PropertyTable::visitChildren):
    * runtime/RegExp.h:
    (JSC::RegExp::createStructure):
    * runtime/RegExpConstructor.cpp:
    (JSC::RegExpConstructor::finishCreation):
    (JSC::RegExpConstructor::visitChildren):
    (JSC::constructRegExp):
    * runtime/RegExpConstructor.h:
    (JSC::RegExpConstructor::createStructure):
    (JSC::asRegExpConstructor):
    * runtime/RegExpMatchesArray.cpp:
    (JSC::RegExpMatchesArray::visitChildren):
    * runtime/RegExpMatchesArray.h:
    (JSC::RegExpMatchesArray::createStructure):
    * runtime/RegExpObject.cpp:
    (JSC::RegExpObject::finishCreation):
    (JSC::RegExpObject::visitChildren):
    * runtime/RegExpObject.h:
    (JSC::RegExpObject::createStructure):
    (JSC::asRegExpObject):
    * runtime/RegExpPrototype.cpp:
    (JSC::regExpProtoFuncTest):
    (JSC::regExpProtoFuncExec):
    (JSC::regExpProtoFuncCompile):
    (JSC::regExpProtoFuncToString):
    * runtime/RegExpPrototype.h:
    (JSC::RegExpPrototype::createStructure):
    * runtime/SparseArrayValueMap.cpp:
    (JSC::SparseArrayValueMap::createStructure):
    * runtime/SparseArrayValueMap.h:
    * runtime/StrictEvalActivation.h:
    (JSC::StrictEvalActivation::createStructure):
    * runtime/StringConstructor.h:
    (JSC::StringConstructor::createStructure):
    * runtime/StringObject.cpp:
    (JSC::StringObject::finishCreation):
    * runtime/StringObject.h:
    (JSC::StringObject::createStructure):
    (JSC::asStringObject):
    * runtime/StringPrototype.cpp:
    (JSC::StringPrototype::finishCreation):
    (JSC::stringProtoFuncReplace):
    (JSC::stringProtoFuncToString):
    (JSC::stringProtoFuncMatch):
    (JSC::stringProtoFuncSearch):
    (JSC::stringProtoFuncSplit):
    * runtime/StringPrototype.h:
    (JSC::StringPrototype::createStructure):
    * runtime/Structure.cpp:
    (JSC::Structure::Structure):
    (JSC::Structure::materializePropertyMap):
    (JSC::Structure::get):
    (JSC::Structure::visitChildren):
    * runtime/Structure.h:
    (JSC::Structure::typeInfo):
    (JSC::Structure::previousID):
    (JSC::Structure::outOfLineSize):
    (JSC::Structure::totalStorageCapacity):
    (JSC::Structure::materializePropertyMapIfNecessary):
    (JSC::Structure::materializePropertyMapIfNecessaryForPinning):
    * runtime/StructureChain.cpp:
    (JSC::StructureChain::visitChildren):
    * runtime/StructureChain.h:
    (JSC::StructureChain::createStructure):
    * runtime/StructureInlines.h:
    (JSC::Structure::get):
    * runtime/StructureRareData.cpp:
    (JSC::StructureRareData::createStructure):
    (JSC::StructureRareData::visitChildren):
    * runtime/StructureRareData.h:
    * runtime/SymbolTable.h:
    (JSC::SharedSymbolTable::createStructure):
    * runtime/VM.cpp:
    (JSC::VM::VM):
    (JSC::StackPreservingRecompiler::operator()):
    (JSC::VM::releaseExecutableMemory):
    * runtime/WriteBarrier.h:
    (JSC::validateCell):
    * testRegExp.cpp:
    (GlobalObject::createStructure):
    
    Source/WebCore: 
    
    No new tests because no new behavior.
    
    * bindings/js/IDBBindingUtilities.cpp:
    (WebCore::createIDBKeyFromValue):
    * bindings/js/JSAttrCustom.cpp:
    (WebCore::JSAttr::visitChildren):
    * bindings/js/JSAudioTrackCustom.cpp:
    (WebCore::JSAudioTrack::visitChildren):
    * bindings/js/JSAudioTrackListCustom.cpp:
    (WebCore::JSAudioTrackList::visitChildren):
    * bindings/js/JSBlobCustom.cpp:
    (WebCore::JSBlobConstructor::constructJSBlob):
    * bindings/js/JSCSSRuleCustom.cpp:
    (WebCore::JSCSSRule::visitChildren):
    * bindings/js/JSCSSStyleDeclarationCustom.cpp:
    (WebCore::JSCSSStyleDeclaration::visitChildren):
    (WebCore::JSCSSStyleDeclaration::getOwnPropertyNames):
    * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
    (WebCore::toHTMLCanvasStyle):
    * bindings/js/JSCanvasRenderingContextCustom.cpp:
    (WebCore::JSCanvasRenderingContext::visitChildren):
    * bindings/js/JSDOMBinding.cpp:
    (WebCore::valueToDate):
    * bindings/js/JSDOMBinding.h:
    (WebCore::DOMConstructorObject::createStructure):
    (WebCore::getDOMStructure):
    (WebCore::toRefPtrNativeArray):
    (WebCore::getStaticValueSlotEntryWithoutCaching):
    * bindings/js/JSDOMFormDataCustom.cpp:
    (WebCore::toHTMLFormElement):
    (WebCore::JSDOMFormData::append):
    * bindings/js/JSDOMGlobalObject.cpp:
    (WebCore::JSDOMGlobalObject::finishCreation):
    (WebCore::JSDOMGlobalObject::scriptExecutionContext):
    (WebCore::JSDOMGlobalObject::visitChildren):
    * bindings/js/JSDOMGlobalObject.h:
    (WebCore::JSDOMGlobalObject::info):
    (WebCore::JSDOMGlobalObject::createStructure):
    (WebCore::getDOMConstructor):
    * bindings/js/JSDOMStringListCustom.cpp:
    (WebCore::toDOMStringList):
    * bindings/js/JSDOMWindowBase.cpp:
    (WebCore::JSDOMWindowBase::finishCreation):
    (WebCore::toJSDOMWindow):
    * bindings/js/JSDOMWindowBase.h:
    (WebCore::JSDOMWindowBase::createStructure):
    * bindings/js/JSDOMWindowCustom.cpp:
    (WebCore::JSDOMWindow::visitChildren):
    (WebCore::JSDOMWindow::getOwnPropertySlot):
    (WebCore::JSDOMWindow::getOwnPropertyDescriptor):
    (WebCore::toDOMWindow):
    * bindings/js/JSDOMWindowShell.cpp:
    (WebCore::JSDOMWindowShell::finishCreation):
    * bindings/js/JSDOMWindowShell.h:
    (WebCore::JSDOMWindowShell::createStructure):
    * bindings/js/JSEventTargetCustom.cpp:
    (WebCore::toEventTarget):
    * bindings/js/JSHistoryCustom.cpp:
    (WebCore::JSHistory::getOwnPropertySlotDelegate):
    (WebCore::JSHistory::getOwnPropertyDescriptorDelegate):
    * bindings/js/JSImageConstructor.cpp:
    (WebCore::JSImageConstructor::finishCreation):
    * bindings/js/JSImageConstructor.h:
    (WebCore::JSImageConstructor::createStructure):
    * bindings/js/JSInjectedScriptHostCustom.cpp:
    (WebCore::JSInjectedScriptHost::isHTMLAllCollection):
    (WebCore::JSInjectedScriptHost::type):
    (WebCore::JSInjectedScriptHost::functionDetails):
    * bindings/js/JSInspectorFrontendHostCustom.cpp:
    (WebCore::populateContextMenuItems):
    * bindings/js/JSLocationCustom.cpp:
    (WebCore::JSLocation::getOwnPropertySlotDelegate):
    (WebCore::JSLocation::getOwnPropertyDescriptorDelegate):
    (WebCore::JSLocation::putDelegate):
    * bindings/js/JSMessageChannelCustom.cpp:
    (WebCore::JSMessageChannel::visitChildren):
    * bindings/js/JSMessagePortCustom.cpp:
    (WebCore::JSMessagePort::visitChildren):
    * bindings/js/JSNodeCustom.cpp:
    (WebCore::JSNode::pushEventHandlerScope):
    (WebCore::JSNode::visitChildren):
    * bindings/js/JSNodeFilterCustom.cpp:
    (WebCore::JSNodeFilter::visitChildren):
    (WebCore::toNodeFilter):
    * bindings/js/JSNodeIteratorCustom.cpp:
    (WebCore::JSNodeIterator::visitChildren):
    * bindings/js/JSPluginElementFunctions.h:
    (WebCore::pluginElementCustomGetOwnPropertySlot):
    (WebCore::pluginElementCustomGetOwnPropertyDescriptor):
    * bindings/js/JSSVGElementInstanceCustom.cpp:
    (WebCore::JSSVGElementInstance::visitChildren):
    * bindings/js/JSSharedWorkerCustom.cpp:
    (WebCore::JSSharedWorker::visitChildren):
    * bindings/js/JSStyleSheetCustom.cpp:
    (WebCore::JSStyleSheet::visitChildren):
    * bindings/js/JSTextTrackCueCustom.cpp:
    (WebCore::JSTextTrackCue::visitChildren):
    * bindings/js/JSTextTrackCustom.cpp:
    (WebCore::JSTextTrack::visitChildren):
    * bindings/js/JSTextTrackListCustom.cpp:
    (WebCore::JSTextTrackList::visitChildren):
    * bindings/js/JSTrackCustom.cpp:
    (WebCore::toTrack):
    * bindings/js/JSTreeWalkerCustom.cpp:
    (WebCore::JSTreeWalker::visitChildren):
    * bindings/js/JSVideoTrackCustom.cpp:
    (WebCore::JSVideoTrack::visitChildren):
    * bindings/js/JSVideoTrackListCustom.cpp:
    (WebCore::JSVideoTrackList::visitChildren):
    * bindings/js/JSWebGLRenderingContextCustom.cpp:
    (WebCore::JSWebGLRenderingContext::visitChildren):
    (WebCore::JSWebGLRenderingContext::getAttachedShaders):
    (WebCore::JSWebGLRenderingContext::getProgramParameter):
    (WebCore::JSWebGLRenderingContext::getShaderParameter):
    (WebCore::JSWebGLRenderingContext::getUniform):
    (WebCore::dataFunctionf):
    (WebCore::dataFunctioni):
    (WebCore::dataFunctionMatrix):
    * bindings/js/JSWorkerGlobalScopeBase.cpp:
    (WebCore::JSWorkerGlobalScopeBase::finishCreation):
    (WebCore::toJSDedicatedWorkerGlobalScope):
    (WebCore::toJSSharedWorkerGlobalScope):
    * bindings/js/JSWorkerGlobalScopeBase.h:
    (WebCore::JSWorkerGlobalScopeBase::createStructure):
    * bindings/js/JSWorkerGlobalScopeCustom.cpp:
    (WebCore::JSWorkerGlobalScope::visitChildren):
    * bindings/js/JSXMLHttpRequestCustom.cpp:
    (WebCore::JSXMLHttpRequest::visitChildren):
    (WebCore::JSXMLHttpRequest::send):
    * bindings/js/JSXPathResultCustom.cpp:
    (WebCore::JSXPathResult::visitChildren):
    * bindings/js/ScriptDebugServer.cpp:
    (WebCore::ScriptDebugServer::dispatchDidPause):
    * bindings/js/ScriptState.cpp:
    (WebCore::domWindowFromScriptState):
    (WebCore::scriptExecutionContextFromScriptState):
    * bindings/js/SerializedScriptValue.cpp:
    (WebCore::CloneSerializer::isArray):
    (WebCore::CloneSerializer::dumpArrayBufferView):
    (WebCore::CloneSerializer::dumpIfTerminal):
    (WebCore::CloneSerializer::serialize):
    (WebCore::CloneDeserializer::CloneDeserializer):
    (WebCore::CloneDeserializer::readArrayBufferView):
    * bindings/objc/DOM.mm:
    (+[DOMNode _nodeFromJSWrapper:]):
    * bindings/objc/DOMUtility.mm:
    (JSC::createDOMWrapper):
    * bindings/objc/WebScriptObject.mm:
    (+[WebScriptObject _convertValueToObjcValue:JSC::originRootObject:rootObject:]):
    * bindings/scripts/CodeGeneratorJS.pm:
    (GenerateGetOwnPropertySlotBody):
    (GenerateGetOwnPropertyDescriptorBody):
    (GenerateHeader):
    (GenerateParametersCheckExpression):
    (GenerateImplementation):
    (GenerateParametersCheck):
    (GenerateConstructorDeclaration):
    (GenerateConstructorHelperMethods):
    * bindings/scripts/test/JS/JSFloat64Array.cpp:
    (WebCore::JSFloat64ArrayConstructor::finishCreation):
    (WebCore::JSFloat64Array::finishCreation):
    (WebCore::JSFloat64Array::getOwnPropertySlot):
    (WebCore::JSFloat64Array::getOwnPropertyDescriptor):
    (WebCore::JSFloat64Array::getOwnPropertySlotByIndex):
    (WebCore::JSFloat64Array::put):
    (WebCore::JSFloat64Array::putByIndex):
    (WebCore::JSFloat64Array::getOwnPropertyNames):
    (WebCore::jsFloat64ArrayPrototypeFunctionFoo):
    (WebCore::jsFloat64ArrayPrototypeFunctionSet):
    (WebCore::JSFloat64Array::getByIndex):
    (WebCore::toFloat64Array):
    * bindings/scripts/test/JS/JSFloat64Array.h:
    (WebCore::JSFloat64Array::createStructure):
    (WebCore::JSFloat64ArrayPrototype::createStructure):
    (WebCore::JSFloat64ArrayConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
    (WebCore::JSTestActiveDOMObjectConstructor::finishCreation):
    (WebCore::JSTestActiveDOMObject::finishCreation):
    (WebCore::JSTestActiveDOMObject::getOwnPropertySlot):
    (WebCore::JSTestActiveDOMObject::getOwnPropertyDescriptor):
    (WebCore::jsTestActiveDOMObjectPrototypeFunctionExcitingFunction):
    (WebCore::jsTestActiveDOMObjectPrototypeFunctionPostMessage):
    (WebCore::toTestActiveDOMObject):
    * bindings/scripts/test/JS/JSTestActiveDOMObject.h:
    (WebCore::JSTestActiveDOMObject::createStructure):
    (WebCore::JSTestActiveDOMObjectPrototype::createStructure):
    (WebCore::JSTestActiveDOMObjectConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestCustomNamedGetter.cpp:
    (WebCore::JSTestCustomNamedGetterConstructor::finishCreation):
    (WebCore::JSTestCustomNamedGetter::finishCreation):
    (WebCore::JSTestCustomNamedGetter::getOwnPropertySlot):
    (WebCore::JSTestCustomNamedGetter::getOwnPropertyDescriptor):
    (WebCore::JSTestCustomNamedGetter::getOwnPropertySlotByIndex):
    (WebCore::jsTestCustomNamedGetterPrototypeFunctionAnotherFunction):
    (WebCore::toTestCustomNamedGetter):
    * bindings/scripts/test/JS/JSTestCustomNamedGetter.h:
    (WebCore::JSTestCustomNamedGetter::createStructure):
    (WebCore::JSTestCustomNamedGetterPrototype::createStructure):
    (WebCore::JSTestCustomNamedGetterConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
    (WebCore::JSTestEventConstructorConstructor::finishCreation):
    (WebCore::JSTestEventConstructor::finishCreation):
    (WebCore::JSTestEventConstructor::getOwnPropertySlot):
    (WebCore::JSTestEventConstructor::getOwnPropertyDescriptor):
    (WebCore::toTestEventConstructor):
    * bindings/scripts/test/JS/JSTestEventConstructor.h:
    (WebCore::JSTestEventConstructor::createStructure):
    (WebCore::JSTestEventConstructorPrototype::createStructure):
    (WebCore::JSTestEventConstructorConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestEventTarget.cpp:
    (WebCore::JSTestEventTargetConstructor::finishCreation):
    (WebCore::JSTestEventTarget::finishCreation):
    (WebCore::JSTestEventTarget::getOwnPropertySlot):
    (WebCore::JSTestEventTarget::getOwnPropertyDescriptor):
    (WebCore::JSTestEventTarget::getOwnPropertySlotByIndex):
    (WebCore::JSTestEventTarget::getOwnPropertyNames):
    (WebCore::jsTestEventTargetPrototypeFunctionItem):
    (WebCore::jsTestEventTargetPrototypeFunctionAddEventListener):
    (WebCore::jsTestEventTargetPrototypeFunctionRemoveEventListener):
    (WebCore::jsTestEventTargetPrototypeFunctionDispatchEvent):
    (WebCore::JSTestEventTarget::visitChildren):
    (WebCore::JSTestEventTarget::indexGetter):
    (WebCore::toTestEventTarget):
    * bindings/scripts/test/JS/JSTestEventTarget.h:
    (WebCore::JSTestEventTarget::createStructure):
    (WebCore::JSTestEventTargetPrototype::createStructure):
    (WebCore::JSTestEventTargetConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestException.cpp:
    (WebCore::JSTestExceptionConstructor::finishCreation):
    (WebCore::JSTestException::finishCreation):
    (WebCore::JSTestException::getOwnPropertySlot):
    (WebCore::JSTestException::getOwnPropertyDescriptor):
    (WebCore::toTestException):
    * bindings/scripts/test/JS/JSTestException.h:
    (WebCore::JSTestException::createStructure):
    (WebCore::JSTestExceptionPrototype::createStructure):
    (WebCore::JSTestExceptionConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestInterface.cpp:
    (WebCore::JSTestInterfaceConstructor::finishCreation):
    (WebCore::JSTestInterface::finishCreation):
    (WebCore::JSTestInterface::getOwnPropertySlot):
    (WebCore::JSTestInterface::getOwnPropertyDescriptor):
    (WebCore::JSTestInterface::put):
    (WebCore::JSTestInterface::putByIndex):
    (WebCore::jsTestInterfacePrototypeFunctionImplementsMethod1):
    (WebCore::jsTestInterfacePrototypeFunctionImplementsMethod2):
    (WebCore::jsTestInterfacePrototypeFunctionImplementsMethod3):
    (WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod1):
    (WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod2):
    (WebCore::jsTestInterfacePrototypeFunctionSupplementalMethod3):
    (WebCore::toTestInterface):
    * bindings/scripts/test/JS/JSTestInterface.h:
    (WebCore::JSTestInterface::createStructure):
    (WebCore::JSTestInterfacePrototype::createStructure):
    (WebCore::JSTestInterfaceConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestMediaQueryListListener.cpp:
    (WebCore::JSTestMediaQueryListListenerConstructor::finishCreation):
    (WebCore::JSTestMediaQueryListListener::finishCreation):
    (WebCore::JSTestMediaQueryListListener::getOwnPropertySlot):
    (WebCore::JSTestMediaQueryListListener::getOwnPropertyDescriptor):
    (WebCore::jsTestMediaQueryListListenerPrototypeFunctionMethod):
    (WebCore::toTestMediaQueryListListener):
    * bindings/scripts/test/JS/JSTestMediaQueryListListener.h:
    (WebCore::JSTestMediaQueryListListener::createStructure):
    (WebCore::JSTestMediaQueryListListenerPrototype::createStructure):
    (WebCore::JSTestMediaQueryListListenerConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestNamedConstructor.cpp:
    (WebCore::JSTestNamedConstructorConstructor::finishCreation):
    (WebCore::JSTestNamedConstructorNamedConstructor::finishCreation):
    (WebCore::JSTestNamedConstructor::finishCreation):
    (WebCore::JSTestNamedConstructor::getOwnPropertySlot):
    (WebCore::JSTestNamedConstructor::getOwnPropertyDescriptor):
    (WebCore::toTestNamedConstructor):
    * bindings/scripts/test/JS/JSTestNamedConstructor.h:
    (WebCore::JSTestNamedConstructor::createStructure):
    (WebCore::JSTestNamedConstructorPrototype::createStructure):
    (WebCore::JSTestNamedConstructorConstructor::createStructure):
    (WebCore::JSTestNamedConstructorNamedConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestNode.cpp:
    (WebCore::JSTestNodeConstructor::finishCreation):
    (WebCore::JSTestNode::finishCreation):
    (WebCore::JSTestNode::getOwnPropertySlot):
    (WebCore::JSTestNode::getOwnPropertyDescriptor):
    (WebCore::JSTestNode::visitChildren):
    * bindings/scripts/test/JS/JSTestNode.h:
    (WebCore::JSTestNode::createStructure):
    (WebCore::JSTestNodePrototype::createStructure):
    (WebCore::JSTestNodeConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestObj.cpp:
    (WebCore::JSTestObjConstructor::finishCreation):
    (WebCore::JSTestObj::finishCreation):
    (WebCore::JSTestObj::getOwnPropertySlot):
    (WebCore::JSTestObj::getOwnPropertyDescriptor):
    (WebCore::JSTestObj::put):
    (WebCore::jsTestObjPrototypeFunctionVoidMethod):
    (WebCore::jsTestObjPrototypeFunctionVoidMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionByteMethod):
    (WebCore::jsTestObjPrototypeFunctionByteMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionOctetMethod):
    (WebCore::jsTestObjPrototypeFunctionOctetMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionLongMethod):
    (WebCore::jsTestObjPrototypeFunctionLongMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionObjMethod):
    (WebCore::jsTestObjPrototypeFunctionObjMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionMethodWithSequenceArg):
    (WebCore::jsTestObjPrototypeFunctionMethodReturningSequence):
    (WebCore::jsTestObjPrototypeFunctionMethodWithEnumArg):
    (WebCore::jsTestObjPrototypeFunctionMethodThatRequiresAllArgsAndThrows):
    (WebCore::jsTestObjPrototypeFunctionSerializedValue):
    (WebCore::jsTestObjPrototypeFunctionOptionsObject):
    (WebCore::jsTestObjPrototypeFunctionMethodWithException):
    (WebCore::jsTestObjPrototypeFunctionCustomMethod):
    (WebCore::jsTestObjPrototypeFunctionCustomMethodWithArgs):
    (WebCore::jsTestObjPrototypeFunctionAddEventListener):
    (WebCore::jsTestObjPrototypeFunctionRemoveEventListener):
    (WebCore::jsTestObjPrototypeFunctionWithScriptStateVoid):
    (WebCore::jsTestObjPrototypeFunctionWithScriptStateObj):
    (WebCore::jsTestObjPrototypeFunctionWithScriptStateVoidException):
    (WebCore::jsTestObjPrototypeFunctionWithScriptStateObjException):
    (WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContext):
    (WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptState):
    (WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateObjException):
    (WebCore::jsTestObjPrototypeFunctionWithScriptExecutionContextAndScriptStateWithSpaces):
    (WebCore::jsTestObjPrototypeFunctionWithScriptArgumentsAndCallStack):
    (WebCore::jsTestObjPrototypeFunctionMethodWithOptionalArg):
    (WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndOptionalArg):
    (WebCore::jsTestObjPrototypeFunctionMethodWithNonOptionalArgAndTwoOptionalArgs):
    (WebCore::jsTestObjPrototypeFunctionMethodWithOptionalString):
    (WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsUndefined):
    (WebCore::jsTestObjPrototypeFunctionMethodWithOptionalStringIsNullString):
    (WebCore::jsTestObjPrototypeFunctionMethodWithCallbackArg):
    (WebCore::jsTestObjPrototypeFunctionMethodWithNonCallbackArgAndCallbackArg):
    (WebCore::jsTestObjPrototypeFunctionMethodWithCallbackAndOptionalArg):
    (WebCore::jsTestObjPrototypeFunctionConditionalMethod1):
    (WebCore::jsTestObjPrototypeFunctionConditionalMethod2):
    (WebCore::jsTestObjPrototypeFunctionConditionalMethod3):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod1):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod2):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod3):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod4):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod5):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod6):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod7):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod8):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod9):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod10):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod11):
    (WebCore::jsTestObjPrototypeFunctionOverloadedMethod):
    (WebCore::jsTestObjPrototypeFunctionClassMethodWithClamp):
    (WebCore::jsTestObjPrototypeFunctionMethodWithUnsignedLongSequence):
    (WebCore::jsTestObjPrototypeFunctionStringArrayFunction):
    (WebCore::jsTestObjPrototypeFunctionDomStringListFunction):
    (WebCore::jsTestObjPrototypeFunctionGetSVGDocument):
    (WebCore::jsTestObjPrototypeFunctionConvert1):
    (WebCore::jsTestObjPrototypeFunctionConvert2):
    (WebCore::jsTestObjPrototypeFunctionConvert4):
    (WebCore::jsTestObjPrototypeFunctionConvert5):
    (WebCore::jsTestObjPrototypeFunctionMutablePointFunction):
    (WebCore::jsTestObjPrototypeFunctionImmutablePointFunction):
    (WebCore::jsTestObjPrototypeFunctionOrange):
    (WebCore::jsTestObjPrototypeFunctionStrictFunction):
    (WebCore::jsTestObjPrototypeFunctionVariadicStringMethod):
    (WebCore::jsTestObjPrototypeFunctionVariadicDoubleMethod):
    (WebCore::jsTestObjPrototypeFunctionVariadicNodeMethod):
    (WebCore::JSTestObj::visitChildren):
    (WebCore::toTestObj):
    * bindings/scripts/test/JS/JSTestObj.h:
    (WebCore::JSTestObj::createStructure):
    (WebCore::JSTestObjPrototype::createStructure):
    (WebCore::JSTestObjConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestOverloadedConstructors.cpp:
    (WebCore::JSTestOverloadedConstructorsConstructor::constructJSTestOverloadedConstructors):
    (WebCore::JSTestOverloadedConstructorsConstructor::finishCreation):
    (WebCore::JSTestOverloadedConstructors::finishCreation):
    (WebCore::JSTestOverloadedConstructors::getOwnPropertySlot):
    (WebCore::JSTestOverloadedConstructors::getOwnPropertyDescriptor):
    (WebCore::toTestOverloadedConstructors):
    * bindings/scripts/test/JS/JSTestOverloadedConstructors.h:
    (WebCore::JSTestOverloadedConstructors::createStructure):
    (WebCore::JSTestOverloadedConstructorsPrototype::createStructure):
    (WebCore::JSTestOverloadedConstructorsConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
    (WebCore::JSTestSerializedScriptValueInterfaceConstructor::finishCreation):
    (WebCore::JSTestSerializedScriptValueInterface::finishCreation):
    (WebCore::JSTestSerializedScriptValueInterface::getOwnPropertySlot):
    (WebCore::JSTestSerializedScriptValueInterface::getOwnPropertyDescriptor):
    (WebCore::JSTestSerializedScriptValueInterface::put):
    (WebCore::JSTestSerializedScriptValueInterface::visitChildren):
    (WebCore::toTestSerializedScriptValueInterface):
    * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.h:
    (WebCore::JSTestSerializedScriptValueInterface::createStructure):
    (WebCore::JSTestSerializedScriptValueInterfacePrototype::createStructure):
    (WebCore::JSTestSerializedScriptValueInterfaceConstructor::createStructure):
    * bindings/scripts/test/JS/JSTestTypedefs.cpp:
    (WebCore::JSTestTypedefsConstructor::finishCreation):
    (WebCore::JSTestTypedefs::finishCreation):
    (WebCore::JSTestTypedefs::getOwnPropertySlot):
    (WebCore::JSTestTypedefs::getOwnPropertyDescriptor):
    (WebCore::JSTestTypedefs::put):
    (WebCore::jsTestTypedefsPrototypeFunctionFunc):
    (WebCore::jsTestTypedefsPrototypeFunctionSetShadow):
    (WebCore::jsTestTypedefsPrototypeFunctionMethodWithSequenceArg):
    (WebCore::jsTestTypedefsPrototypeFunctionNullableArrayArg):
    (WebCore::jsTestTypedefsPrototypeFunctionFuncWithClamp):
    (WebCore::jsTestTypedefsPrototypeFunctionImmutablePointFunction):
    (WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction):
    (WebCore::jsTestTypedefsPrototypeFunctionStringArrayFunction2):
    (WebCore::jsTestTypedefsPrototypeFunctionMethodWithException):
    (WebCore::toTestTypedefs):
    * bindings/scripts/test/JS/JSTestTypedefs.h:
    (WebCore::JSTestTypedefs::createStructure):
    (WebCore::JSTestTypedefsPrototype::createStructure):
    (WebCore::JSTestTypedefsConstructor::createStructure):
    * bridge/c/CRuntimeObject.cpp:
    (JSC::Bindings::CRuntimeObject::finishCreation):
    * bridge/c/CRuntimeObject.h:
    (JSC::Bindings::CRuntimeObject::createStructure):
    * bridge/c/c_instance.cpp:
    (JSC::Bindings::CRuntimeMethod::createStructure):
    (JSC::Bindings::CRuntimeMethod::finishCreation):
    (JSC::Bindings::CInstance::invokeMethod):
    * bridge/c/c_utility.cpp:
    (JSC::Bindings::convertValueToNPVariant):
    * bridge/objc/ObjCRuntimeObject.h:
    (JSC::Bindings::ObjCRuntimeObject::createStructure):
    * bridge/objc/objc_instance.mm:
    (ObjCRuntimeMethod::finishCreation):
    (ObjcInstance::invokeMethod):
    * bridge/objc/objc_runtime.h:
    (JSC::Bindings::ObjcFallbackObjectImp::createStructure):
    * bridge/objc/objc_runtime.mm:
    (JSC::Bindings::ObjcFallbackObjectImp::finishCreation):
    (JSC::Bindings::callObjCFallbackObject):
    * bridge/qt/qt_instance.cpp:
    (JSC::Bindings::QtRuntimeObject::createStructure):
    (JSC::Bindings::QtInstance::getInstance):
    * bridge/qt/qt_pixmapruntime.cpp:
    (JSC::Bindings::assignToHTMLImageElement):
    (JSC::Bindings::QtPixmapRuntime::toQt):
    * bridge/qt/qt_runtime.cpp:
    (JSC::Bindings::isJSUint8Array):
    (JSC::Bindings::isJSArray):
    (JSC::Bindings::isJSDate):
    (JSC::Bindings::isQtObject):
    (JSC::Bindings::unwrapBoxedPrimitive):
    (JSC::Bindings::convertQVariantToValue):
    * bridge/runtime_array.cpp:
    (JSC::RuntimeArray::finishCreation):
    * bridge/runtime_array.h:
    (JSC::RuntimeArray::createStructure):
    * bridge/runtime_method.cpp:
    (JSC::RuntimeMethod::finishCreation):
    (JSC::callRuntimeMethod):
    * bridge/runtime_method.h:
    (JSC::RuntimeMethod::createStructure):
    * bridge/runtime_object.cpp:
    (JSC::Bindings::RuntimeObject::finishCreation):
    (JSC::Bindings::callRuntimeObject):
    (JSC::Bindings::callRuntimeConstructor):
    * bridge/runtime_object.h:
    (JSC::Bindings::RuntimeObject::createStructure):
    
    Source/WebKit/mac: 
    
    * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
    (WebKit::getObjectID):
    (WebKit::NetscapePluginInstanceProxy::retainLocalObject):
    (WebKit::NetscapePluginInstanceProxy::releaseLocalObject):
    * Plugins/Hosted/ProxyInstance.mm:
    (WebKit::ProxyRuntimeMethod::finishCreation):
    (WebKit::ProxyInstance::invokeMethod):
    * Plugins/Hosted/ProxyRuntimeObject.h:
    (WebKit::ProxyRuntimeObject::createStructure):
    * WebView/WebView.mm:
    (aeDescFromJSValue):
    
    Source/WebKit/qt: 
    
    * Api/qwebelement.cpp:
    (convertJSValueToWebElementVariant):
    * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
    (convertJSValueToNodeVariant):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154038 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    10ae2d0d