...
Wiki Markup |
---|
\[[API 2006|AA. Bibliography#API 06]\] [finalize()|http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Object.html#finalize()] \[[Bloch 2008|AA. Bibliography#Bloch 08]\] Item 7, Avoid finalizers \[[Boehm 2005|AA. Bibliography#Boehm 05]\] \[[Coomes 2007|AA. Bibliography#Coomes 07]\] "Sneaky" Memory Retention \[[Darwin 2004|AA. Bibliography#Darwin 04]\] Section 9.5, The Finalize Method \[[Flanagan 2005|AA. Bibliography#Flanagan 05]\] Section 3.3, Destroying and Finalizing Objects \[[JLS 2005|AA. Bibliography#JLS 05]\] Section 12.6, Finalization of Class Instances \[[MITRE 2009|AA. Bibliography#MITRE 09]\] [CWE ID 586|http://cwe.mitre.org/data/definitions/586.html] "Explicit Call to Finalize()", [CWE ID 583|http://cwe.mitre.org/data/definitions/583.html] "finalize() Method Declared Public", [CWE ID 568|http://cwe.mitre.org/data/definitions/568.html] "finalize() Method Without super.finalize()" |
...
OBJ07MET17-J. Understand how a superclass can affect a subclass 04. Object Orientation (OBJ) Do not increase the accessibility of overridden or hidden methods 05. Methods (MET) MET19-J. Ensure that keys used in comparison operations cannot be changed