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

vy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git


The following commit(s) were added to refs/heads/master by this push:
     new 3401968  Minor improvements. (#497)
3401968 is described below

commit 3401968127d88c6e74cd388384cbecfed91fd8aa
Author: Arturo Bernal <[email protected]>
AuthorDate: Tue Jun 1 21:08:25 2021 +0200

    Minor improvements. (#497)
    
    * Remove Unused import
    * Unnecessary interface modifier
    * Replace array whit empty parameter
    * Inline variable
    * Simplify "if else"
---
 log4j-api/src/main/java/org/apache/logging/log4j/Level.java |  2 +-
 .../src/main/java/org/apache/logging/log4j/LogBuilder.java  |  2 +-
 .../logging/log4j/message/BasicThreadInformation.java       |  6 +-----
 .../org/apache/logging/log4j/message/FormattedMessage.java  |  6 +-----
 .../apache/logging/log4j/message/ParameterizedMessage.java  |  6 +-----
 .../apache/logging/log4j/message/StructuredDataMessage.java |  6 +-----
 .../org/apache/logging/log4j/message/ThreadDumpMessage.java |  2 +-
 .../log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java   | 10 ++--------
 .../apache/logging/log4j/spi/DefaultThreadContextMap.java   | 10 ++--------
 .../apache/logging/log4j/spi/DefaultThreadContextStack.java |  2 +-
 .../log4j/spi/GarbageFreeSortedArrayThreadContextMap.java   | 10 ++--------
 .../org/apache/logging/log4j/spi/LoggerContextFactory.java  |  1 -
 .../apache/logging/log4j/spi/MutableThreadContextStack.java | 13 +++----------
 .../main/java/org/apache/logging/log4j/util/LoaderUtil.java |  8 +-------
 .../java/org/apache/logging/log4j/util/ProviderUtil.java    |  1 -
 .../java/org/apache/logging/log4j/util/StackLocator.java    |  3 ---
 .../src/main/java/org/apache/logging/log4j/util/Timer.java  |  6 +-----
 .../apache/logging/log4j/util/SortedArrayStringMapTest.java |  3 +--
 .../org/apache/logging/log4j/util/StackLocatorUtilTest.java |  2 --
 .../apache/logging/log4j/util/Unbox2ConfigurableTest.java   |  2 --
 20 files changed, 20 insertions(+), 81 deletions(-)

diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/Level.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
index 58507d0..9355494 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/Level.java
@@ -299,7 +299,7 @@ public final class Level implements Comparable<Level>, 
Serializable {
      */
     public static Level[] values() {
         final Collection<Level> values = Level.LEVELS.values();
-        return values.toArray(new Level[values.size()]);
+        return values.toArray(new Level[0]);
     }
 
     /**
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
index e5aa572..dca25fe 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/LogBuilder.java
@@ -26,7 +26,7 @@ import org.apache.logging.log4j.util.Supplier;
  */
 public interface LogBuilder {
 
-    public static final LogBuilder NOOP = new LogBuilder() {};
+    LogBuilder NOOP = new LogBuilder() {};
 
     /**
      * Includes a Marker in the log event. Interface default method does 
nothing.
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/BasicThreadInformation.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/BasicThreadInformation.java
index 623ab89..9f2ed3d 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/BasicThreadInformation.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/BasicThreadInformation.java
@@ -64,11 +64,7 @@ class BasicThreadInformation implements ThreadInformation {
         if (id != that.id) {
             return false;
         }
-        if (name != null ? !name.equals(that.name) : that.name != null) {
-            return false;
-        }
-
-        return true;
+        return name != null ? name.equals(that.name) : that.name == null;
     }
 
     @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/FormattedMessage.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/FormattedMessage.java
index a13fd99..cbeb7d9 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/FormattedMessage.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/FormattedMessage.java
@@ -149,11 +149,7 @@ public class FormattedMessage implements Message {
         if (messagePattern != null ? 
!messagePattern.equals(that.messagePattern) : that.messagePattern != null) {
             return false;
         }
-        if (!Arrays.equals(stringArgs, that.stringArgs)) {
-            return false;
-        }
-
-        return true;
+        return Arrays.equals(stringArgs, that.stringArgs);
     }
 
     /**
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java
index 3289667..9ab84a4 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ParameterizedMessage.java
@@ -240,12 +240,8 @@ public class ParameterizedMessage implements Message, 
StringBuilderFormattable {
         if (messagePattern != null ? 
!messagePattern.equals(that.messagePattern) : that.messagePattern != null) {
             return false;
         }
-        if (!Arrays.equals(this.argArray, that.argArray)) {
-            return false;
-        }
+        return Arrays.equals(this.argArray, that.argArray);
         //if (throwable != null ? !throwable.equals(that.throwable) : 
that.throwable != null) return false;
-
-        return true;
     }
 
     @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
index 2980ab5..a2ba89a 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/StructuredDataMessage.java
@@ -432,11 +432,7 @@ public class StructuredDataMessage extends 
MapMessage<StructuredDataMessage, Str
         if (id != null ? !id.equals(that.id) : that.id != null) {
             return false;
         }
-        if (message != null ? !message.equals(that.message) : that.message != 
null) {
-            return false;
-        }
-
-        return true;
+        return message != null ? message.equals(that.message) : that.message 
== null;
     }
 
     @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
index d736e00..3c6166c 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/ThreadDumpMessage.java
@@ -172,7 +172,7 @@ public class ThreadDumpMessage implements Message, 
StringBuilderFormattable {
      * Implementations of this class are loaded via the standard java Service 
Provider interface.
      * </p>
      */
-    public static interface ThreadInfoFactory {
+    public interface ThreadInfoFactory {
         Map<ThreadInformation, StackTraceElement[]> createThreadInfo();
     }
 
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
index 97fb7b9..43ab1d4 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSortedArrayThreadContextMap.java
@@ -19,6 +19,7 @@ package org.apache.logging.log4j.spi;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Objects;
 
 import org.apache.logging.log4j.util.ReadOnlyStringMap;
 import org.apache.logging.log4j.util.SortedArrayStringMap;
@@ -266,13 +267,6 @@ class CopyOnWriteSortedArrayThreadContextMap implements 
ReadOnlyThreadContextMap
         final ThreadContextMap other = (ThreadContextMap) obj;
         final Map<String, String> map = this.getImmutableMapOrNull();
         final Map<String, String> otherMap = other.getImmutableMapOrNull();
-        if (map == null) {
-            if (otherMap != null) {
-                return false;
-            }
-        } else if (!map.equals(otherMap)) {
-            return false;
-        }
-        return true;
+        return Objects.equals(map, otherMap);
     }
 }
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
index 4d05937..c3feac0 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextMap.java
@@ -19,6 +19,7 @@ package org.apache.logging.log4j.spi;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Objects;
 
 import org.apache.logging.log4j.util.BiConsumer;
 import org.apache.logging.log4j.util.ReadOnlyStringMap;
@@ -237,13 +238,6 @@ public class DefaultThreadContextMap implements 
ThreadContextMap, ReadOnlyString
         final ThreadContextMap other = (ThreadContextMap) obj;
         final Map<String, String> map = this.localMap.get();
         final Map<String, String> otherMap = other.getImmutableMapOrNull();
-        if (map == null) {
-            if (otherMap != null) {
-                return false;
-            }
-        } else if (!map.equals(otherMap)) {
-            return false;
-        }
-        return true;
+        return Objects.equals(map, otherMap);
     }
 }
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextStack.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextStack.java
index 7a07a89..e577264 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextStack.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/DefaultThreadContextStack.java
@@ -261,7 +261,7 @@ public class DefaultThreadContextStack implements 
ThreadContextStack, StringBuil
         if (result == null) {
             return new String[0];
         }
-        return result.toArray(new Object[result.size()]);
+        return result.toArray(new Object[0]);
     }
 
     @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
