Serializable non-'static' inner class with non-Serializable outer class
Reports non-static inner classes that implement
Serializable and are declared inside a class that doesn't implement
Such classes are unlikely to serialize correctly due to implicit references to the outer class.
Use the following options to configure the inspection:
List classes whose inheritors should not be reported by this inspection. This is meant for classes that inherit
Serializablefrom a superclass but are not intended for serialization.
Whether to ignore
Ignore subclasses of
Ignore anonymous inner classes
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3