8028027: serialver should emit declaration with the 'private' modifier
Alan Bateman
Alan.Bateman at oracle.com
Fri Nov 8 11:57:11 UTC 2013
On 08/11/2013 09:45, Yuri Gaevsky wrote:
> Hi Stuart,
>
> Unfortunately, several Java SE interfaces have public SVUIDs, so the fix can cause confusion:
I think Stuart's suggestion is good for the case where the class doesn't
have the serialVersionUID already, you just paste it into the source
code to keep the value as it was generated previously.
I think your concern is where the serialVersionUID is declared but
hasn't following the recommendation. In that case then the emitted
source line won't match the existing source declaration. Does that
matter? I guess serialver should use reflection to get the modifiers and
print a helpful suggestion.
-Alan.
More information about the core-libs-dev
mailing list