Author: bayard Date: Fri Oct 23 06:44:45 2009 New Revision: 828943 URL: http://svn.apache.org/viewvc?rev=828943&view=rev Log: Making private fields final per Sebb's patch to LANG-540
Modified: commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/LookupTranslator.java Modified: commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/LookupTranslator.java URL: http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/LookupTranslator.java?rev=828943&r1=828942&r2=828943&view=diff ============================================================================== --- commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/LookupTranslator.java (original) +++ commons/proper/lang/trunk/src/java/org/apache/commons/lang/text/translate/LookupTranslator.java Fri Oct 23 06:44:45 2009 @@ -27,9 +27,9 @@ // TODO: Replace with a RegexLookup? Performance test. public class LookupTranslator extends CharSequenceTranslator { - private HashMap<CharSequence, CharSequence> lookupMap; - private int shortest = Integer.MAX_VALUE; - private int longest = 0; + private final HashMap<CharSequence, CharSequence> lookupMap; + private final int shortest; + private final int longest; /** * Define the lookup table to be used in translation @@ -38,16 +38,20 @@ */ public LookupTranslator(CharSequence[][] lookup) { lookupMap = new HashMap<CharSequence, CharSequence>(); + int _shortest = Integer.MAX_VALUE; + int _longest = 0; for(CharSequence[] seq : lookup) { this.lookupMap.put(seq[0], seq[1]); int sz = seq[0].length(); - if(sz < shortest) { - shortest = sz; + if(sz < _shortest) { + _shortest = sz; } - if(sz > longest) { - longest = sz; + if(sz > _longest) { + _longest = sz; } } + shortest = _shortest; + longest = _longest; } /**