Inspectopedia
 
2024.3

'Serializable' object implicitly stores non-'Serializable' object

Warning
New
Last modified: 03 December 2024

Reports any references to local non-Serializable variables outside Serializable lambdas, local and anonymous classes.

When a local variable is referenced from an anonymous class, its value is stored in an implicit field of that class. The same happens for local classes and lambdas. If the variable is of a non-Serializable type, serialization will fail.

Example: