Versions Compared

Key

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

...

Search for vulnerabilities resulting from the violation of this rule on the CERT website.

Bibliography

<ac:structured-macro ac:name="unmigrated-wiki-markup

...

" ac:schema-version="1" ac:macro-id="a3f82f56-7399-496e-ae6c-643189cc30f8"><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="be66bf3d-b947-42b0-a596-2fde38b060e8"><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="6de593ed-9375-401c-88f0-2cf99c2f226a"><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="f2401f5b-c805-4231-a960-9ba6bd5c5c0a"><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()