Bug: com.fray.evo.util.optimization.ArrayListInt is Serializable; consider
declaring a serialVersionUID
Pattern id: SE_NO_SERIALVERSIONID, type: SnVI, category: BAD_PRACTICE
This class implements the Serializable interface, but does not define a
serialVersionUID field. A change as simple as adding a reference to a .class
object will add synthetic fields to the class, which will unfortunately change
the implicit serialVersionUID (e.g., adding a reference to String.class will
generate a static field class$java$lang$String). Also, different source code to
bytecode compilers may use different naming conventions for synthetic variables
generated for references to class objects or inner classes. To ensure
interoperability of Serializable across versions, consider adding an explicit
serialVersionUID.
Original issue reported on code.google.com by netpr...@gmail.com on 21 Jul 2011 at 6:23
Original issue reported on code.google.com by
netpr...@gmail.com
on 21 Jul 2011 at 6:23