Fix compiler warning
This commit is contained in:
1 parent
5360b9cf84
commit
51a3978280
1 file changed
+3
-2
@@ -48,7 +48,7 @@ import org.apache.commons.logging.LogFactory;
|
||||
*/
|
||||
public class ServletContextCleaner implements ServletContextListener {
|
||||
|
||||
private static final Class[] RELEASE_SIGNATURE = {ClassLoader.class};
|
||||
private static final Class<?>[] RELEASE_SIGNATURE = { ClassLoader.class };
|
||||
|
||||
/**
|
||||
* Invoked when a webapp is undeployed, this tells the LogFactory
|
||||
@@ -98,7 +98,8 @@ public class ServletContextCleaner implements ServletContextListener {
|
||||
// via this loader, but is accessible via some ancestor then that class
|
||||
// will be returned.
|
||||
try {
|
||||
final Class logFactoryClass = loader.loadClass("org.apache.commons.logging.LogFactory");
|
||||
@SuppressWarnings("unchecked")
|
||||
final Class<LogFactory> logFactoryClass = (Class<LogFactory>) loader.loadClass("org.apache.commons.logging.LogFactory");
|
||||
final Method releaseMethod = logFactoryClass.getMethod("release", RELEASE_SIGNATURE);
|
||||
releaseMethod.invoke(null, params);
|
||||
loader = logFactoryClass.getClassLoader().getParent();
|
||||
|
||||
Reference in new issue
Block a user