You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by gg...@apache.org on 2012/10/06 20:44:22 UTC

svn commit: r1395147 - /logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java

Author: ggregory
Date: Sat Oct  6 18:44:22 2012
New Revision: 1395147

URL: http://svn.apache.org/viewvc?rev=1395147&view=rev
Log:
Fix generics warnings.

Modified:
    logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java

Modified: logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java
URL: http://svn.apache.org/viewvc/logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java?rev=1395147&r1=1395146&r2=1395147&view=diff
==============================================================================
--- logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java (original)
+++ logging/log4j/log4j2/trunk/api/src/main/java/org/apache/logging/log4j/LogManager.java Sat Oct  6 18:44:22 2012
@@ -62,7 +62,7 @@ public class LogManager {
         ClassLoader cl = findClassLoader();
         List<LoggerContextFactory> factories = new ArrayList<LoggerContextFactory>();
 
-        Enumeration enumResources = null;
+        Enumeration<URL> enumResources = null;
         try {
             enumResources = cl.getResources(LOGGER_RESOURCE);
         } catch (IOException e) {
@@ -72,7 +72,7 @@ public class LogManager {
         if (enumResources != null) {
             while (enumResources.hasMoreElements()) {
                 Properties props = new Properties();
-                URL url = (URL) enumResources.nextElement();
+                URL url = enumResources.nextElement();
                 try {
                     props.loadFromXML(url.openStream());
                 } catch (IOException ioe) {
@@ -84,7 +84,7 @@ public class LogManager {
                 String className = props.getProperty(LOGGER_CONTEXT_FACTORY);
                 if (className != null) {
                     try {
-                        Class clazz = cl.loadClass(className);
+                        Class<?> clazz = cl.loadClass(className);
                         if (LoggerContextFactory.class.isAssignableFrom(clazz)) {
                             factories.add((LoggerContextFactory) clazz.newInstance());
                         } else {
@@ -134,7 +134,7 @@ public class LogManager {
      * @param clazz The Class whose name should be used as the Logger name.
      * @return The Logger.
      */
-    public static Logger getLogger(Class clazz) {
+    public static Logger getLogger(Class<?> clazz) {
         return factory.getContext(LogManager.class.getName(), null, false).getLogger(clazz.getName());
     }
 
@@ -224,9 +224,9 @@ public class LogManager {
         if (System.getSecurityManager() == null) {
             cl = Thread.currentThread().getContextClassLoader();
         } else {
-            cl = (ClassLoader) java.security.AccessController.doPrivileged(
-                new java.security.PrivilegedAction() {
-                    public Object run() {
+            cl = java.security.AccessController.doPrivileged(
+                new java.security.PrivilegedAction<ClassLoader>() {
+                    public ClassLoader run() {
                         return Thread.currentThread().getContextClassLoader();
                     }
                 }