]> source.dussan.org Git - sonarqube.git/blob
5c11228b4b6907860e5dab50f91fa7e9247e689c
[sonarqube.git] /
1 <p> This class implements the <code>Serializable</code> interface, but does
2   not define a <code>serialVersionUID</code> field.&nbsp;
3   A change as simple as adding a reference to a .class object
4     will add synthetic fields to the class,
5    which will unfortunately change the implicit
6    serialVersionUID (e.g., adding a reference to <code>String.class</code>
7    will generate a static field <code>class$java$lang$String</code>).
8    Also, different source code to bytecode compilers may use different
9    naming conventions for synthetic variables generated for
10    references to class objects or inner classes.
11    To ensure interoperability of Serializable across versions,
12    consider adding an explicit serialVersionUID.</p>