summaryrefslogtreecommitdiffstats
path: root/WebCore/bridge/jni/jni_instance.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/bridge/jni/jni_instance.h')
-rw-r--r--WebCore/bridge/jni/jni_instance.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/WebCore/bridge/jni/jni_instance.h b/WebCore/bridge/jni/jni_instance.h
index 7104865..c2e0d9d 100644
--- a/WebCore/bridge/jni/jni_instance.h
+++ b/WebCore/bridge/jni/jni_instance.h
@@ -77,18 +77,16 @@ 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* exec, const MethodList& method, const ArgList& args);
+ virtual JSValuePtr invokeMethod(ExecState* exec, const MethodList& method, const ArgList& args);
jobject javaInstance() const { return _instance->_instance; }
- JSValue* stringValue(ExecState*) const;
- JSValue* numberValue(ExecState*) const;
- JSValue* booleanValue() const;
-
- virtual BindingLanguage getBindingLanguage() const { return JavaLanguage; }
+ JSValuePtr stringValue(ExecState*) const;
+ JSValuePtr numberValue(ExecState*) const;
+ JSValuePtr booleanValue() const;
protected:
virtual void virtualBegin();