Author: ebourg
Date: Wed Dec 17 14:19:01 2014
New Revision: 1646251

URL: http://svn.apache.org/r1646251
Log:
Replaced System.getProperty("file|path.separator") with 
File.separator|pathSeparator (BCEL-182)

Modified:
    
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/JavaClass.java
    commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/Class2HTML.java
    commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java

Modified: 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/JavaClass.java
URL: 
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/JavaClass.java?rev=1646251&r1=1646250&r2=1646251&view=diff
==============================================================================
--- 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/JavaClass.java
 (original)
+++ 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/classfile/JavaClass.java
 Wed Dec 17 14:19:01 2014
@@ -491,13 +491,7 @@ public class JavaClass extends AccessFla
         // Debugging ... on/off
         debug = Boolean.getBoolean("JavaClass.debug");
         // Get path separator either / or \ usually
-        String _sep = System.getProperty("file.separator");
-        if (_sep != null) {
-            try {
-                JavaClass.sep = _sep.charAt(0);
-            } catch (StringIndexOutOfBoundsException e) {
-            } // Never reached
-        }
+        sep = File.separatorChar;
     }
 
 

Modified: 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/Class2HTML.java
URL: 
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/Class2HTML.java?rev=1646251&r1=1646250&r2=1646251&view=diff
==============================================================================
--- 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/Class2HTML.java 
(original)
+++ 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/Class2HTML.java 
Wed Dec 17 14:19:01 2014
@@ -101,7 +101,7 @@ public class Class2HTML implements Const
         ClassParser parser = null;
         JavaClass java_class = null;
         String zip_file = null;
-        char sep = System.getProperty("file.separator").toCharArray()[0];
+        char sep = File.separatorChar;
         String dir = "." + sep; // Where to store HTML files
         try {
             /* Parse command line arguments.

Modified: 
commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java
URL: 
http://svn.apache.org/viewvc/commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java?rev=1646251&r1=1646250&r2=1646251&view=diff
==============================================================================
--- commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java 
(original)
+++ commons/proper/bcel/trunk/src/main/java/org/apache/bcel/util/ClassPath.java 
Wed Dec 17 14:19:01 2014
@@ -72,8 +72,7 @@ public class ClassPath implements Serial
     public ClassPath(String class_path) {
         this.class_path = class_path;
         List<PathEntry> vec = new ArrayList<PathEntry>();
-        for (StringTokenizer tok = new StringTokenizer(class_path, System
-                .getProperty("path.separator")); tok.hasMoreTokens();) {
+        for (StringTokenizer tok = new StringTokenizer(class_path, 
File.pathSeparator); tok.hasMoreTokens();) {
             String path = tok.nextToken();
             if (!path.equals("")) {
                 File file = new File(path);


Reply via email to