This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new 8c0bae0  Minor Improvement: (#700)
8c0bae0 is described below

commit 8c0bae01e57a20639f49c1d6cc4f6881e5bfd429
Author: Arturo Bernal <[email protected]>
AuthorDate: Wed Feb 10 23:18:22 2021 +0100

    Minor Improvement: (#700)
    
    * Add final variable.try to make the code read-only
---
 src/main/java/org/apache/commons/lang3/ArrayUtils.java            | 2 +-
 src/main/java/org/apache/commons/lang3/ClassUtils.java            | 4 ++--
 src/main/java/org/apache/commons/lang3/RandomStringUtils.java     | 2 +-
 src/main/java/org/apache/commons/lang3/StringUtils.java           | 6 +++---
 src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java   | 2 +-
 .../apache/commons/lang3/concurrent/BackgroundInitializer.java    | 2 +-
 .../apache/commons/lang3/concurrent/EventCountCircuitBreaker.java | 2 +-
 .../commons/lang3/concurrent/MultiBackgroundInitializer.java      | 2 +-
 src/main/java/org/apache/commons/lang3/math/Fraction.java         | 2 +-
 src/main/java/org/apache/commons/lang3/math/NumberUtils.java      | 6 +++---
 src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java   | 2 +-
 src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java     | 2 +-
 .../commons/lang3/text/translate/NumericEntityUnescaper.java      | 2 +-
 src/main/java/org/apache/commons/lang3/time/FastDateParser.java   | 2 +-
 src/main/java/org/apache/commons/lang3/time/FormatCache.java      | 8 ++++----
 15 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/src/main/java/org/apache/commons/lang3/ArrayUtils.java 
b/src/main/java/org/apache/commons/lang3/ArrayUtils.java
index 6c31302..6914abf 100644
--- a/src/main/java/org/apache/commons/lang3/ArrayUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ArrayUtils.java
@@ -785,7 +785,7 @@ public class ArrayUtils {
      * @throws IllegalArgumentException if both arguments are null
      */
     public static <T> T[] add(final T[] array, final T element) {
-        Class<?> type;
+        final Class<?> type;
         if (array != null) {
             type = array.getClass().getComponentType();
         } else if (element != null) {
diff --git a/src/main/java/org/apache/commons/lang3/ClassUtils.java 
b/src/main/java/org/apache/commons/lang3/ClassUtils.java
index 9f31585..d1462ed 100644
--- a/src/main/java/org/apache/commons/lang3/ClassUtils.java
+++ b/src/main/java/org/apache/commons/lang3/ClassUtils.java
@@ -1061,7 +1061,7 @@ public class ClassUtils {
     public static Class<?> getClass(
             final ClassLoader classLoader, final String className, final 
boolean initialize) throws ClassNotFoundException {
         try {
-            Class<?> clazz;
+            final Class<?> clazz;
             if (namePrimitiveMap.containsKey(className)) {
                 clazz = namePrimitiveMap.get(className);
             } else {
@@ -1173,7 +1173,7 @@ public class ClassUtils {
             if (!Modifier.isPublic(candidateClass.getModifiers())) {
                 continue;
             }
-            Method candidateMethod;
+            final Method candidateMethod;
             try {
                 candidateMethod = candidateClass.getMethod(methodName, 
parameterTypes);
             } catch (final NoSuchMethodException ex) {
diff --git a/src/main/java/org/apache/commons/lang3/RandomStringUtils.java 
b/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
index cbf6dbc..f089394 100644
--- a/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
+++ b/src/main/java/org/apache/commons/lang3/RandomStringUtils.java
@@ -399,7 +399,7 @@ public class RandomStringUtils {
         final int gap = end - start;
 
         while (count-- != 0) {
-            int codePoint;
+            final int codePoint;
             if (chars == null) {
                 codePoint = random.nextInt(gap) + start;
 
diff --git a/src/main/java/org/apache/commons/lang3/StringUtils.java 
b/src/main/java/org/apache/commons/lang3/StringUtils.java
index b5b233d..09450c2 100644
--- a/src/main/java/org/apache/commons/lang3/StringUtils.java
+++ b/src/main/java/org/apache/commons/lang3/StringUtils.java
@@ -4739,7 +4739,7 @@ public class StringUtils {
      * {@code endIndex < 0} or <br>
      * {@code endIndex > array.length()}
      */
-    public static String join(final Object[] array, String delimiter, final 
int startIndex, final int endIndex) {
+    public static String join(final Object[] array, final String delimiter, 
final int startIndex, final int endIndex) {
         if (array == null) {
             return null;
         }
@@ -5423,8 +5423,8 @@ public class StringUtils {
     }
 
     private static int[] matches(final CharSequence first, final CharSequence 
second) {
-        CharSequence max;
-        CharSequence min;
+        final CharSequence max;
+        final CharSequence min;
         if (first.length() > second.length()) {
             max = first;
             min = second;
diff --git a/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java 
b/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java
index f7d5fc8..103f2e5 100644
--- a/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java
+++ b/src/main/java/org/apache/commons/lang3/builder/DiffBuilder.java
@@ -811,7 +811,7 @@ public class DiffBuilder<T> implements 
Builder<DiffResult<T>> {
             return this;
         }
 
-        Object objectToTest;
+        final Object objectToTest;
         if (lhs != null) {
             objectToTest = lhs;
         } else {
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java 
b/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
index d424c21..963dee3 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
@@ -175,7 +175,7 @@ public abstract class BackgroundInitializer<T> implements
 
             // Determine the executor to use and whether a temporary one has to
             // be created
-            ExecutorService tempExec;
+            final ExecutorService tempExec;
             executor = getExternalExecutor();
             if (executor == null) {
                 executor = tempExec = createExecutor();
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java
 
b/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java
index 2d44a12..051f924 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/EventCountCircuitBreaker.java
@@ -376,7 +376,7 @@ public class EventCountCircuitBreaker extends 
AbstractCircuitBreaker<Integer> {
      */
     private CheckIntervalData nextCheckIntervalData(final int increment,
             final CheckIntervalData currentData, final State currentState, 
final long time) {
-        CheckIntervalData nextData;
+        final CheckIntervalData nextData;
         if (stateStrategy(currentState).isCheckIntervalFinished(this, 
currentData, time)) {
             nextData = new CheckIntervalData(increment, time);
         } else {
diff --git 
a/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
 
b/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
index 7b37e4e..08c9b34 100644
--- 
a/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
+++ 
b/src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
@@ -176,7 +176,7 @@ public class MultiBackgroundInitializer
      */
     @Override
     protected MultiBackgroundInitializerResults initialize() throws Exception {
-        Map<String, BackgroundInitializer<?>> inits;
+        final Map<String, BackgroundInitializer<?>> inits;
         synchronized (this) {
             // create a snapshot to operate on
             inits = new HashMap<>(
diff --git a/src/main/java/org/apache/commons/lang3/math/Fraction.java 
b/src/main/java/org/apache/commons/lang3/math/Fraction.java
index 4e560ca..ba077df 100644
--- a/src/main/java/org/apache/commons/lang3/math/Fraction.java
+++ b/src/main/java/org/apache/commons/lang3/math/Fraction.java
@@ -178,7 +178,7 @@ public final class Fraction extends Number implements 
Comparable<Fraction> {
         if (numerator < 0) {
             throw new ArithmeticException("The numerator must not be 
negative");
         }
-        long numeratorValue;
+        final long numeratorValue;
         if (whole < 0) {
             numeratorValue = whole * (long) denominator - numerator;
         } else {
diff --git a/src/main/java/org/apache/commons/lang3/math/NumberUtils.java 
b/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
index c984dbf..ade72b0 100644
--- a/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
+++ b/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
@@ -683,9 +683,9 @@ public class NumberUtils {
             return createInteger(str);
         }
         final char lastChar = str.charAt(length - 1);
-        String mant;
-        String dec;
-        String exp;
+        final String mant;
+        final String dec;
+        final String exp;
         final int decPos = str.indexOf('.');
         final int expPos = str.indexOf('e') + str.indexOf('E') + 1; // assumes 
both not present
         // if both e and E are present, this is caught by the checks on expPos 
(which prevent IOOBE)
diff --git a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java 
b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
index 7b1a476..19440c4 100644
--- a/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
+++ b/src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
@@ -1021,7 +1021,7 @@ public class MethodUtils {
         int interfaceIndex = 0;
         while (interfaceIndex < allInterfaces.size() ||
                 superClassIndex < allSuperclasses.size()) {
-            Class<?> acls;
+            final Class<?> acls;
             if (interfaceIndex >= allInterfaces.size()) {
                 acls = allSuperclasses.get(superClassIndex++);
             } else if ((superClassIndex >= allSuperclasses.size()) || 
(interfaceIndex < superClassIndex) || !(superClassIndex < interfaceIndex)) {
diff --git a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java 
b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
index 5580274..4f00a4c 100644
--- a/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
+++ b/src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
@@ -885,7 +885,7 @@ public class TypeUtils {
         }
 
         final Type ownerType = parameterizedType.getOwnerType();
-        Map<TypeVariable<?>, Type> typeVarAssigns;
+        final Map<TypeVariable<?>, Type> typeVarAssigns;
 
         if (ownerType instanceof ParameterizedType) {
             // get the owner type arguments first
diff --git 
a/src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
 
b/src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
index c18f58d..024a541 100644
--- 
a/src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
+++ 
b/src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
@@ -133,7 +133,7 @@ public class NumericEntityUnescaper extends 
CharSequenceTranslator {
                 }
             }
 
-            int entityValue;
+            final int entityValue;
             try {
                 if (isHex) {
                     entityValue = Integer.parseInt(input.subSequence(start, 
end).toString(), 16);
diff --git a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java 
b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
index b8db4d7..d34a42c 100644
--- a/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
+++ b/src/main/java/org/apache/commons/lang3/time/FastDateParser.java
@@ -131,7 +131,7 @@ public class FastDateParser implements DateParser, 
Serializable {
 
         final Calendar definingCalendar = Calendar.getInstance(timeZone, 
this.locale);
 
-        int centuryStartYear;
+        final int centuryStartYear;
         if (centuryStart!=null) {
             definingCalendar.setTime(centuryStart);
             centuryStartYear = definingCalendar.get(Calendar.YEAR);
diff --git a/src/main/java/org/apache/commons/lang3/time/FormatCache.java 
b/src/main/java/org/apache/commons/lang3/time/FormatCache.java
index f2f3d8a..4a568cd 100644
--- a/src/main/java/org/apache/commons/lang3/time/FormatCache.java
+++ b/src/main/java/org/apache/commons/lang3/time/FormatCache.java
@@ -189,7 +189,7 @@ abstract class FormatCache<F extends Format> {
         String pattern = cDateTimeInstanceCache.get(key);
         if (pattern == null) {
             try {
-                DateFormat formatter;
+                final DateFormat formatter;
                 if (dateStyle == null) {
                     formatter = 
DateFormat.getTimeInstance(timeStyle.intValue(), safeLocale);
                 } else if (timeStyle == null) {
@@ -217,7 +217,7 @@ abstract class FormatCache<F extends Format> {
      */
     private static final class ArrayKey {
 
-        private static int computeHashCode(Object[] keys) {
+        private static int computeHashCode(final Object[] keys) {
             final int prime = 31;
             int result = 1;
             result = prime * result + Arrays.hashCode(keys);
@@ -243,7 +243,7 @@ abstract class FormatCache<F extends Format> {
         }
 
         @Override
-        public boolean equals(Object obj) {
+        public boolean equals(final Object obj) {
             if (this == obj) {
                 return true;
             }
@@ -253,7 +253,7 @@ abstract class FormatCache<F extends Format> {
             if (getClass() != obj.getClass()) {
                 return false;
             }
-            ArrayKey other = (ArrayKey) obj;
+            final ArrayKey other = (ArrayKey) obj;
             return Arrays.deepEquals(keys, other.keys);
         }
 

Reply via email to