JDK 9 RFR of JDK-4943627 Deprecate rounding mode integer constants in BigDecimal and their uses
Joseph D. Darcy
joe.darcy at oracle.com
Tue May 3 23:21:21 UTC 2016
Hi Brian,
Pushed with updated copyright range; thanks,
-Joe
On 5/3/2016 3:22 PM, Brian Burkhalter wrote:
> Hi Joe,
>
> On Apr 30, 2016, at 8:24 PM, joe darcy <joe.darcy at oracle.com
> <mailto:joe.darcy at oracle.com>> wrote:
>
>> Please review the changes to address
>>
>> JDK-4943627 Deprecate rounding mode integer constants in
>> BigDecimal and their uses
>>
>> http://cr.openjdk.java.net/~darcy/4943627.0/
>> <http://cr.openjdk.java.net/%7Edarcy/4943627.0/>
>>
>> Since JDK 5, the java.math package has had a RoundMode
>
> s/RoundMode/RoundingMode/
>
> Also the more recent copyright year is not updated in RoundingMode.java.
>
>> enum to model and manage the various rounding modes used by methods
>> in BigDecimal (and elsewhere). Those rounding modes enum constants
>> were added in parallel to a set of integer constants in BigDecimal
>> previously used to model rounding modes. For each BigDecimal method
>> which took an int rounding mode constant, a sibling method was added
>> to take a RoundMode object.
>>
>> As the synopsis of the bug implies, the time has come to deprecate
>> the legacy int rounding mode constants and the method taking those
>> ints as arguments.
>
> Godspeed, legacy constants.
>
> +1
>
> Brian
More information about the core-libs-dev
mailing list