Author: sebb
Date: Wed Feb 12 23:27:47 2014
New Revision: 1567801

URL: http://svn.apache.org/r1567801
Log:
Don't mutate parameters

Modified:
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java?rev=1567801&r1=1567800&r2=1567801&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
 Wed Feb 12 23:27:47 2014
@@ -441,11 +441,11 @@ public class FastDateParser implements D
      * @param definingCalendar The calendar to obtain the short and long values
      * @return The Strategy that will handle parsing for the field
      */
-    private Strategy getStrategy(String formatField, final Calendar 
definingCalendar) {
+    private Strategy getStrategy(final String formatField, final Calendar 
definingCalendar) {
         switch(formatField.charAt(0)) {
         case '\'':
             if(formatField.length()>2) {
-                formatField= formatField.substring(1, formatField.length()-1);
+                return new CopyQuotedStrategy(formatField.substring(1, 
formatField.length()-1));
             }
             //$FALL-THROUGH$
         default:


Reply via email to