Looks good.
Mandy

On 7/9/14 10:53 AM, Joe Darcy wrote:
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);


Reply via email to