How can I trigger a @Serial warning?

Tagir Valeev amaembo at
Fri Sep 24 02:13:05 UTC 2021

Hello, Cay!

By the way, in IntelliJ IDEA we have the inspection that warns you about
wrong use of Serial:

[image: image.png]
It also suggests adding this annotation where it's appropriate:

[image: image.png]
Both inspections are turned on by default.

With best regards,
Tagir Valeev.

On Thu, Sep 9, 2021 at 2:47 PM Cay Horstmann <cay.horstmann at>

> I am trying to give an example of the utility of the @Serial annotation.
> But the JDK 17 javac doesn't seem to do anything with it. I tried:
> @Serial private void readObject( stream, int
> shouldNotHaveThisParam) throws IOException, ClassNotFoundException
> @Serial private static final String serialVersionUID = "Fred";
> @Serial public String getName() { ... }
> Is there some flag that I need to use? I tried -Xlint:serial, but it
> didn't make a difference.
> Thanks,
> Cay
> --
> Cay S. Horstmann | | mailto:cay at

More information about the core-libs-dev mailing list