JDK 9 RFR of JDK-8049736: Fix raw and unchecked lint warnings in sun.tracing
Joe Darcy
joe.darcy at oracle.com
Wed Jul 9 17:53:29 UTC 2014
Hello,
Please review the patch below which addresses
JDK-8049736: Fix raw and unchecked lint warnings in sun.tracing
Thanks,
-Joe
diff -r 2b7bf1d63a9c src/share/classes/sun/tracing/ProviderSkeleton.java
--- a/src/share/classes/sun/tracing/ProviderSkeleton.java Wed Jul 09
10:02:30 2014 -0700
+++ b/src/share/classes/sun/tracing/ProviderSkeleton.java Wed Jul 09
10:53:02 2014 -0700
@@ -154,7 +154,7 @@
* @return always null, if the method is a user-defined probe
*/
public Object invoke(Object proxy, Method method, Object[] args) {
- Class declaringClass = method.getDeclaringClass();
+ Class<?> declaringClass = method.getDeclaringClass();
// not a provider subtype's own method
if (declaringClass != providerType) {
try {
diff -r 2b7bf1d63a9c
src/share/classes/sun/tracing/dtrace/DTraceProvider.java
--- a/src/share/classes/sun/tracing/dtrace/DTraceProvider.java Wed Jul
09 10:02:30 2014 -0700
+++ b/src/share/classes/sun/tracing/dtrace/DTraceProvider.java Wed Jul
09 10:53:02 2014 -0700
@@ -50,7 +50,7 @@
private Object proxy;
// For proxy generation
- private final static Class[] constructorParams = {
InvocationHandler.class };
+ private final static Class<?>[] constructorParams = {
InvocationHandler.class };
private final String proxyClassNamePrefix = "$DTraceTracingProxy";
static final String DEFAULT_MODULE = "java_tracing";
@@ -135,7 +135,7 @@
* Invoke its constructor with the designated invocation handler.
*/
try {
- Constructor cons =
proxyClass.getConstructor(constructorParams);
+ Constructor<?> cons =
proxyClass.getConstructor(constructorParams);
return (T)cons.newInstance(new Object[] { this });
} catch (ReflectiveOperationException e) {
throw new InternalError(e.toString(), e);
More information about the serviceability-dev
mailing list