-
Bug
-
Resolution: Fixed
-
P3
-
9
-
None
-
b02
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045070 | 8u25 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b01 |
JDK-8037987 | 8u20 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b09 |
JDK-8052470 | emb-8u26 | Sundararajan Athijegannathan | P3 | Resolved | Fixed | b18 |
ECMA section 15 Standard Built-in ECMAScript Objects says:
"Every other property described in this clause has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified."
Instance property of Error, TypeError, URIError etc. is enumerable in nashorn. Confirmed with other impls. that this property is non-enumerable. (unfortunately this is not covered by test262..)
"Every other property described in this clause has the attributes { [[Writable]]: true, [[Enumerable]]: false, [[Configurable]]: true } unless otherwise specified."
Instance property of Error, TypeError, URIError etc. is enumerable in nashorn. Confirmed with other impls. that this property is non-enumerable. (unfortunately this is not covered by test262..)
- backported by
-
JDK-8037987 instance property "message" of Error objects should be non-enumerable
-
- Resolved
-
-
JDK-8045070 instance property "message" of Error objects should be non-enumerable
-
- Resolved
-
-
JDK-8052470 instance property "message" of Error objects should be non-enumerable
-
- Resolved
-
- relates to
-
JDK-8029967 Final steps to have Error compliant with V8 Error API
-
- Closed
-