summaryrefslogtreecommitdiff
path: root/src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h')
-rw-r--r--src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h b/src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h
index eaac894eb8..e797342b03 100644
--- a/src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h
+++ b/src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h
@@ -38,9 +38,10 @@ class CField : public Field {
public:
CField(NPIdentifier ident) : _fieldIdentifier(ident) { }
- virtual JSValuePtr valueFromInstance(ExecState*, const Instance*) const;
- virtual void setValueToInstance(ExecState*, const Instance*, JSValuePtr) const;
- virtual const char* name() const;
+ virtual JSValue valueFromInstance(ExecState*, const Instance*) const;
+ virtual void setValueToInstance(ExecState*, const Instance*, JSValue) const;
+
+ NPIdentifier identifier() const { return _fieldIdentifier; }
private:
NPIdentifier _fieldIdentifier;
@@ -52,7 +53,7 @@ class CMethod : public Method
public:
CMethod(NPIdentifier ident) : _methodIdentifier(ident) { }
- virtual const char* name() const;
+ NPIdentifier identifier() const { return _methodIdentifier; }
virtual int numParameters() const { return 0; }
private: