Thanks very much.

BUG-LINK: https://bugs.openjdk.java.net/browse/JDK-8230557


Describe: 
the return type of the method BitSet#size is int, so the method may return a 
negative value in some case, for example, will return -2147483648. 
``` 
BitSet bitSet = new BitSet(Integer.MAX_VALUE); 
for (int i = 0; i < Integer.MAX_VALUE - 1000; i++) {&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;bitSet.set(i);&nbsp;
}&nbsp;
System.out.println(bitSet.size());&nbsp;
```&nbsp;
EXPECTED:&nbsp;2147483648, but&nbsp;ACTUAL:&nbsp;-2147483648.


FIX
I have put the patch in the attachment of the mail.





------------------&nbsp;原始邮件&nbsp;------------------
发件人:&nbsp;"David Holmes"<david.hol...@oracle.com&gt;;
发送时间:&nbsp;2019年9月5日(星期四) 下午2:00
收件人:&nbsp;"未来阳光"<2217232...@qq.com&gt;;"core-libs-dev"<core-libs-dev@openjdk.java.net&gt;;

主题:&nbsp;Re: 回复: what to do next to fix JDK-8230557. thanks



On 5/09/2019 3:46 pm, 未来阳光 wrote:
&gt; 
&gt; hi, developers.
&gt; 
&gt; Can someone help me? thanks very much !!

Help you how exactly. As I stated your are up to step 2 of the how to 
contribute process. If you have a suggested fix for the bug then put 
that in an email as described.

Thanks,
David

&gt; 
&gt; ------------------&nbsp;原始邮件&nbsp;------------------
&gt; *发件人:*&nbsp;"David Holmes"<david.hol...@oracle.com&gt;;
&gt; *发送时间:*&nbsp;2019年9月5日(星期四) 中午1:44
&gt; *收件人:*&nbsp;"未来阳光"<2217232...@qq.com&gt;;"core-libs-dev"<core-libs- 
&gt; d...@openjdk.java.net&gt;;
&gt; *主题:*&nbsp;Re: what to do next to fix JDK-8230557. thanks
&gt; 
&gt; On 5/09/2019 3:35 pm, 未来阳光 wrote:
&gt;&nbsp; &gt; Hi, leaders.
&gt; 
&gt; Hi,
&gt; 
&gt; No "leaders" here only developers :)
&gt; 
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; A few days ago, I report a bug in core lib[1]. According to the 
&gt; contribute document[2], I had send oca to oracle and&amp;nbsp;my name has 
&gt; been listed on&amp;nbsp;oca[3].
&gt; 
&gt; Welcome aboard!
&gt; 
&gt;&nbsp; &gt; But I still can't push my changes to jdk, can someone tell me 
how to 
&gt; do next? thanks very match!!
&gt; 
&gt; You can't push anything until you become a Committer and before that you
&gt; have to become an Author. The steps for contributing are outlined here:
&gt; 
&gt; http://openjdk.java.net/contribute/
&gt; 
&gt; and you would seem to be up to step 2. :)
&gt; 
&gt; Cheers,
&gt; David
&gt; 
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; [1]https://bugs.openjdk.java.net/browse/JDK-8230557
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; [2]http://openjdk.java.net/contribute/
&gt;&nbsp; &gt; [3]https://www.oracle.com/technetwork/community/oca-486395.html
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
&gt;&nbsp; &gt; 发件人:&amp;nbsp;"Bug Report 
&gt; Notification"<bug-report-daemon...@oracle.com&amp;gt;;
&gt;&nbsp; &gt; 发送时间:&amp;nbsp;2019年9月5日(星期四) 凌晨3:33
&gt;&nbsp; &gt; 收件人:&amp;nbsp;"未来阳光"<2217232...@qq.com&amp;gt;;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; 主题:&amp;nbsp;Update Notification: Bug Report&nbsp; - JDK-8230557
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
&gt;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 [This is an automated response. Please do not 
&gt; reply.]
&gt;&nbsp; &gt; Dear Java Developer,
&gt;&nbsp; &gt; We have finished evaluating your report and have assigned it a 
Bug 
&gt; ID: JDK-8230557. The issue is visible on bugs.java.com at the following 
&gt; url JDK-8230557.
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 To provide more information about this issue, 
&gt; click&nbsp; here.
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 We work to resolve the issues that are submitted to 
&gt; us according to their impact to the community as a whole, and make no 
&gt; promises as to the time or release in which a bug might be fixed. If 
&gt; this issue has a significant impact on your project you may want to 
&gt; consider using one of the technical support offerings available 
at&nbsp;&nbsp; 
&gt; Oracle Support.
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Regards,
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Java Developer Support
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt;
&gt;&nbsp; &gt; Java SE
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Java SE Documentation
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Java SE Downloads
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Java Developer Forums
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Oracle Java SE Advanced
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Bug Database
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
&gt;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Copyright © Oracle and/or 
&gt; its affiliates. All rights reserved.
&gt;&nbsp; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 
&gt;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Terms of Use 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 Privacy
&gt;&nbsp; &gt;

Reply via email to