summaryrefslogtreecommitdiff
path: root/src/mongo/scripting/mozjs/objectwrapper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/scripting/mozjs/objectwrapper.h')
-rw-r--r--src/mongo/scripting/mozjs/objectwrapper.h16
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);