diff options
author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
---|---|---|
committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-05 14:34:32 -0800 |
commit | 635860845790a19bf50bbc51ba8fb66a96dde068 (patch) | |
tree | ef6ad9ff73a5b57f65249d4232a202fa77e6a140 /WebCore/bridge/objc/objc_instance.h | |
parent | 8e35f3cfc7fba1d1c829dc557ebad6409cbe16a2 (diff) | |
download | external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.zip external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.gz external_webkit-635860845790a19bf50bbc51ba8fb66a96dde068.tar.bz2 |
auto import from //depot/cupcake/@136594
Diffstat (limited to 'WebCore/bridge/objc/objc_instance.h')
-rw-r--r-- | WebCore/bridge/objc/objc_instance.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/WebCore/bridge/objc/objc_instance.h b/WebCore/bridge/objc/objc_instance.h index dc7a362..1b7e184 100644 --- a/WebCore/bridge/objc/objc_instance.h +++ b/WebCore/bridge/objc/objc_instance.h @@ -48,25 +48,21 @@ public: virtual Class *getClass() const; - virtual JSValue* valueOf(ExecState*) const; - virtual JSValue* defaultValue(ExecState*, PreferredPrimitiveType) const; + virtual JSValuePtr valueOf(ExecState*) const; + virtual JSValuePtr defaultValue(ExecState*, PreferredPrimitiveType) const; - virtual JSValue* invokeMethod(ExecState*, const MethodList&, const ArgList&); + virtual JSValuePtr invokeMethod(ExecState*, const MethodList&, const ArgList&); virtual bool supportsInvokeDefaultMethod() const; - virtual JSValue* invokeDefaultMethod(ExecState*, const ArgList&); + virtual JSValuePtr invokeDefaultMethod(ExecState*, const ArgList&); - virtual bool supportsSetValueOfUndefinedField(); - virtual void setValueOfUndefinedField(ExecState*, const Identifier&, JSValue*); - - virtual JSValue* getValueOfUndefinedField(ExecState*, const Identifier& property) const; + JSValuePtr getValueOfUndefinedField(ExecState*, const Identifier&) const; + virtual bool setValueOfUndefinedField(ExecState*, const Identifier&, JSValuePtr); ObjectStructPtr getObject() const { return _instance.get(); } - JSValue* stringValue(ExecState*) const; - JSValue* numberValue(ExecState*) const; - JSValue* booleanValue() const; - - virtual BindingLanguage getBindingLanguage() const { return ObjectiveCLanguage; } + JSValuePtr stringValue(ExecState*) const; + JSValuePtr numberValue(ExecState*) const; + JSValuePtr booleanValue() const; protected: virtual void virtualBegin(); |