RFR: JDK-8238239: java.lang.Record spec clarifications

Vicente Romero vicente.romero at oracle.com
Thu Feb 6 01:05:06 UTC 2020


Hi Leonid,

Thanks for the comment, I have updated the CSR [1]

Vicente

[1] https://bugs.openjdk.java.net/browse/JDK-8238240

On 2/5/20 7:55 PM, Leonid Kuskov wrote:
> Although methods (toString, hashCode)  return different 
> representations of a record (either textual or algorithmic)
>
> Spec for String toString();  everywhere refers to "the object":
>
> * Returns a string representation of the object.
> * @return  a string representation of the object.
>
> from the other side hashCode(); spec uses "the record" as the object 
> of the sentences:
>
> * Returns a hash code value for the record.
> * @return  a hash code value for this record.
>
> Does it make sense to use a sole pattern in the descriptions?
>
> Thanks,
> Leonid
>
> On 2/4/20 12:38, Vicente Romero wrote:
>> Please review the fix for [1] at [2] along with the corresponding CSR 
>> at [3]. The fix pretends to clarify the specification for 
>> java.lang.Record. Please see the CSR for more detail,
>>
>> Thanks,
>> Vicente
>>
>> PS, thanks to John Rose for proposing this fix
>>
>> [1] https://bugs.openjdk.java.net/browse/JDK-8238239
>> [2] http://cr.openjdk.java.net/~vromero/8238239/webrev.00/
>> [3] https://bugs.openjdk.java.net/browse/JDK-8238240



More information about the core-libs-dev mailing list