On 04/08/2013 18:04, Joe Darcy wrote:
Hello,

Please review this fix for

    8022190: Fix varargs lint warnings in the JDK
    http://cr.openjdk.java.net/~darcy/8022190.0/

Full patch below.

While the @SafeVarargs annotation generally suppresses compiler warnings about methods, when the varargs lint option is enabled, javac does some checking of the body to see if it is indeed safe. If it cannot be proven safe, javac will issue a warning.

The the four cases below, javac is unable to determine that the methods are safe. The @SuppressWarnings("varargs") annotations added below help javac out in this regard.

Thanks,

-Joe
This looks okay to me (although I have to admit that I initially scratched my head as to why the @SafeVarargs wasn't enough).

-Alan.

Reply via email to