Problem (?) with Nashorn management of Error prototype
A. Sundararajan
sundararajan.athijegannathan at oracle.com
Tue Oct 7 12:19:29 UTC 2014
This is w.r.t this email:
http://mail.openjdk.java.net/pipermail/nashorn-dev/2014-October/003582.html
Hi,
did you manage a simpler test case? Internal runtime errors like
TypeError on function-call-on-undefined etc. are created using
Global.newTypeError, newURIError etc. - which actually create objects of
specific impl. classes like NativeTypeError, NativeURIError and so on.
This is as per the spec AFAIK - i.e., runtime can use "original"
definitions of these constructors rather than the value fetched from
current global's properties of same name ("Error", "TypeError"
properties of global object). I don't recall any other place where there
is specific prototype/constructor assumed/hard coded in nashorn.
Thanks,
-Sundar
More information about the nashorn-dev
mailing list