When you are creating Java files, It generates serialVersionUID
if the class implements a Serializable interface by the compiler in Eclipse.
Eclipse throws a warning if serialVersionUID
declaration is not found.
IntelliJ IDEA does not throw warnings by default for this.
How to throw a warning if serialVersionUID
warning in IntelliJ IDEA.
IntelliJ IDEA serialVersionUID warning
There are multiple ways we can do it.
Using settings:
- File > Settings, It opens the settings window
- Editor > Inspections >Serialization issues Panel
- Check the Serializable class without ‘serialVersionUID’, It reports a warning when a class implements a Serializable interface.
- Click APPLY and OK to close the current window
Using Find Action:
- Open Intelli IDEA
- Select the text you want to select or
Ctrl + A
to the selected complete file. - Select the
Help
Menu +Find Actions
or use the below shortcut commands.- Windows: hotkeys: Ctrl + Shift + A
- Mac: shortcuts: ⌘ + Shift + A
Type Serializable class without 'serialVersionUID'
in the search box and select the below option.
Serialization Issues: Serializable class without 'serialVersionUID'
to true.
- In the Java class, it throws a warning if the serialVersionUID declaration is missing.