summaryrefslogtreecommitdiff
path: root/libjava/java/io/File.java
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-02 05:23:10 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-04-02 05:23:10 +0000
commitbb152f3590f6d484b8bc86718cf73cde463abbef (patch)
treed42597c75d702a648db5a0edd2bb5836d74ce443 /libjava/java/io/File.java
parent1cb80700a4d11992e5a8f92e86c2f519b801819f (diff)
downloadgcc-bb152f3590f6d484b8bc86718cf73cde463abbef.tar.gz
* java/lang/natSystem.cc (init_properties): Revert yesterday's changes
to "file.separator", "path.separator", and "java.io.tmpdir" property initialization. * java/io/File.java: Likewise. * java/io/natFile.cc (init_native): Likewise. * java/io/natFileWin32.cc (init_native): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40994 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/io/File.java')
-rw-r--r--libjava/java/io/File.java23
1 files changed, 8 insertions, 15 deletions
diff --git a/libjava/java/io/File.java b/libjava/java/io/File.java
index 8d987120161..71da2556555 100644
--- a/libjava/java/io/File.java
+++ b/libjava/java/io/File.java
@@ -195,11 +195,6 @@ public class File implements Serializable, Comparable
FileFilter fileFilter,
Class result_type);
- // Arguments for the performList function. Specifies whether we want
- // File objects or path strings in the returned object array.
- private final static int OBJECTS = 0;
- private final static int STRINGS = 1;
-
public String[] list (FilenameFilter filter)
{
checkRead();
@@ -435,25 +430,23 @@ public class File implements Serializable, Comparable
return performSetLastModified(time);
}
- public static final String separator = null;
- public static final String pathSeparator = null;
- static final String tmpdir = null;
+ public static final String pathSeparator
+ = System.getProperty("path.separator");
+ public static final char pathSeparatorChar = pathSeparator.charAt(0);
+ public static final String separator = System.getProperty("file.separator");
+ public static final char separatorChar = separator.charAt(0);
+
+ static final String tmpdir = System.getProperty("java.io.tmpdir");
static int maxPathLen;
static boolean caseSensitive;
- public static final char separatorChar;
- public static final char pathSeparatorChar;
-
static
{
init_native();
- pathSeparatorChar = pathSeparator.charAt(0);
- separatorChar = separator.charAt(0);
}
// Native function called at class initialization. This should should
- // set the separator, pathSeparator, tmpdir, maxPathLen, and caseSensitive
- // variables.
+ // set the maxPathLen and caseSensitive variables.
private static native void init_native();
// The path.