Make File Changes For CR4239752

Dan Xu dan.xu at oracle.com
Tue Oct 23 18:47:18 UTC 2012


Thank you for all your good comments. After adding the 
@GenerateNativeHeader annotation, I am able to build the jdk using the 
new build.

But where can I check whether this class is part of the base module in 
jigsaw? Or should I just use the annotation as the concerns will go 
away soon?

-Dan

On Tue 23 Oct 2012 06:12:58 AM PDT, Alan Bateman wrote:
> On 23/10/2012 09:16, Erik Joelsson wrote:
>> :
>>
>> The first question then is whether a native header is still needed
>> for java_io_FileSystem? Are the constants used in native code? Do
>> they still belong in this class given that the method moved? I have
>> no idea, so I'm asking you.
>>
> Yes, with Dan's changes it means this is another case of constants
> referenced in native code but without any native methods on the
> defining class. If it wasn't a candidate to include in the base module
> then it would be a candidate for @GenerativeNativeHeaders. I believe
> that annotation will soon be changed and will move to
> java.lang.annotation, in which case the concerns about putting it on
> core classes will go away.
>
> -Alan



More information about the build-dev mailing list