Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The ObjectInputStream.defaultReadObject() fills the object's fields with data from the input stream. Because each field is deserialized recursively, it is possible for the this reference to escape from control of the deserialization routines. This can happen if a referenced object publishes the this reference in its constructors or field initializers. See rule TSM01-J. Do not let the this reference escape during object construction for more information. To be compliant, recursively deserialized subobjects must not publish the this object reference.

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="5a83b08c4ec22b44-1b250447-4b534d5e-99c686cd-406103582eb2c2590b580050"><ac:plain-text-body><![CDATA[

[[Long 2005

AA. Bibliography#Long 05]]

Section 2.4, Serialization

]]></ac:plain-text-body></ac:structured-macro>

...