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

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

commit 554689f5671cfeea61af14b868e58150a70e4190
Author: Matt Sicker <[email protected]>
AuthorDate: Sat Nov 5 13:22:20 2022 -0500

    Revert "Add more downcast checks in LoggerContext"
    
    This reverts commit 17485c10e646e834313953e0c308c0cac932e665.
---
 .../java/org/apache/logging/log4j/core/LoggerContext.java   | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git 
a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java 
b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
index af67daffbc..ef93e4d08c 100644
--- a/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
+++ b/log4j-core/src/main/java/org/apache/logging/log4j/core/LoggerContext.java
@@ -202,13 +202,6 @@ public class LoggerContext extends AbstractLifeCycle
         return listeners;
     }
 
-    private static LoggerContext downcast(final 
org.apache.logging.log4j.spi.LoggerContext context) {
-        if (context instanceof LoggerContext) {
-            return (LoggerContext) context;
-        }
-        throw new IllegalStateException("Expected 
org.apache.logging.log4j.core.LoggerContext but got " + context.getClass());
-    }
-
     /**
      * Returns the current LoggerContext.
      * <p>
@@ -228,7 +221,7 @@ public class LoggerContext extends AbstractLifeCycle
      * @see LogManager#getContext()
      */
     public static LoggerContext getContext() {
-        return downcast(LogManager.getContext());
+        return (LoggerContext) LogManager.getContext();
     }
 
     /**
@@ -249,7 +242,7 @@ public class LoggerContext extends AbstractLifeCycle
      * @see LogManager#getContext(boolean)
      */
     public static LoggerContext getContext(final boolean currentContext) {
-        return downcast(LogManager.getContext(currentContext));
+        return (LoggerContext) LogManager.getContext(currentContext);
     }
 
     /**
@@ -274,7 +267,7 @@ public class LoggerContext extends AbstractLifeCycle
      */
     public static LoggerContext getContext(final ClassLoader loader, final 
boolean currentContext,
             final URI configLocation) {
-        return downcast(LogManager.getContext(loader, currentContext, 
configLocation));
+        return (LoggerContext) LogManager.getContext(loader, currentContext, 
configLocation);
     }
 
     @Override

Reply via email to