Versions Compared

Key

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

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="dc7d721462297839-dea86b65-430943cf-805ea7cd-ea316ed60caed51ae4fa97d4"><ac:plain-text-body><![CDATA[

[[ESA 2005

AA. Bibliography#ESA 05]]

Rule 62: Do not call non-final methods from within a constructor

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="536187ae0197a781-ff3755dd-426247c2-90bcb536-4d1fbe02df0d254e2e2d7232"><ac:plain-text-body><![CDATA[

[[JLS 2005

AA. Bibliography#JLS 05]]

[Chapter 8, Classes

http://java.sun.com/docs/books/jls/third_edition/html/classes.html], 12.5 "Creation of New Class Instances"

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f6addaa4f98b2fe8-fcdcb71b-44b14031-9012ab1a-fd731efce1352a9739dc80b2"><ac:plain-text-body><![CDATA[

[[Rogue 2000

AA. Bibliography#Rogue 00]] Rule 81:

Do not call non-final methods from within a constructor

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="94ca16ee85e30f54-efd987c7-4a264dc8-b41f8f2f-41bba3a3ecb8e1a4f7d5d5d1"><ac:plain-text-body><![CDATA[

[[SCG 2007

AA. Bibliography#SCG 07]]

Guideline 4-3, Prevent constructors from calling methods that can be overridden

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

...

      05. Methods (MET)      MET07-J. Do not invoke overridable methods in clone()Image Added