.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY_HANDLER,
.name = njs_string("constructor"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY,
.name = njs_string("toString"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY_HANDLER,
.name = njs_string("constructor"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY_HANDLER,
.name = njs_string("constructor"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY_HANDLER,
.name = njs_string("constructor"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY_HANDLER,
.name = njs_string("constructor"),
.configurable = 1,
},
+ {
+ .type = NJS_PROPERTY,
+ .name = njs_string("message"),
+ .value = njs_string(""),
+ .writable = 1,
+ .configurable = 1,
+ },
+
{
.type = NJS_PROPERTY,
.name = njs_string("name"),
" var name2 = (inst = e('e'), inst.name = 'E', inst.toString() === 'E: e');"
" var name3 = (inst = e('e'), inst.name = '', inst.toString() === 'e');"
" var name4 = e().toString() === `${e.prototype.name}`;"
+ " var name_prop = Object.getOwnPropertyDescriptor(e.prototype, 'message');"
+ " name_prop = name_prop.writable && !name_prop.enumerable && name_prop.configurable;"
" var own_proto_ctor = e.prototype.hasOwnProperty('constructor');"
""
" return proto && proto2 && iproto && iproto2 "
" && tpof && ctor && msg && name && name2 && name3 && name4 "
- " && own_proto_ctor;"
+ " && name_prop && own_proto_ctor;"
"};"
"["
" EvalError,"