Author: markt
Date: Fri Dec  5 14:56:28 2014
New Revision: 1643310

URL: http://svn.apache.org/r1643310
Log:
Replace calls to System.getProperty("path.separator" with
File.pathSeperator

Modified:
    tomcat/trunk/java/org/apache/jasper/compiler/AntCompiler.java
    tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java
    tomcat/trunk/java/org/apache/tomcat/jni/Library.java
    tomcat/trunk/test/org/apache/juli/TestClassLoaderLogManager.java

Modified: tomcat/trunk/java/org/apache/jasper/compiler/AntCompiler.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/AntCompiler.java?rev=1643310&r1=1643309&r2=1643310&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/compiler/AntCompiler.java (original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/AntCompiler.java Fri Dec  5 
14:56:28 2014
@@ -130,8 +130,6 @@ public class AntCompiler extends Compile
         String javaFileName = ctxt.getServletJavaFileName();
         String classpath = ctxt.getClassPath();
 
-        String sep = System.getProperty("path.separator");
-
         StringBuilder errorReport = new StringBuilder();
 
         StringBuilder info=new StringBuilder();
@@ -149,7 +147,7 @@ public class AntCompiler extends Compile
         Path path = new Path(project);
         path.setPath(System.getProperty("java.class.path"));
         info.append("    cp=" + System.getProperty("java.class.path") + "\n");
-        StringTokenizer tokenizer = new StringTokenizer(classpath, sep);
+        StringTokenizer tokenizer = new StringTokenizer(classpath, 
File.pathSeparator);
         while (tokenizer.hasMoreElements()) {
             String pathElement = tokenizer.nextToken();
             File repository = new File(pathElement);
@@ -157,9 +155,10 @@ public class AntCompiler extends Compile
             info.append("    cp=" + repository + "\n");
         }
 
-        if( log.isDebugEnabled() )
-            log.debug( "Using classpath: " + 
System.getProperty("java.class.path") + sep
-                    + classpath);
+        if (log.isDebugEnabled()) {
+            log.debug( "Using classpath: " + 
System.getProperty("java.class.path") +
+                    File.pathSeparator + classpath);
+        }
 
         // Initializing sourcepath
         Path srcPath = new Path(project);

Modified: tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java?rev=1643310&r1=1643309&r2=1643310&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java 
(original)
+++ tomcat/trunk/java/org/apache/jasper/compiler/JspRuntimeContext.java Fri Dec 
 5 14:56:28 2014
@@ -398,7 +398,6 @@ public final class JspRuntimeContext {
     private String initClassPath() {
 
         StringBuilder cpath = new StringBuilder();
-        String sep = System.getProperty("path.separator");
 
         if (parentClassLoader instanceof URLClassLoader) {
             URL [] urls = ((URLClassLoader)parentClassLoader).getURLs();
@@ -413,7 +412,7 @@ public final class JspRuntimeContext {
                         // Need to decode the URL, primarily to convert %20
                         // sequences back to spaces
                         String decoded = URLDecoder.decode(urls[i].getPath(), 
"UTF-8");
-                        cpath.append(decoded + sep);
+                        cpath.append(decoded + File.pathSeparator);
                     } catch (UnsupportedEncodingException e) {
                         // All JREs are required to support UTF-8
                     }
@@ -421,7 +420,7 @@ public final class JspRuntimeContext {
             }
         }
 
-        cpath.append(options.getScratchDir() + sep);
+        cpath.append(options.getScratchDir() + File.pathSeparator);
 
         String cp = (String) context.getAttribute(Constants.SERVLET_CLASSPATH);
         if (cp == null || cp.equals("")) {

Modified: tomcat/trunk/java/org/apache/tomcat/jni/Library.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/jni/Library.java?rev=1643310&r1=1643309&r2=1643310&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/jni/Library.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/jni/Library.java Fri Dec  5 14:56:28 
2014
@@ -17,6 +17,8 @@
 
 package org.apache.tomcat.jni;
 
+import java.io.File;
+
 /** Library
  *
  * @author Mladen Turk
@@ -49,8 +51,7 @@ public final class Library {
                 }
                 String name = System.mapLibraryName(NAMES[i]);
                 String path = System.getProperty("java.library.path");
-                String sep = System.getProperty("path.separator");
-                String [] paths = path.split(sep);
+                String [] paths = path.split(File.pathSeparator);
                 for (int j=0; j<paths.length; j++) {
                     java.io.File fd = new java.io.File(paths[j] , name);
                     if (fd.exists()) {

Modified: tomcat/trunk/test/org/apache/juli/TestClassLoaderLogManager.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/juli/TestClassLoaderLogManager.java?rev=1643310&r1=1643309&r2=1643310&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/juli/TestClassLoaderLogManager.java (original)
+++ tomcat/trunk/test/org/apache/juli/TestClassLoaderLogManager.java Fri Dec  5 
14:56:28 2014
@@ -35,31 +35,22 @@ public class TestClassLoaderLogManager {
         ClassLoaderLogManager logManager = new ClassLoaderLogManager();
         Assert.assertEquals("", logManager.replace(""));
         Assert.assertEquals("${", logManager.replace("${"));
-        Assert.assertEquals("${undefinedproperty}",
-                logManager.replace("${undefinedproperty}"));
+        Assert.assertEquals("${undefinedproperty}", 
logManager.replace("${undefinedproperty}"));
         Assert.assertEquals(
-                System.getProperty("line.separator")
-                        + System.getProperty("path.separator")
-                        + File.separator,
-                logManager
-                        
.replace("${line.separator}${path.separator}${file.separator}"));
+                System.getProperty("line.separator") + File.pathSeparator + 
File.separator,
+                
logManager.replace("${line.separator}${path.separator}${file.separator}"));
         Assert.assertEquals(
-                "foo" + File.separator + "bar"
-                        + System.getProperty("line.separator")
-                        + System.getProperty("path.separator") + "baz",
-                logManager
-                        
.replace("foo${file.separator}bar${line.separator}${path.separator}baz"));
+                "foo" + File.separator + "bar" + 
System.getProperty("line.separator")
+                        + File.pathSeparator + "baz",
+                
logManager.replace("foo${file.separator}bar${line.separator}${path.separator}baz"));
         // BZ 51249
         Assert.assertEquals(
                 "%{file.separator}" + File.separator,
                 logManager.replace("%{file.separator}${file.separator}"));
         Assert.assertEquals(
-                File.separator + "${undefinedproperty}"
-                        + File.separator,
-                logManager
-                        
.replace("${file.separator}${undefinedproperty}${file.separator}"));
-        Assert.assertEquals("${}" + System.getProperty("path.separator"),
-                logManager.replace("${}${path.separator}"));
+                File.separator + "${undefinedproperty}" + File.separator,
+                
logManager.replace("${file.separator}${undefinedproperty}${file.separator}"));
+        Assert.assertEquals("${}" + File.pathSeparator, 
logManager.replace("${}${path.separator}"));
     }
 
     @Test



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to