Versions Compared

Key

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

...

AXIS2-4163

Related Guidelines

MITRE CWE

CWE ID 586,

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6165038a-e074-4d89-85fb-c7d1137c0287"><ac:plain-text-body><![CDATA[

[[MITRE 2009

AA. Bibliography#MITRE 09]]

[CWE-586

http://cwe.mitre.org/data/definitions/586.html] "Explicit Call to Finalize()" and [CWE-583http://cwe.mitre.org/data/definitions/583.html]

 

CWE ID 583, "finalize() Method Declared Public"

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

 

CWE -ID 568, "finalize() Method Without super.finalize()"

...

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bc303bb9b10f50ed-86d9da2c-49c740a3-8697ae47-de3e8d2a0ef24a2f2cfe23ed"><ac:plain-text-body><![CDATA[

[[API 2006

AA. Bibliography#API 06]]

[finalize()

http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#finalize()]

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8fc7aebb9b4638b4-fd6ee8e6-42284f3e-a6a581e3-ce2616ce615fcb26555e0d64"><ac:plain-text-body><![CDATA[

[[Bloch 2008

AA. Bibliography#Bloch 08]]

Item 7, Avoid finalizers

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="347d36680bd7e3c4-73bfa2b3-4759471e-bfccb296-b0f76bbeaaa1a7f4ab55be0a"><ac:plain-text-body><![CDATA[

[[Boehm 2005

AA. Bibliography#Boehm 05]]

 

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="2d1afb50ba9e11e7-68dba271-420d4037-968faac5-0e9ec2ee44747bc39354a4b1"><ac:plain-text-body><![CDATA[

[[Coomes 2007

AA. Bibliography#Coomes 07]]

"Sneaky" Memory Retention

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f02957a06cb8807c-33f72053-4f0245c7-aa14a1b0-a93e8d674e780ceb3cc819f3"><ac:plain-text-body><![CDATA[

[[Darwin 2004

AA. Bibliography#Darwin 04]]

Section 9.5, The Finalize Method

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="d57c7cd87c029341-ec0e44a7-4f1a4669-aa2088ad-dec253a86e50fbb9332f4f0e"><ac:plain-text-body><![CDATA[

[[Flanagan 2005

AA. Bibliography#Flanagan 05]]

Section 3.3, Destroying and Finalizing Objects

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

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="e5a3777038be443c-0c687a25-42504a6d-bee590ff-228809be40d24c1175dee120"><ac:plain-text-body><![CDATA[

[[JLS 2005

AA. Bibliography#JLS 05]]

Section 12.6, Finalization of Class Instances

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

...