Author: sebb
Date: Wed Feb 12 23:19:37 2014
New Revision: 1567796

URL: http://svn.apache.org/r1567796
Log:
LANG-973 Make some private fields final

Modified:
    commons/proper/lang/trunk/src/changes/changes.xml
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/JavaVersion.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/NotImplementedException.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
    
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java

Modified: commons/proper/lang/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/changes/changes.xml?rev=1567796&r1=1567795&r2=1567796&view=diff
==============================================================================
--- commons/proper/lang/trunk/src/changes/changes.xml [utf-8] (original)
+++ commons/proper/lang/trunk/src/changes/changes.xml [utf-8] Wed Feb 12 
23:19:37 2014
@@ -22,6 +22,7 @@
   <body>
 
   <release version="3.3" date="TBA" description="Bugfix and Feature release">
+    <action issue="LANG-973" type="fix" dev="sebb">Make some private fields 
final</action>
     <action issue="LANG-971" type="fix" 
dev="sebb">NumberUtils#isNumber(String) fails to reject invalid Octal 
numbers</action>
     <action issue="LANG-972" type="fix" dev="sebb">NumberUtils#isNumber does 
not allow for hex 0XABCD</action>
     <action issue="LANG-969" type="fix" dev="ggregory" due-to="Matt 
Bishop">StringUtils.toEncodedString(byte[], Charset) needlessly throws 
UnsupportedEncodingException</action>

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/JavaVersion.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/JavaVersion.java?rev=1567796&r1=1567795&r2=1567796&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/JavaVersion.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/JavaVersion.java
 Wed Feb 12 23:19:37 2014
@@ -74,11 +74,11 @@ public enum JavaVersion {
     /**
      * The float value.
      */
-    private float value;
+    private final float value;
     /**
      * The standard name.
      */
-    private String name;
+    private final String name;
 
     /**
      * Constructor.

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/NotImplementedException.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/NotImplementedException.java?rev=1567796&r1=1567795&r2=1567796&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/NotImplementedException.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/NotImplementedException.java
 Wed Feb 12 23:19:37 2014
@@ -45,7 +45,7 @@ public class NotImplementedException ext
 
     private static final long serialVersionUID = 20131021L;
 
-    private String code;
+    private final String code;
 
     /**
      * Constructs a NotImplementedException.
@@ -54,7 +54,7 @@ public class NotImplementedException ext
      * @since 3.2
      */
     public NotImplementedException(final String message) {
-        super(message);
+        this(message, (String) null);
     }
 
     /**
@@ -64,7 +64,7 @@ public class NotImplementedException ext
      * @since 3.2
      */
     public NotImplementedException(final Throwable cause) {
-        super(cause);
+        this(cause, null);
     }
 
     /**
@@ -75,7 +75,7 @@ public class NotImplementedException ext
      * @since 3.2
      */
     public NotImplementedException(final String message, final Throwable 
cause) {
-        super(message, cause);
+        this(message, cause, null);
     }
 
     /**

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=1567796&r1=1567795&r2=1567796&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:19:37 2014
@@ -491,7 +491,7 @@ public class FastDateParser implements D
     }
 
     @SuppressWarnings("unchecked") // OK because we are creating an array with 
no entries
-    private static ConcurrentMap<Locale, Strategy>[] caches = new 
ConcurrentMap[Calendar.FIELD_COUNT];
+    private static final ConcurrentMap<Locale, Strategy>[] caches = new 
ConcurrentMap[Calendar.FIELD_COUNT];
 
     /**
      * Get a cache of Strategies for a particular field

Modified: 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
URL: 
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java?rev=1567796&r1=1567795&r2=1567796&view=diff
==============================================================================
--- 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
 (original)
+++ 
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/time/FastDatePrinter.java
 Wed Feb 12 23:19:37 2014
@@ -1085,7 +1085,7 @@ public class FastDatePrinter implements 
 
     //-----------------------------------------------------------------------
 
-    private static ConcurrentMap<TimeZoneDisplayKey, String> 
cTimeZoneDisplayCache =
+    private static final ConcurrentMap<TimeZoneDisplayKey, String> 
cTimeZoneDisplayCache =
         new ConcurrentHashMap<TimeZoneDisplayKey, String>(7);
     /**
      * <p>Gets the time zone display name, using a cache for performance.</p>


Reply via email to