forbidding serialization methods as members of records

Joe Darcy joe.darcy at oracle.com
Thu Oct 31 16:04:27 UTC 2019


Hello,

Declaring a serialPersistentFields field should likely get the same 
warning/error treatment as the methods below. (The 
serialPersistentFields mechanism in serialization allows the set of 
serialized fields to be overridden.)

Cheers,

-Joe

On 10/31/2019 5:21 AM, Vicente Romero wrote:
> Hi,
>
> In the past we discussed about forbidding the declaration of some 
> serialization related methods in records. In particular:
>
> writeObject(ObjectOutputStream)
> readObjectNoData()
> readObject(ObjectInputStream)
>
> I wonder if we still want to enforce that restriction, meaning that it 
> should be reflected in the spec, or if it is not necessary anymore,
>
> Thanks,
> Vicente
>
>


More information about the amber-spec-experts mailing list