index 186e2a8..bd77559 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/GarbageFreeSortedArrayThreadContextMap.java
@@ -19,6 +19,7 @@ package org.apache.logging.log4j.spi;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
+import java.util.Objects;
 
 import org.apache.logging.log4j.util.ReadOnlyStringMap;
 import org.apache.logging.log4j.util.StringMap;
@@ -258,13 +259,6 @@ class GarbageFreeSortedArrayThreadContextMap implements 
ReadOnlyThreadContextMap
         final ThreadContextMap other = (ThreadContextMap) obj;
         final Map<String, String> map = this.getImmutableMapOrNull();
         final Map<String, String> otherMap = other.getImmutableMapOrNull();
-        if (map == null) {
-            if (otherMap != null) {
-                return false;
-            }
-        } else if (!map.equals(otherMap)) {
-            return false;
-        }
-        return true;
+        return Objects.equals(map, otherMap);
     }
 }
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
index 61a30cc..ad29c57 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/LoggerContextFactory.java
@@ -17,7 +17,6 @@
 package org.apache.logging.log4j.spi;
 
 import java.net.URI;
-import java.util.concurrent.TimeUnit;
 
 /**
  * Implemented by factories that create {@link LoggerContext} objects.
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/MutableThreadContextStack.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/MutableThreadContextStack.java
index be111e3..ab18cc5 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/spi/MutableThreadContextStack.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/spi/MutableThreadContextStack.java
@@ -20,6 +20,7 @@ import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Objects;
 
 import org.apache.logging.log4j.ThreadContext.ContextStack;
 import org.apache.logging.log4j.util.StringBuilderFormattable;
@@ -69,8 +70,7 @@ public class MutableThreadContextStack implements 
ThreadContextStack, StringBuil
             return null;
         }
         final int last = list.size() - 1;
-        final String result = list.remove(last);
-        return result;
+        return list.remove(last);
     }
 
     @Override
@@ -230,14 +230,7 @@ public class MutableThreadContextStack implements 
ThreadContextStack, StringBuil
         }
         final ThreadContextStack other = (ThreadContextStack) obj;
         final List<String> otherAsList = other.asList();
-        if (this.list == null) {
-            if (otherAsList != null) {
-                return false;
-            }
-        } else if (!this.list.equals(otherAsList)) {
-            return false;
-        }
-        return true;
+        return Objects.equals(list, otherAsList);
     }
 
     @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
index 3f9dd5b..f98bd39 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/LoaderUtil.java
@@ -23,9 +23,7 @@ import java.security.AccessController;
 import java.security.PrivilegedAction;
 import java.util.Collection;
 import java.util.Enumeration;
-import java.util.HashMap;
 import java.util.LinkedHashSet;
-import java.util.Map;
 import java.util.Objects;
 
 /**
@@ -433,11 +431,7 @@ public final class LoaderUtil {
             if (classLoader != null ? !classLoader.equals(that.classLoader) : 
that.classLoader != null) {
                 return false;
             }
-            if (url != null ? !url.equals(that.url) : that.url != null) {
-                return false;
-            }
-
-            return true;
+            return url != null ? url.equals(that.url) : that.url == null;
         }
 
         @Override
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
index 2534b21..0a01886 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/ProviderUtil.java
@@ -19,7 +19,6 @@ package org.apache.logging.log4j.util;
 import java.io.IOException;
 import java.net.URL;
 import java.util.Collection;
-import java.util.Enumeration;
 import java.util.HashSet;
 import java.util.Properties;
 import java.util.ServiceLoader;
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
index 15b981a..ac6819b 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/StackLocator.java
@@ -17,11 +17,8 @@
 package org.apache.logging.log4j.util;
 
 import java.util.List;
-import java.util.Optional;
 import java.util.Stack;
-import java.util.function.Function;
 import java.util.stream.Collectors;
-import java.util.stream.Stream;
 
 /**
  * <em>Consider this class private.</em> Determines the caller's class.
diff --git a/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java 
b/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
index 4052706..f3c4969 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Timer.java
@@ -263,11 +263,7 @@ public class Timer implements Serializable, 
StringBuilderFormattable
         if (name != null ? !name.equals(timer.name) : timer.name != null) {
             return false;
         }
-        if (status != null ? !status.equals(timer.status) : timer.status != 
null) {
-            return false;
-        }
-
-        return true;
+        return status != null ? status.equals(timer.status) : timer.status == 
null;
     }
 
     @Override
diff --git 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
index 98040a0..cf5c852 100644
--- 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
+++ 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
@@ -171,8 +171,7 @@ public class SortedArrayStringMapTest {
     private SortedArrayStringMap deserialize(final byte[] binary) throws 
IOException, ClassNotFoundException {
         final ByteArrayInputStream inArr = new ByteArrayInputStream(binary);
         try (final ObjectInputStream in = new 
FilteredObjectInputStream(inArr)) {
-            final SortedArrayStringMap result = (SortedArrayStringMap) 
in.readObject();
-            return result;
+            return (SortedArrayStringMap) in.readObject();
         }
     }
 
diff --git 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java
 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java
index 08b4dfa..5edec12 100644
--- 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java
+++ 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/StackLocatorUtilTest.java
@@ -23,9 +23,7 @@ import org.junit.runner.RunWith;
 import org.junit.runners.BlockJUnit4ClassRunner;
 import org.junit.runners.ParentRunner;
 
-import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.*;
-import static org.junit.Assume.assumeThat;
 
 @RunWith(BlockJUnit4ClassRunner.class)
 public class StackLocatorUtilTest {
diff --git 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/Unbox2ConfigurableTest.java
 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/Unbox2ConfigurableTest.java
index cf4376f..dc4130e 100644
--- 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/Unbox2ConfigurableTest.java
+++ 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/Unbox2ConfigurableTest.java
@@ -21,8 +21,6 @@ import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.condition.EnabledIfSystemProperty;
 import org.junit.jupiter.api.parallel.Isolated;
-import org.junit.jupiter.api.parallel.ResourceLock;
-import org.junit.jupiter.api.parallel.Resources;
 
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;

Reply via email to