Fix compiler warnings for type casts
This commit is contained in:
@@ -163,7 +163,7 @@ public class LogFactoryImpl extends LogFactory {
|
|||||||
* @return See {@link LogFactory#getClassLoader(Class)}.
|
* @return See {@link LogFactory#getClassLoader(Class)}.
|
||||||
* @since 1.1
|
* @since 1.1
|
||||||
*/
|
*/
|
||||||
protected static ClassLoader getClassLoader(final Class clazz) {
|
protected static ClassLoader getClassLoader(final Class<?> clazz) {
|
||||||
return LogFactory.getClassLoader(clazz);
|
return LogFactory.getClassLoader(clazz);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,8 +199,7 @@ public class LogFactoryImpl extends LogFactory {
|
|||||||
*/
|
*/
|
||||||
private static ClassLoader getContextClassLoaderInternal()
|
private static ClassLoader getContextClassLoaderInternal()
|
||||||
throws LogConfigurationException {
|
throws LogConfigurationException {
|
||||||
return (ClassLoader) AccessController.doPrivileged(
|
return AccessController.doPrivileged((PrivilegedAction<ClassLoader>) LogFactory::directGetContextClassLoader);
|
||||||
(PrivilegedAction) LogFactory::directGetContextClassLoader);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -214,8 +213,7 @@ public class LogFactoryImpl extends LogFactory {
|
|||||||
*/
|
*/
|
||||||
private static String getSystemProperty(final String key, final String def)
|
private static String getSystemProperty(final String key, final String def)
|
||||||
throws SecurityException {
|
throws SecurityException {
|
||||||
return (String) AccessController.doPrivileged(
|
return AccessController.doPrivileged((PrivilegedAction<String>) () -> System.getProperty(key, def));
|
||||||
(PrivilegedAction) () -> System.getProperty(key, def));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -956,8 +954,7 @@ public class LogFactoryImpl extends LogFactory {
|
|||||||
*/
|
*/
|
||||||
private ClassLoader getParentClassLoader(final ClassLoader cl) {
|
private ClassLoader getParentClassLoader(final ClassLoader cl) {
|
||||||
try {
|
try {
|
||||||
return (ClassLoader) AccessController.doPrivileged(
|
return AccessController.doPrivileged((PrivilegedAction<ClassLoader>) () -> cl.getParent());
|
||||||
(PrivilegedAction) () -> cl.getParent());
|
|
||||||
} catch (final SecurityException ex) {
|
} catch (final SecurityException ex) {
|
||||||
logDiagnostic("[SECURITY] Unable to obtain parent classloader");
|
logDiagnostic("[SECURITY] Unable to obtain parent classloader");
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user