You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by dr...@apache.org on 2011/10/19 09:38:18 UTC

svn commit: r1186008 - /tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java

Author: drobiazko
Date: Wed Oct 19 07:38:18 2011
New Revision: 1186008

URL: http://svn.apache.org/viewvc?rev=1186008&view=rev
Log:
TAP5-1686: Removed path decoding using URLDecoder.

Modified:
    tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java

Modified: tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java?rev=1186008&r1=1186007&r2=1186008&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java (original)
+++ tapestry/tapestry5/trunk/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticInternalUtils.java Wed Oct 19 07:38:18 2011
@@ -22,10 +22,22 @@ import org.apache.tapestry5.internal.pla
 import org.apache.tapestry5.plastic.InstanceContext;
 import org.apache.tapestry5.plastic.MethodDescription;
 
-import java.io.*;
+import java.io.ByteArrayOutputStream;
+import java.io.Closeable;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.PrintWriter;
+import java.io.StringWriter;
 import java.lang.reflect.Array;
-import java.net.*;
-import java.util.*;
+import java.net.URL;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -227,7 +239,8 @@ public class PlasticInternalUtils
      * Strips out leading and trailing underscores, leaving the real property name.
      * In addition, "m_foo" is converted to "foo".
      *
-     * @param fieldName to convert
+     * @param fieldName
+     *         to convert
      * @return the property name
      */
     public static String toPropertyName(String fieldName)
@@ -244,7 +257,8 @@ public class PlasticInternalUtils
     /**
      * Capitalizes the input string, converting the first character to upper case.
      *
-     * @param input a non-empty string
+     * @param input
+     *         a non-empty string
      * @return the same string if already capitalized, or a capitalized version
      */
     public static String capitalize(String input)
@@ -273,8 +287,10 @@ public class PlasticInternalUtils
     }
 
     /**
-     * @param loader   class loader to look up in
-     * @param javaName java name is Java source format (e.g., "int", "int[]", "java.lang.String", "java.lang.String[]", etc.)
+     * @param loader
+     *         class loader to look up in
+     * @param javaName
+     *         java name is Java source format (e.g., "int", "int[]", "java.lang.String", "java.lang.String[]", etc.)
      * @return class instance
      * @throws ClassNotFoundException
      */
@@ -403,9 +419,8 @@ public class PlasticInternalUtils
 
         if (url.getProtocol().equals("file"))
         {
-	    String urlPath = url.getPath();
-	    String decoded = URLDecoder.decode(urlPath);
-            return new FileInputStream(new File(decoded));
+            String urlPath = url.getPath();
+            return new FileInputStream(new File(urlPath));
         }
 
         return url.openStream();