From 635860845790a19bf50bbc51ba8fb66a96dde068 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Thu, 5 Mar 2009 14:34:32 -0800 Subject: auto import from //depot/cupcake/@136594 --- WebCore/bridge/runtime.cpp | 34 +++------------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) (limited to 'WebCore/bridge/runtime.cpp') diff --git a/WebCore/bridge/runtime.cpp b/WebCore/bridge/runtime.cpp index 3ca53ab..d6b6962 100644 --- a/WebCore/bridge/runtime.cpp +++ b/WebCore/bridge/runtime.cpp @@ -78,39 +78,11 @@ void Instance::end() virtualEnd(); } -JSValue* Instance::getValueOfField(ExecState* exec, const Field* aField) const +RuntimeObjectImp* Instance::createRuntimeObject(ExecState* exec) { - return aField->valueFromInstance(exec, this); -} - -void Instance::setValueOfField(ExecState* exec, const Field* aField, JSValue* aValue) const -{ - aField->setValueToInstance(exec, this, aValue); -} - -RuntimeObjectImp* Instance::createRuntimeObject(ExecState* exec, PassRefPtr instance) -{ -#if PLATFORM(QT) - if (instance->getBindingLanguage() == QtLanguage) - return QtInstance::getRuntimeObject(exec, static_cast(instance.get())); -#endif JSLock lock(false); - - return new (exec) RuntimeObjectImp(exec, instance); -} - -Instance* Instance::getInstance(JSObject* object, BindingLanguage language) -{ - if (!object) - return 0; - if (!object->inherits(&RuntimeObjectImp::s_info)) - return 0; - Instance* instance = static_cast(object)->getInternalInstance(); - if (!instance) - return 0; - if (instance->getBindingLanguage() != language) - return 0; - return instance; + + return new (exec) RuntimeObjectImp(exec, this); } RootObject* Instance::rootObject() const -- cgit v1.1