nashorn/src/jdk/nashorn/internal/objects/Global.java
changeset 25585 0968d8ab046a
parent 25423 ca63828cf996
child 25821 fbb51e67d2a7
--- a/nashorn/src/jdk/nashorn/internal/objects/Global.java	Wed Jul 05 19:50:06 2017 +0200
+++ b/nashorn/src/jdk/nashorn/internal/objects/Global.java	Tue Jul 15 16:54:01 2014 +0530
@@ -1763,6 +1763,8 @@
             final int NOT_ENUMERABLE_NOT_CONFIG = Attribute.NOT_ENUMERABLE | Attribute.NOT_CONFIGURABLE;
             scontextProperty = addOwnProperty("context", NOT_ENUMERABLE_NOT_CONFIG, null);
             addOwnProperty("engine", NOT_ENUMERABLE_NOT_CONFIG, engine);
+            // default file name
+            addOwnProperty(ScriptEngine.FILENAME, Attribute.NOT_ENUMERABLE, null);
             // __noSuchProperty__ hook for ScriptContext search of missing variables
             final ScriptFunction noSuchProp = ScriptFunctionImpl.makeStrictFunction(NO_SUCH_PROPERTY_NAME, NO_SUCH_PROPERTY);
             addOwnProperty(NO_SUCH_PROPERTY_NAME, Attribute.NOT_ENUMERABLE, noSuchProp);