diff options
Diffstat (limited to 'src/mongo/scripting/mozjs/objectwrapper.h')
-rw-r--r-- | src/mongo/scripting/mozjs/objectwrapper.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/mongo/scripting/mozjs/objectwrapper.h b/src/mongo/scripting/mozjs/objectwrapper.h index 10e5233f5b2..ddbba2f5c17 100644 --- a/src/mongo/scripting/mozjs/objectwrapper.h +++ b/src/mongo/scripting/mozjs/objectwrapper.h @@ -86,12 +86,9 @@ public: void set(JSContext* cx, JS::HandleObject o, JS::HandleValue value); bool has(JSContext* cx, JS::HandleObject o); bool hasOwn(JSContext* cx, JS::HandleObject o); - void define(JSContext* cx, - JS::HandleObject o, - JS::HandleValue value, - unsigned attrs, - JSNative getter, - JSNative setter); + void define( + JSContext* cx, JS::HandleObject o, unsigned attrs, JSNative getter, JSNative setter); + void define(JSContext* cx, JS::HandleObject o, JS::HandleValue value, unsigned attrs); void del(JSContext* cx, JS::HandleObject o); std::string toString(JSContext* cx); StringData toStringData(JSContext* cx, JSStringWrapper* jsstr); @@ -130,11 +127,8 @@ public: /** * See JS_DefineProperty for what sort of attributes might be useful */ - void defineProperty(Key key, - JS::HandleValue value, - unsigned attrs, - JSNative getter = nullptr, - JSNative setter = nullptr); + void defineProperty(Key key, unsigned attrs, JSNative getter, JSNative setter); + void defineProperty(Key key, JS::HandleValue value, unsigned attrs); void deleteProperty(Key key); |