Author: chas
Date: Fri Apr 25 15:23:46 2014
New Revision: 1590059

URL: http://svn.apache.org/r1590059
Log:
Remove keyValues map  per sebb's suggestion

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=1590059&r1=1590058&r2=1590059&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
 Fri Apr 25 15:23:46 2014
@@ -595,7 +595,6 @@ public class FastDateParser implements D
      private static class CaseInsensitiveTextStrategy extends Strategy {
         private final int field;
         private final Locale locale;
-        private final Map<String, Integer> keyValues;
         private final Map<String, Integer> lKeyValues;
 
         /**
@@ -607,7 +606,7 @@ public class FastDateParser implements D
         CaseInsensitiveTextStrategy(final int field, final Calendar 
definingCalendar, final Locale locale) {
             this.field= field;
             this.locale= locale;
-            this.keyValues= getDisplayNames(field, definingCalendar, locale);
+            Map<String, Integer> keyValues = getDisplayNames(field, 
definingCalendar, locale);
             this.lKeyValues= new HashMap<String,Integer>();
 
             for(Map.Entry<String, Integer> entry : keyValues.entrySet()) {
@@ -621,7 +620,7 @@ public class FastDateParser implements D
         @Override
         boolean addRegex(final FastDateParser parser, final StringBuilder 
regex) {
             regex.append("((?iu)");
-            for(final String textKeyValue : keyValues.keySet()) {
+            for(final String textKeyValue : lKeyValues.keySet()) {
                 escapeRegex(regex, textKeyValue, false).append('|');
             }
             regex.setCharAt(regex.length()-1, ')');
@@ -637,7 +636,7 @@ public class FastDateParser implements D
             if(iVal == null) {
                 final StringBuilder sb= new StringBuilder(value);
                 sb.append(" not in (");
-                for(final String textKeyValue : keyValues.keySet()) {
+                for(final String textKeyValue : lKeyValues.keySet()) {
                     sb.append(textKeyValue).append(' ');
                 }
                 sb.setCharAt(sb.length()-1, ')');


Reply via email to