RFR: JDK-8022554 -- Fix Warnings in sun.invoke.anon Package
Dan Xu
dan.xu at oracle.com
Wed Aug 7 18:36:38 UTC 2013
Thanks for your review!
I was thinking of that. But without Class<?>[] on the left, the compiler
just worked fine.
Here is a simple example,
//Main.java
import java.util.*;
public class Main {
public static final Class[] TEST_CLASS = new Class<?>[16];
public static final List[] TEST_MAP = new ArrayList<?>[16];
}
After compiling with javac Xlint:all Main.java, no warnings are printed
out. Is it a compiler issue? Thanks!
-Dan
On 08/07/2013 11:11 AM, Joe Darcy wrote:
> I agree with Mike; Class<?>[] should be used on both sides.
>
> Cheers,
>
> -Joe
>
> On 08/07/2013 10:53 AM, Mike Duigou wrote:
>> Why not have Class<?>[] on the left side as well?
>>
>> Mike
>>
>> On Aug 7 2013, at 10:49 , Dan Xu wrote:
>>
>>> Hi All,
>>>
>>> Please review the simple warning fix in
>>> src/share/classes/sun/invoke/anon/ConstantPoolPatch.java.
>>>
>>> webrev: http://cr.openjdk.java.net/~dxu/8022554/webrev/
>>>
>>> Thanks,
>>>
>>> -Dan
>
More information about the core-libs-dev
mailing list