[JDK] Code Review 7090499: missing rawtypes warnings in anonymous inner class

Maurizio Cimadamore maurizio.cimadamore at oracle.com
Thu Sep 15 11:56:29 UTC 2011


Looks good - thanks!

Maurizio

On 15/09/11 12:46, Chris Hegarty wrote:
> This review is for the JDK part of CR 7090499: "missing rawtypes 
> warnings in anonymous inner class".
>
> Recently, Sasha removed all warnings from some areas of the jdk and 
> enabled -Werror. Once 7090499 is fixed in javac then the JDK build 
> would fail if using raw types in any inner classes. SunPKCS11 is the 
> only place in the jdk that uses a raw type and is built with -Xlint 
> and -Werror.
>
> This is a trivial change to use the generified type.
>
>  hg diff src/share/classes/sun/security/pkcs11/SunPKCS11.java
> diff -r 5e403e9fa34a src/share/classes/sun/security/pkcs11/SunPKCS11.java
> --- a/src/share/classes/sun/security/pkcs11/SunPKCS11.java      Thu 
> Sep 15 15:02:05 2011 +0900
> +++ b/src/share/classes/sun/security/pkcs11/SunPKCS11.java      Thu 
> Sep 15 12:32:03 2011 +0100
> @@ -1335,10 +1335,10 @@ public final class SunPKCS11 extends Aut
>                              return null;
>                          }
>
> -                        Class c = Class.forName
> -                                (defaultHandler,
> -                                true,
> - Thread.currentThread().getContextClassLoader());
> +                        Class<?> c = Class.forName
> +                                   (defaultHandler,
> +                                   true,
> + Thread.currentThread().getContextClassLoader());
>                          return (CallbackHandler)c.newInstance();
>                      }
>                  });
>
> Thanks,
> -Chris.




More information about the core-libs-dev mailing list