Wiki Markup |
---|
DeprecatedNever methodsuse shoulddeprecated notmethods be used in new code. Refer to the complete list of deprecated APIs available in the Java SE 6 documentation \[[API 2006|AA. Bibliography#API 06]\]. The guideline [THI01-J. Do not invoke ThreadGroup methods] describes issues that can result from using deprecated and obsolete methods. |
|
Classes that are unofficially deprecated are considered to be obsoleteA class is obsolete if it is unofficially deprecated. For example, the java.util.Dictionary
class provides the same functionality as the Map
interface and is generally outmoded. The java.util.Calendar
class suffers from multi-threading related issues and so does ; its subclasses, such as java.util.GregorianCalendar
, share these problems. Similarly, all of the subclasses of the abstract
class java.text.Format
are thread-unsafe. These classes must be avoided in multi-threaded code.
...
Guideline | Severity | Likelihood | Remediation Cost | Priority | Level |
---|---|---|---|---|---|
MET15-J | high | likely | medium | P18 | L1 |
Automated Detection
TODODetecting uses of deprecated methods is straightforward.
Related Vulnerabilities
Search for vulnerabilities resulting from the violation of this guideline on the CERT website.
...