From 53a34d861a4ff7c4ff793e9ac358defa570bb9e1 Mon Sep 17 00:00:00 2001 From: stefanp Date: Thu, 19 Feb 2004 18:12:16 +0000 Subject: [PATCH] fixed http://helma.org/bugs/show_bug.cgi?id=333 lastModified() now returns a double value added toString() so that filename is printed as default value --- src/helma/scripting/rhino/extensions/FileObject.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/helma/scripting/rhino/extensions/FileObject.java b/src/helma/scripting/rhino/extensions/FileObject.java index 0c97c216..bd4b2fe4 100644 --- a/src/helma/scripting/rhino/extensions/FileObject.java +++ b/src/helma/scripting/rhino/extensions/FileObject.java @@ -82,6 +82,7 @@ public class FileObject extends ScriptableObject { FunctionObject ctor = new FunctionObject("File", ctorMember, scope); ctor.addAsConstructor(scope, proto); String[] fileFuncs = { + "toString", "getName", "getParent", "isAbsolute", @@ -325,9 +326,9 @@ public class FileObject extends ScriptableObject { public double lastModified() { if (file == null) { setError(new IllegalArgumentException("Uninitialized File object")); - return (short) 0L; + return (double) 0L; } - return (short) file.lastModified(); + return (double) file.lastModified(); } public String error() {