Author: ggregory
Date: Fri Jan 31 16:24:26 2014
New Revision: 1563164

URL: http://svn.apache.org/r1563164
Log:
Let the Locale ivar be final.

Modified:
    
logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessage.java

Modified: 
logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessage.java
URL: 
http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessage.java?rev=1563164&r1=1563163&r2=1563164&view=diff
==============================================================================
--- 
logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessage.java
 (original)
+++ 
logging/log4j/log4j2/trunk/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessage.java
 Fri Jan 31 16:24:26 2014
@@ -41,7 +41,7 @@ public class LocalizedMessage implements
 
     private transient ResourceBundle bundle;
 
-    private Locale locale;
+    private final Locale locale;
 
     private transient StatusLogger logger = StatusLogger.getLogger();
 
@@ -74,7 +74,9 @@ public class LocalizedMessage implements
         this.messagePattern = key;
         this.argArray = arguments;
         this.throwable = null;
-        setup(bundleId, null, locale);
+        this.bundleId = bundleId;
+        this.bundle = null;
+        this.locale = locale;
     }
 
     public LocalizedMessage(final ResourceBundle bundle, final Locale locale, 
final String key,
@@ -82,7 +84,9 @@ public class LocalizedMessage implements
         this.messagePattern = key;
         this.argArray = arguments;
         this.throwable = null;
-        setup(null, bundle, locale);
+        this.bundleId = null;
+        this.bundle = bundle;
+        this.locale = locale;
     }
 
     public LocalizedMessage(final Locale locale, final String key, final 
Object[] arguments) {
@@ -157,12 +161,6 @@ public class LocalizedMessage implements
         return this.loggerName;
     }
 
-    private void setup(final String bundleId, final ResourceBundle bundle, 
final Locale locale) {
-        this.bundleId = bundleId;
-        this.bundle = bundle;
-        this.locale = locale;
-    }
-
     /**
      * Returns the formatted message after looking up the format in the 
resource bundle.
      * @return The formatted message String.


Reply via email to