diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h')
-rw-r--r-- | src/3rdparty/webkit/WebCore/bridge/c/c_runtime.h | 9 |
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: |