Merge "Add more missing type arguments for generic class Class<T>"

This commit is contained in:
ekempin
2017-03-17 12:14:29 +00:00
committed by Gerrit Code Review
3 changed files with 5 additions and 4 deletions

View File

@@ -39,7 +39,7 @@ class PluginServletContext {
return (ServletContext)
Proxy.newProxyInstance(
PluginServletContext.class.getClassLoader(),
new Class[] {ServletContext.class, API.class},
new Class<?>[] {ServletContext.class, API.class},
new Handler(plugin, contextPath));
}

View File

@@ -200,7 +200,8 @@ public final class GerritLauncher {
if ((main.getModifiers() & Modifier.STATIC) == Modifier.STATIC) {
res = main.invoke(null, new Object[] {argv});
} else {
res = main.invoke(clazz.getConstructor(new Class[] {}).newInstance(), new Object[] {argv});
res =
main.invoke(clazz.getConstructor(new Class<?>[] {}).newInstance(), new Object[] {argv});
}
} catch (InvocationTargetException ite) {
if (ite.getCause() instanceof Exception) {

View File

@@ -52,10 +52,10 @@ class OperatingSystemMXBeanProvider {
private OperatingSystemMXBeanProvider(OperatingSystemMXBean sys)
throws ReflectiveOperationException {
this.sys = sys;
getProcessCpuTime = sys.getClass().getMethod("getProcessCpuTime", new Class[] {});
getProcessCpuTime = sys.getClass().getMethod("getProcessCpuTime", new Class<?>[] {});
getProcessCpuTime.setAccessible(true);
getOpenFileDescriptorCount =
sys.getClass().getMethod("getOpenFileDescriptorCount", new Class[] {});
sys.getClass().getMethod("getOpenFileDescriptorCount", new Class<?>[] {});
getOpenFileDescriptorCount.setAccessible(true);
}